Both sides previous revisionPrevious revisionNext revision | Previous revision |
mpd [2022/09/20 18:49] – [Notes on Clients] reshuffled info on no audi ohardware stuff rjt | mpd [2024/03/02 18:06] (current) – [Playlists] link to plaintext rjt |
---|
* [[ncmpcpp]] - [[Curses]]-based client that seems more full-featured than any of the available GUI ones. Good tag management, which includes being [[Picard]]-friendly. Because my NAS doen't have any kind of audio hardware I still need a [[music player]] that can handle streams ([[MPlayer]], [[ffmpeg]], [[vlc]], etc.---even a [[web browser|web browser]] works) to actually hear the audio. | * [[ncmpcpp]] - [[Curses]]-based client that seems more full-featured than any of the available GUI ones. Good tag management, which includes being [[Picard]]-friendly. Because my NAS doen't have any kind of audio hardware I still need a [[music player]] that can handle streams ([[MPlayer]], [[ffmpeg]], [[vlc]], etc.---even a [[web browser|web browser]] works) to actually hear the audio. |
* [[MPDroid]] - It's the only [[Android]] client in [[F-Droid]] that works on [[samsung_sm-t330|my old tablet]] (Android 4.4). | * [[MPDroid]] - It's the only [[Android]] client in [[F-Droid]] that works on [[samsung_sm-t330|my old tablet]] (Android 4.4). |
| * [[MALP]] - Android client that's pretty similar to [[MPDroid]], but kinda still being worked on. Playlist management features are lacking. I prefer MPDroid. |
| * [[Ymuse]] - Simple GUI client. |
| |
==== Haven't Tried ==== | ==== Haven't Tried ==== |
| |
* Ario [[arch>ario]] [[http://ario-player.sourceforge.net/]] - [[foobar_2000|Foobar]]ish layout | * Ario [[arch>ario]] [[http://ario-player.sourceforge.net/]] - [[foobar_2000|Foobar]]ish layout |
* Cantata [[arch>cantata]] [[https://github.com/CDrummond/cantata]] - Finished | * Cantata [[arch>cantata]] [[github>CDrummond/cantata]] - Finished |
* Xfmpc [[arch>xfmpc]] [[https://goodies.xfce.org/projects/applications/xfmpc]] | * Xfmpc [[arch>xfmpc]] [[https://goodies.xfce.org/projects/applications/xfmpc]] |
* Sonata [[aur>sonata]] [[https://www.nongnu.org/sonata/] | * Sonata [[aur>sonata]] [[https://www.nongnu.org/sonata/] |
* Ympd [[aur>ympd-git]] [[https://ympd.org/]] | * Ympd [[aur>ympd-git]] [[https://ympd.org/]] |
* QMPDClient [[aur>qmpdclient]] [[https://bitcheese.net/QMPDClient/]] | * QMPDClient [[aur>qmpdclient]] [[https://bitcheese.net/QMPDClient/]] |
| * myMPD [[github>jcorporation/myMPD]] - Light, browser-based client. |
| * Maximum MPD [[github>rbackhouse/MaximumMPD]] - Semms to have a good UI and features, but doesn't do streaming? |
* There are some [[rofi]]-based ones that seem interesting too... | * There are some [[rofi]]-based ones that seem interesting too... |
* [[https://aur.archlinux.org/packages?O=0&SeB=nd&K=rofi+mpd&outdated=&SB=p&SO=d&PP=50&submit=Go]] | * [[https://aur.archlinux.org/packages?K=rofi+mpd]] |
* [[github>carnager/clerk]] | * [[github>carnager/clerk]] |
| |
===== Guide ===== | ===== Guide ===== |
==== QNAP ==== | ==== QNAP ==== |
| |
* https://www.qnapclub.eu/en/qpkg/510 | * https://www.qnapclub.eu/en/qpkg/510 |
| |
| NB: Qnapclub is basically dead now, but the MPD package on it's replacement is currently not available due to an error (https://www.myqnap.org/?s=mpd) |
| |
The files you need are in ''/opt/MPD/'', to start you'll want to get into the config. file at ''/opt/MPD/etc/mpd.conf'' | The files you need are in ''/opt/MPD/'', to start you'll want to get into the config. file at ''/opt/MPD/etc/mpd.conf'' |
Got stuck on this for a bit because it's weird. | Got stuck on this for a bit because it's weird. |
| |
The ''playlist_directory'' you configure is meant for [[playlists|playlists]] made with MPD. Deceptively, it uses ''.m3u'' files, but they're not standard: They're a plain list of file paths relative to configured ''music_directory'', they work just fine with [[Unicode]], they don't use the ''#EXTM3U'' header, and if you create them outside of MPD and put them here they won't read the first line. | The ''playlist_directory'' you configure is meant for [[playlists|playlists]] made with MPD. Deceptively, it uses ''.m3u'' files, but they're not standard (m3u is barely a standard...): They're a [[plaintext|plain]] list of file paths relative to configured ''music_directory'', they work just fine with [[Unicode]], they don't use the ''#EXTM3U'' header, and if you create them outside of MPD and put them here they won't read the first line. |
| |
You can, however, load many kinds of playlists from other directories, but I've had mixed results with this: [[MPDroid]] doesn't seem to see playlists in ''music_directory'', so I've only had luck using absolute paths; [[ncmpcpp]] shows playlists from ''playlist_directory'' and ''music_directory'' on the browse page, and the ones in ''music_directory'' work fine with relative paths. | You can, however, load many kinds of playlists from other directories, but I've had mixed results with this: [[MPDroid]] doesn't seem to see playlists in ''music_directory'', so I've only had luck using absolute paths; [[ncmpcpp]] shows playlists from ''playlist_directory'' and ''music_directory'' on the browse page, and the ones in ''music_directory'' work fine with relative paths. |
If you load this in MPD, then resave it, it'll sort out that first line silliness. | If you load this in MPD, then resave it, it'll sort out that first line silliness. |
| |
| ==== Cover Art ==== |
| |
| MPD now supports cover art. It'll grab any image in the same directory as the file called ''cover.[png|jpg|tiff|bmp]''. |
| |
===== See Also ===== | ===== See Also ===== |
| |
* [[https://www.musicpd.org/|www.musicpd.org]] | * [[https://www.musicpd.org/|www.musicpd.org]] |
* [[archw>Music Player Daemon]] | * [[archw>Music Player Daemon]] on the Arch wiki. |
| * [[archw>Music Player Daemon/Tips and tricks]] |
* [[https://wiki.gentoo.org/wiki/MPD|MPD]] on the [[Gentoo]] wiki. | * [[https://wiki.gentoo.org/wiki/MPD|MPD]] on the [[Gentoo]] wiki. |
* [[https://mpd.fandom.com/|Music Player Daemon Wiki]] | * [[https://mpd.fandom.com/|Music Player Daemon Wiki]] |
| |
{{tag>audio music guide config self-hosting recommendations software}} | {{tag>audio music guide config self-hosting recommendations software}} |