datentraeger

geistige Umweltverschmutzung

ympd

March 28, 2018 cli Multimedia Web

Ich habe in einem Unternehmen bisher vlc als Webserver gestartet, der m3u Playlists gestreamt hat. Damit konnten die Benutzer auch selbst mal einen anderen Radiosender einstellen. Das lief auch recht tadellos, aber da ich derzeit aber auf der mpd-Welle bin, musste das natürlich umgestellt werden. Zudem ist das vlc-Webinterface ja nicht wirklich grad wunderschön…

Auf der Suche nach einen anständigen Webinterface bin ich zuerst bei groovebasin gelandet (npm mit über 100 Abhängigkeiten…). Auch das scheint ganz ok, jedoch wurden dort nur die MP3 der Library angezeigt, jedoch keine Playlists. Dann bin ich auf ympd gestossen und ich muss sagen, das schaut bisher ganz gut aus und auch die Playlists mit den gespeicherten Radiosender sind dort auswählbar. Zudem ist das Teil auch recht schlank und hat keine grossen Abhängigkeiten.

Auch das mobile Interface kommt ganz gut daher:

Natürlich will ich das nicht bei jeder Installation kompilieren müssen, also paketiert man’s und erstellt auch gleich eine systemd-unit dazu. Damit man aber trotzdem noch flexibel Ports und mpd-server anpassen kann, sollen die Settings aus einem Defaults-File geholt werden. Das macht man via EnvironmentFile.

[Unit]
Description=ympd mpd web-frontend
Documentation=https://www.ympd.org/

[Service]
EnvironmentFile=/etc/default/ympd
User=root
ExecStart=/usr/local/bin/ympd -h ${MPDHOST} -p ${MPDPORT} -w ${WEBPORT}

[Install]
WantedBy=multi-user.target

 

ncmpcpp

Wordpress-Artikel mit vim schreiben

1 thought on “ympd”
  1. Peter V. Beck, I.
    March 28, 2018 at 6:31 pm

    ympd http://blog.datentraeger.li/?p=1352

Comments are closed.

Search
Posts
  • tt-rss update
  • freerdp ERRCONNECT_TLS_CONNECT_FAILED
  • Windose – kein Internet
  • Rechner ohne IP
  • Goodbye Nvidia
Archives
Categories
Tags
3D-Printing Android Apple Arch BBOS/QNX cli Container Database Debian/GNU Linux Docker foo.li FSFE fvwm git Gnome Gnusocial Groupware irc IT Java LaTeX lvm Mail Mobile Movies Multimedia Music Nonsense Office Packaging PHP Puppet Redmine SQL Think-About Uncategorized Vaping vim Virtualisierung Web Win WTF www-links X11 XMPP
Meta
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Blogroll
  • Datentraeger Pics
  • foo.li systeme + software
  • GnuSocial.li
Proudly powered by WordPress | Theme: Doo by ThemeVS.