mpd
Contents
About
Music Player Daemon
Preparations
If you want local-audio from the 3.5mm headphone jack, you'll have to redirect audio in raspi-config.
1 7 Advanced Options > A4 Audio > 1 Force 3.5mm ('headphone') jack
Installation
1 aptitude install mpd mpc ncmpc ncmpcpp
Configuration
/etc/mpd.conf
1 # Configuration file for MPD.
2 # Read the user manual for documentation: http://www.musicpd.org/doc/user/
3 # or /usr/share/doc/mpd/html/user.html
4
5
6 # Files and directories #######################################################
7 #
8 # This setting controls the top directory which MPD will search to discover the
9 # available audio files and add them to the daemon's online database. This
10 # setting defaults to the XDG directory, otherwise the music directory will be
11 # be disabled and audio files will only be accepted over ipc socket (using
12 # file:// protocol) or streaming files over an accepted protocol.
13 #
14 music_directory "/var/lib/mpd/music"
15 #
16 # This setting sets the MPD internal playlist directory. The purpose of this
17 # directory is storage for playlists created by MPD. The server will use
18 # playlist files not created by the server but only if they are in the MPD
19 # format. This setting defaults to playlist saving being disabled.
20 #
21 playlist_directory "/var/lib/mpd/playlists"
22 #
23 # This setting sets the location of the MPD database. This file is used to
24 # load the database at server start up and store the database while the
25 # server is not up. This setting defaults to disabled which will allow
26 # MPD to accept files over ipc socket (using file:// protocol) or streaming
27 # files over an accepted protocol.
28 #
29 db_file "/var/lib/mpd/tag_cache"
30 #
31 # These settings are the locations for the daemon log files for the daemon.
32 # These logs are great for troubleshooting, depending on your log_level
33 # settings.
34 #
35 # The special value "syslog" makes MPD use the local syslog daemon. This
36 # setting defaults to logging to syslog, or to journal if mpd was started as
37 # a systemd service.
38 #
39 log_file "/var/log/mpd/mpd.log"
40 #
41 # This setting sets the location of the file which stores the process ID
42 # for use of mpd --kill and some init scripts. This setting is disabled by
43 # default and the pid file will not be stored.
44 #
45 pid_file "/run/mpd/pid"
46 #
47 # This setting sets the location of the file which contains information about
48 # most variables to get MPD back into the same general shape it was in before
49 # it was brought down. This setting is disabled by default and the server
50 # state will be reset on server start up.
51 #
52 state_file "/var/lib/mpd/state"
53 #
54 # The location of the sticker database. This is a database which
55 # manages dynamic information attached to songs.
56 #
57 sticker_file "/var/lib/mpd/sticker.sql"
58 #
59 ###############################################################################
60
61
62 # General music daemon options ################################################
63 #
64 # This setting specifies the user that MPD will run as. MPD should never run as
65 # root and you may use this setting to make MPD change its user ID after
66 # initialization. This setting is disabled by default and MPD is run as the
67 # current user.
68 #
69 user "mpd"
70 #
71 # This setting specifies the group that MPD will run as. If not specified
72 # primary group of user specified with "user" setting will be used (if set).
73 # This is useful if MPD needs to be a member of group such as "audio" to
74 # have permission to use sound card.
75 #
76 #group "nogroup"
77 #
78 # This setting sets the address for the daemon to listen on. Careful attention
79 # should be paid if this is assigned to anything other then the default, any.
80 # This setting can deny access to control of the daemon. Choose any if you want
81 # to have mpd listen on every address. Not effective if systemd socket
82 # activation is in use.
83 #
84 # For network
85 #bind_to_address "localhost"
86 bind_to_address "0.0.0.0"
87 #
88 # And for Unix Socket
89 #bind_to_address "/run/mpd/socket"
90 #
91 # This setting is the TCP port that is desired for the daemon to get assigned
92 # to.
93 #
94 #port "6600"
95 #
96 # This setting controls the type of information which is logged. Available
97 # setting arguments are "default", "secure" or "verbose". The "verbose" setting
98 # argument is recommended for troubleshooting, though can quickly stretch
99 # available resources on limited hardware storage.
100 #
101 #log_level "default"
102 #
103 # Setting "restore_paused" to "yes" puts MPD into pause mode instead
104 # of starting playback after startup.
105 #
106 #restore_paused "no"
107 #
108 # This setting enables MPD to create playlists in a format usable by other
109 # music players.
110 #
111 #save_absolute_paths_in_playlists "no"
112 #
113 # This setting defines a list of tag types that will be extracted during the
114 # audio file di was searchingscovery process. The complete list of possible values can be
115 # found in the user manual.
116 #metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
117 #
118 # This example just enables the "comment" tag without disabling all
119 # the other supported tags:
120 #metadata_to_use "+comment"
121 #
122 # This setting enables automatic update of MPD's database when files in
123 # music_directory are changed.
124 #
125 #auto_update "yes"
126 auto_update "no"
127 #
128 # Limit the depth of the directories being watched, 0 means only watch
129 # the music directory itself. There is no limit by default.
130 #
131 #auto_update_depth "3"
132 #
133 ###############################################################################
134
135
136 # Symbolic link behavior ######################################################
137 #
138 # If this setting is set to "yes", MPD will discover audio files by following
139 # symbolic links outside of the configured music_directory.
140 #
141 #follow_outside_symlinks "yes"
142 #
143 # If this setting is set to "yes", MPD will discover audio files by following
144 # symbolic links inside of the configured music_directory.
145 #
146 #follow_inside_symlinks "yes"
147 #
148 ###############################################################################
149
150
151 # Zeroconf / Avahi Service Discovery ##########################################
152 #
153 # If this setting is set to "yes", service information will be published with
154 # Zeroconf / Avahi.
155 #
156 #zeroconf_enabled "yes"
157 #
158 # The argument to this setting will be the Zeroconf / Avahi unique name for
159 # this MPD server on the network. %h will be replaced with the hostname.
160 #
161 #zeroconf_name "Music Player @ %h"
162 #
163 ###############################################################################
164
165
166 # Permissions #################################################################
167 #
168 # If this setting is set, MPD will require password authorization. The password
169 # setting can be specified multiple times for different password profiles.
170 #
171 #password "password@read,add,control,admin"
172 #
173 # This setting specifies the permissions a user has who has not yet logged in.
174 #
175 #default_permissions "read,add,control,admin"
176 #
177 ###############################################################################
178
179
180 # Database #######################################################################
181 #
182
183 #database {
184 # plugin "proxy"
185 # host "other.mpd.host"
186 # port "6600"
187 #}
188
189 # Input #######################################################################
190 #
191
192 input {
193 plugin "curl"
194 # proxy "proxy.isp.com:8080"
195 # proxy_user "user"
196 # proxy_password "password"
197 }
198
199 #Plays audio CDs using libcdio.
200 #The URI has the form: “cdda://[DEVICE][/TRACK]”.
201 #The simplest form cdda:// plays the whole disc in the default drive.
202 input {
203 plugin "cdio_paranoia"
204 enabled "yes"
205 #default_byte_order little_endian|big_endian
206 speed "1"
207 }
208
209 # QOBUZ input plugin
210 input {
211 enabled "no"
212 plugin "qobuz"
213 # app_id "ID"
214 # app_secret "SECRET"
215 # username "USERNAME"
216 # password "PASSWORD"
217 # format_id "N"
218 }
219
220 # TIDAL input plugin
221 input {
222 enabled "no"
223 plugin "tidal"
224 # token "TOKEN"
225 # username "USERNAME"
226 # password "PASSWORD"
227 # audioquality "Q"
228 }
229
230 # Decoder #####################################################################
231 #
232
233 decoder {
234 plugin "hybrid_dsd"
235 enabled "no"
236 gapless "yes"
237 }
238
239 #
240 ###############################################################################
241
242 # Audio Output ################################################################
243 #
244 # MPD supports various audio output types, as well as playing through multiple
245 # audio outputs at the same time, through multiple audio_output settings
246 # blocks. Setting this block is optional, though the server will only attempt
247 # autodetection for one sound card.
248 #
249 # An example of an ALSA output:
250 #
251 audio_output {
252 type "alsa"
253 name "My ALSA Device"
254 # device "hw:0,0" # optional
255 # mixer_type "hardware" # optional
256 # mixer_device "default" # optional
257 # mixer_control "PCM" # optional
258 # mixer_index "0" # optional
259 }
260 #
261 # An example of an OSS output:
262 #
263 #audio_output {
264 # type "oss"
265 # name "My OSS Device"
266 # device "/dev/dsp" # optional
267 # mixer_type "hardware" # optional
268 # mixer_device "/dev/mixer" # optional
269 # mixer_control "PCM" # optional
270 #}
271 #
272 # An example of a shout output (for streaming to Icecast):
273
274 audio_output {
275 type "shout"
276 encoder "vorbis" # optional
277 name "Rockstable Radio"
278 ### LOCALHOST CAN ALSO RESOLVE to ::1
279 ### USING THE NUMERIC ADDRESS ENSURES CONNECTION TO THE CORRECT SOCKET
280 #host "localhost"
281 host "127.0.0.1"
282 port "8000"
283 mount "/mpd.ogg"
284 password "hackme"
285 quality "5.0"
286 #bitrate "128"
287 format "44100:16:1"
288 protocol "icecast2" # optional
289 user "source" # optional
290 description "Dark nights in the dungeon" # optional
291 url "http://quasar.dungeon.rockstable.org:8000/mpd.ogg" # optional
292 genre "deep" # optional
293 public "no" # optional
294 timeout "2" # optional
295 mixer_type "software" # optional
296 }
297
298 # An example of a recorder output:
299 #
300 #audio_output {
301 # type "recorder"
302 # name "My recorder"
303 # encoder "vorbis" # optional, vorbis or lame
304 # path "/var/lib/mpd/recorder/mpd.ogg"
305 ## quality "5.0" # do not define if bitrate is defined
306 # bitrate "128" # do not define if quality is defined
307 # format "44100:16:1"
308 #}
309 #
310 # An example of a httpd output (built-in HTTP streaming server):
311 #
312 #audio_output {
313 # type "httpd"
314 # name "My HTTP Stream"
315 # encoder "vorbis" # optional, vorbis or lame
316 # port "8000"
317 # bind_to_address "0.0.0.0" # optional, IPv4 or IPv6
318 # quality "5.0" # do not define if bitrate is defined
319 # bitrate "128" # do not define if quality is defined
320 # format "44100:16:1"
321 # max_clients "0" # optional 0=no limit
322 #}
323 #
324 # An example of a pulseaudio output (streaming to a remote pulseaudio server)
325 # Please see README.Debian if you want mpd to play through the pulseaudio
326 # daemon started as part of your graphical desktop session!
327 #
328 #audio_output {
329 # type "pulse"
330 # name "My Pulse Output"
331 # server "remote_server" # optional
332 # sink "remote_server_sink" # optional
333 #}
334 #
335 # An example of a winmm output (Windows multimedia API).
336 #
337 #audio_output {
338 # type "winmm"
339 # name "My WinMM output"
340 # device "Digital Audio (S/PDIF) (High Definition Audio Device)" # optional
341 # or
342 # device "0" # optional
343 # mixer_type "hardware" # optional
344 #}
345 #
346 # An example of an openal output.
347 #
348 #audio_output {
349 # type "openal"
350 # name "My OpenAL output"
351 # device "Digital Audio (S/PDIF) (High Definition Audio Device)" # optional
352 #}
353 #
354 ## Example "pipe" output:
355 #
356 #audio_output {
357 # type "pipe"
358 # name "my pipe"
359 # command "aplay -f cd 2>/dev/null"
360 ## Or if you're want to use AudioCompress
361 # command "AudioCompress -m | aplay -f cd 2>/dev/null"
362 ## Or to send raw PCM stream through PCM:
363 # command "nc example.org 8765"
364 # format "44100:16:2"
365 #}
366 #
367 ## An example of a null output (for no audio output):
368 #
369 #audio_output {
370 # type "null"
371 # name "My Null Output"
372 # mixer_type "none" # optional
373 #}
374 #
375 ###############################################################################
376
377
378 # Normalization automatic volume adjustments ##################################
379 #
380 # This setting specifies the type of ReplayGain to use. This setting can have
381 # the argument "off", "album", "track" or "auto". "auto" is a special mode that
382 # chooses between "track" and "album" depending on the current state of
383 # random playback. If random playback is enabled then "track" mode is used.
384 # See <http://www.replaygain.org> for more details about ReplayGain.
385 # This setting is off by default.
386 #
387 #replaygain "album"
388 #
389 # This setting sets the pre-amp used for files that have ReplayGain tags. By
390 # default this setting is disabled.
391 #
392 #replaygain_preamp "0"
393 #
394 # This setting sets the pre-amp used for files that do NOT have ReplayGain tags.
395 # By default this setting is disabled.
396 #
397 #replaygain_missing_preamp "0"
398 #
399 # This setting enables or disables ReplayGain limiting.
400 # MPD calculates actual amplification based on the ReplayGain tags
401 # and replaygain_preamp / replaygain_missing_preamp setting.
402 # If replaygain_limit is enabled MPD will never amplify audio signal
403 # above its original level. If replaygain_limit is disabled such amplification
404 # might occur. By default this setting is enabled.
405 #
406 #replaygain_limit "yes"
407 #
408 # This setting enables on-the-fly normalization volume adjustment. This will
409 # result in the volume of all playing audio to be adjusted so the output has
410 # equal "loudness". This setting is disabled by default.
411 #
412 #volume_normalization "no"
413 #
414 ###############################################################################
415
416 # Character Encoding ##########################################################
417 #
418 # If file or directory names do not display correctly for your locale then you
419 # may need to modify this setting.
420 #
421 filesystem_charset "UTF-8"
422 #
423 ###############################################################################
424
The password hackme is default in icecast2.
Clients
You can now use mpd with a client of your choice
- gmpc (gnome music player client) Desktop
- mpdroid (Android)
- mpc (cli)
When using the streaming of mpdroid, don't add a leading "/" to the Streaming-URL-Suffix. mpdroid does not strip it and sends "//mpd.ogg", which fails in the path_validation of icecast2. A value of "mpd.ogg" is just fine.
Autoplay
This device should act like a radio, which plays music when it is switched on.
Send a play command to the daemon via a separate systemd.unit /lib/systemd/system/mpd-autoplay.service
Reload systemd, enable the task and reboot the device
Music library
Access music library via NFS (SMB/SSHFS), when it's available and you like it.
1 aptitude install nfs-common autofs
/etc/auto.master.d/nfs.autofs
1 /- /etc/autofs/nfs_direct
/etc/autofs/nfs_direct
1 /media/vuplus vuplus:/media/hdd/audio
Create a symbolic link from the music library to the mountpoint
1 ln -s /media/vuplus /var/lib/mpd/music/vuplus
Advice mpd via the client to recusively update sub-dirctory vuplus.
1 mpc update vuplus
Playing a CD from mpd
1 aptitude install eject cdparanoia hdparm
Make sure to silence the drive by limiting the speed to 2-4x times.
1 hdparm -E 4 /dev/sr0
Grant access to DC/DVD-drive
1 adduser mpd cdrom
cdda:// works, but you can't change the tracks! It's a big monolith!
Make tracks selectable
Inspiration by
https://forum.volumio.org/playing-cds-directly-from-mpd-t2411.html
Format of cdda:// URLs
CD Table of Contents: 75 frames = 1s
A little script that creates a playlist with all tracks of the current disk. /var/lib/mpd/bin/cdaudio_add.sh
1 #!/bin/bash
2
3 DIR_PL=/var/lib/mpd/playlists
4 M3U="$DIR_PL/current_disk.m3u"
5 TRACK_NO=1
6 TOC="$(cdparanoia -sQ |& grep -P "^\s+\d+\.")"
7
8 #COUNT WITH CDPARANOIA THE TRACKS
9 TRACK_COUNT=$(wc -l <<< "$TOC")
10
11 if [ -n "$1" ] && [ "$1" = "direct" ]; then
12 ### ADD EACH TRACK TO MPD PLAYLIST
13 { while IFS=' ' read -r TRACK_NO LENGTH_FR LENGHT_HR BEGIN_FR BEGIN_HR COPY PRE CH; do
14 mpc add "cdda:///${TRACK_NO%.}"
15 done } <<< "$TOC"
16 else
17 ### WRITE EXTENDED M3U TO PLAYLIST DIR
18 echo '#EXTM3U' > "$M3U"
19 #echo $(($(date -d '00:02:01.99' '+%s')-$(date -d '00:00:00' '+%s')))
20 { while IFS=' ' read -r TRACK_NO LENGTH_FR LENGHT_HR BEGIN_FR BEGIN_HR COPY PRE CH; do
21 echo "#EXTINF:$((LENGTH_FR/75)),Track ${TRACK_NO%.}" >> "$M3U"
22 echo "cdda:///${TRACK_NO%.}" >> "$M3U"
23 done } <<< "$TOC"
24 fi
25
26 ### SILENCE OPTICAL DRIVE
27 [ -b /dev/sr0 ] && hdparm -E 4 /dev/sr0
Take a look at the device from udevs perspective:
Add a udev-rule that runs on disk insertion and triggers the script.
/etc/udev/rules.d/80-optical_drive.rules
1 ACTION=="change", SUBSYSTEMS=="scsi", KERNEL=="s[rg][0-9]*", ENV{ID_CDROM}=="?*", MODE="0660", GROUP="cdrom", RUN+="/var/lib/mpd/bin/cdaudio_add.sh"
The playlist "current_disk" is refreshed every time a new disk is loaded and consists of the single tracks with their lenght. I can choose when, which tracks in which way get added the queue. CD-drive is quite!
I'm fine with this solution!!!
Playlists
Conventional M3U playlists
The default playlist directory is
/var/lib/mpd/playlists
Radio LEIPZIG
This is a playlist for FM radio stations receivable in Leipzig in extended M3U-format Radio LEIPZIG.m3u You may now replace your analog FM radio.
Radio LEIPZIG.m3u
1 #EXTM3U
2 #EXTINF:-1,89.0 RTL (FM 89 11C)
3 http://stream.89.0rtl.de/live/mp3-256
4 #EXTINF:-1,Deutschlandfunk (FM 100.3 103.3 97.3 103.5)
5 https://st01.sslstream.dlf.de/dlf/01/high/aac/stream.aac
6 #EXTINF:-1,Deutschlandfunk Kultur (FM 95.3 97.2 97.4 94.2)
7 http://st02.dlf.de/dlf/02/128/mp3/stream.mp3
8 #EXTINF:-1,Energy Sachsen FM (FM 99.8)
9 https://scdn.nrjaudio.fm/adwz1/de/33013/mp3_128.mp3?origine=fmstream
10 #EXTINF:-1,MDR Aktuell (FM 105.9 91.1 97.5 95.6)
11 http://mdr-284340-0.cast.mdr.de/mdr/284340/0/mp3/high/stream.mp3
12 #EXTINF:-1,MDR Klassik (91.4)
13 http://mdr-284350-0.cast.mdr.de/mdr/284350/0/mp3/high/stream.mp3
14 #EXTINF:-1,MDR Kultur (FM 95.4 88.4 87.7 104)
15 https://mdr-kultur-live.sslcast.addradio.de/mdr/kultur/live/mp3/128/stream.mp3
16 #EXTINF:-1,MDR Jump (FM 91.5 90.4 89.8 101.6)
17 http://mdr-284320-0.cast.mdr.de/mdr/284320/0/mp3/high/stream.mp3
18 #EXTINF:-1,MDR Sachsen Studio Leipzig (FM 93.9 101.8 88.9 9A)
19 http://mdr-284280-0.cast.mdr.de/mdr/284280/0/mp3/high/stream.mp3
20 #EXTINF:-1,Mephisto (FM 97.6 6C)
21 http://139.18.27.192:8000/mephisto976_livestream.mp3
22 #EXTINF:-1,Radio Blau (FM 99.2 94.4 89.2)
23 http://radioblau.hoerradar.de/radioblau
24 #EXTINF:-1,Radio Brocken HAL (FM 93.5 93.7 107.1 11C)
25 https://stream.radiobrocken.de/live/mp3-128/radioplayerhp
26 #EXTINF:-1,Radio Leipzig (FM 91.3 90.9 99.5)
27 http://streaming.radioleipzig.de/radio-leipzig_simulcast_192k_mp3
28 #EXTINF:-1,Radio PSR Live Leipzig (FM 102.9 100 102.4 101)
29 https://psr.hoerradar.de/psr-live-sax-leipzig-mp3-hq
30 #EXTINF:-1,Radio SAW Halle (FM 104.9 103.3 95.1 106.6)
31 https://stream.radiosaw.de/saw/mp3-128/stream.mp3
32 #EXTINF:-1,RBB Fritz (FM 103.2 103.1 100.1 101.5)
33 http://rbb-fritz-live.cast.addradio.de/rbb/fritz/live/mp3/128/stream.mp3
34 #EXTINF:-1,R.SA Live (FM 97.6 91 89.2 107.4)
35 https://rsa.hoerradar.de/rsasachsen-live-mp3-hq
36 #EXTINF:-1,Sputnik MDR (FM 104.4 100.7 105.2 104.8)
37 http://mdr-284330-0.cast.mdr.de/mdr/284330/0/mp3/high/stream.mp3
Rockantenne
rockantenne.m3u
1 #EXTM3U
2 #EXTINF:-1,ROCK ANTENNE
3 https://stream.rockantenne.de/rockantenne/stream/mp3#
4 #EXTINF:-1,ROCK ANTENNE Heavy Metal
5 https://stream.rockantenne.de/heavy-metal/stream/mp3#ROCK ANTENNE Heavy Metal
6 #EXTINF:-1,ROCK ANTENNE Alternative
7 https://stream.rockantenne.de/alternative/stream/mp3#ROCK ANTENNE Alternative
8 #EXTINF:-1,ROCK ANTENNE Deutschrock
9 https://stream.rockantenne.de/deutschrock/stream/mp3#ROCK ANTENNE Deutschrock
10 #EXTINF:-1,ROCK ANTENNE Classic Perlen
11 https://stream.rockantenne.de/classic-perlen/stream/mp3#ROCK ANTENNE Classic Perlen
12 #EXTINF:-1,ROCK ANTENNE Munich City Nights
13 https://stream.rockantenne.de/munich-city-nights/stream/mp3#ROCK ANTENNE Munich City Nights
14 #EXTINF:-1,ROCK ANTENNE Melodic Rock
15 https://stream.rockantenne.de/melodic-rock/stream/mp3#ROCK ANTENNE Melodic Rock
16 #EXTINF:-1,ROCK ANTENNE Soft Rock
17 https://stream.rockantenne.de/soft-rock/stream/mp3#ROCK ANTENNE Soft Rock
18 #EXTINF:-1,ROCK ANTENNE Young Stars
19 https://stream.rockantenne.de/young-stars/stream/mp3#ROCK ANTENNE Young Stars
20 #EXTINF:-1,ROCK ANTENNE Rock'n'Roll
21 https://stream.rockantenne.de/rockandroll/stream/mp3#ROCK ANTENNE Rock'n'Roll
22 #EXTINF:-1,ROCK ANTENNE Punkrock
23 https://stream.rockantenne.de/punkrock/stream/mp3#ROCK ANTENNE Punkrock
24 #EXTINF:-1,ROCK ANTENNE Coversongs
25 https://stream.rockantenne.de/coversongs/stream/mp3#ROCK ANTENNE Coversongs
26 #EXTINF:-1,ROCK ANTENNE Xmas Rock
27 https://stream.rockantenne.de/xmas-rock/stream/mp3#ROCK ANTENNE Xmas Rock
Greek
Greek.m3u
1 #EXTM3U
2 #EXTINF:-1,Grigoris 306 Radio Laika Nisiotika Di<F5>motika Greek Greece - Athens, Greece Greek - mp3 256kbit/s
3 http://go.radioin.audio:8140/;
4 #EXTINF:-1,Radio Nyxtopoyli - Internet Radio Station - autodj - mp3 192kbit/s
5 http://cast.streams.ovh:9113/autodj
6 #EXTINF:-1,Radio-Oneiro - Greece - mp3 192kbit/s
7 http://cast.streams.ovh:9330/;
8 #EXTINF:-1,Radio Stournareika The #1 folks radio in Pindos - Stournareika, the-tri, Greece - mp3 192kbit/s
9 https://i8.streams.ovh/sc/radiostournareika/stream
10 #EXTINF:-1,Erotikos FM Greece - Adult-Contemporary - Thessaloniki, cmc-tsk, Greece - mp3 128kbit/s
11 http://eu9.fastcast4u.com:5282/stream
12 #EXTINF:-1,Kosmos 93.6 107.0 fm Make the world yours - Athens, GRC, Greece - mp3 128kbit/s
13 http://radiostreaming.ert.gr/ert-kosmos
14 #EXTINF:-1,Radio Pieria 104,2 The folk music station of Macedonia - Pieria, cmc-pie, Greece - mp3 128kbit/s
15 http://s6.onweb.gr:8018/stream
16 #EXTINF:-1,Radio Blackman Greece - The king of fm - Athens, pel-ark, Greece - mp3 128kbit/s
17 http://alpha-stream.eu:9326/stream
Gathered Internet radios
Radio INET.m3u
1 #EXTM3U
2 #EXTINF:-1,Frisky Radio
3 http://stream.friskyradio.com:8000/frisky_mp3_hi
4 #EXTINF:-1,Frisky Chill
5 http://chill.friskyradio.com/friskychill_mp3_high
6 #EXTINF:-1,Frisky Deep
7 http://deep.friskyradio.com/friskydeep_mp3hi
8 #EXTINF:-1,Frisky Classics
9 https://stream.classics.friskyradio.com/mp3_high
10 #EXTINF:-1,Bassdrive - Worldwide Drum and Bass Radio
11 http://ice.bassdrive.net:80/stream
12 #EXTINF:-1,Radio Corax
13 http://streaming.fueralle.org:8000/corax.mp3
Soma fm MP3 hi
somafm.m3u
1 #EXTM3U
2 #EXTINF:-1,soma fm - Groove Salad MP3@256k - A nicely chilled plate of ambient/downtempo beats and grooves.
3 http://ice1.somafm.com/groovesalad-256-mp3
4 #EXTINF:-1,soma fm - Drone Zone MP3@256k - Served best chilled, safe with most medications. Atmospheric textures with minimal beats.
5 http://ice1.somafm.com/dronezone-256-mp3
6 #EXTINF:-1,soma fm - Indie Pop Rocks MP3@128k - New and classic favorite indie pop tracks.
7 http://ice1.somafm.com/indiepop-128-mp3
8 #EXTINF:-1,soma fm - Space Station Soma MP3@128k - Tune in, turn on, space out. Spaced-out ambient and mid-tempo electronica.
9 http://ice1.somafm.com/spacestation-128-mp3
10 #EXTINF:-1,soma fm - Lush MP3@128k - Sensuous and mellow vocals, mostly female, with an electronic influence.
11 http://ice1.somafm.com/lush-128-mp3
12 #EXTINF:-1,soma fm - Deep Space One MP3@128k - Deep ambient electronic, experimental and space music. For inner and outer space exploration.
13 http://ice1.somafm.com/deepspaceone-128-mp3
14 #EXTINF:-1,soma fm - Left Coast 70s MP3@320k - Mellow album rock from the Seventies. Yacht not required.
15 http://ice1.somafm.com/seventies-320-mp3
16 #EXTINF:-1,soma fm - Secret Agent MP3@128k - The soundtrack for your stylish, mysterious, dangerous life. For Spies and PIs too!
17 http://ice1.somafm.com/secretagent-128-mp3
18 #EXTINF:-1,soma fm - Underground 80s MP3@256k - Early 80s UK Synthpop and a bit of New Wave.
19 http://ice1.somafm.com/u80s-256-mp3
20 #EXTINF:-1,soma fm - Groove Salad Classic MP3@128k - The classic (early 2000s) version of a nicely chilled plate of ambient/downtempo beats and grooves.
21 http://ice1.somafm.com/gsclassic-128-mp3
22 #EXTINF:-1,soma fm - Folk Forward MP3@128k - Indie Folk, Alt-folk and the occasional folk classics.
23 http://ice1.somafm.com/folkfwd-128-mp3
24 #EXTINF:-1,soma fm - Beat Blender MP3@128k - A late night blend of deep-house and downtempo chill.
25 http://ice1.somafm.com/beatblender-128-mp3
26 #EXTINF:-1,soma fm - DEF CON Radio MP3@256k - Music for Hacking. The DEF CON Year-Round Channel.
27 http://ice1.somafm.com/defcon-256-mp3
28 #EXTINF:-1,soma fm - The Trip MP3@128k - Progressive house / trance. Tip top tunes.
29 http://ice1.somafm.com/thetrip-128-mp3
30 #EXTINF:-1,soma fm - Boot Liquor MP3@320k - Americana Roots music for Cowhands, Cowpokes and Cowtippers
31 http://ice1.somafm.com/bootliquor-320-mp3
32 #EXTINF:-1,soma fm - BAGeL Radio MP3@128k - What alternative rock radio should sound like. [explicit]
33 http://ice1.somafm.com/bagel-128-mp3
34 #EXTINF:-1,soma fm - PopTron MP3@128k - Electropop and indie dance rock with sparkle and pop.
35 http://ice1.somafm.com/poptron-128-mp3
36 #EXTINF:-1,soma fm - Suburbs of Goa MP3@128k - Desi-influenced Asian world beats and beyond.
37 http://ice1.somafm.com/suburbsofgoa-128-mp3
38 #EXTINF:-1,soma fm - Sonic Universe MP3@256k - Transcending the world of jazz with eclectic, avant-garde takes on tradition.
39 http://ice1.somafm.com/sonicuniverse-256-mp3
40 #EXTINF:-1,soma fm - Fluid MP3@128k - Drown in the electronic sound of instrumental hiphop, future soul and liquid trap.
41 http://ice1.somafm.com/fluid-128-mp3
42 #EXTINF:-1,soma fm - Mission Control MP3@128k - Celebrating NASA and Space Explorers everywhere.
43 http://ice1.somafm.com/missioncontrol-128-mp3
44 #EXTINF:-1,soma fm - Illinois Street Lounge MP3@128k - Classic bachelor pad, playful exotica and vintage music of tomorrow.
45 http://ice1.somafm.com/illstreet-128-mp3
46 #EXTINF:-1,soma fm - ThistleRadio MP3@128k - Exploring music from Celtic roots and branches
47 http://ice1.somafm.com/thistle-128-mp3
48 #EXTINF:-1,soma fm - Dub Step Beyond MP3@256k - Dubstep, Dub and Deep Bass. May damage speakers at high volume.
49 http://ice1.somafm.com/dubstep-256-mp3
50 #EXTINF:-1,soma fm - Seven Inch Soul MP3@128k - Vintage soul tracks from the original 45 RPM vinyl.
51 http://ice1.somafm.com/7soul-128-mp3
52 #EXTINF:-1,soma fm - cliqhop idm MP3@256k - Blips'n'beeps backed mostly w/beats. Intelligent Dance Music.
53 http://ice1.somafm.com/cliqhop-256-mp3
54 #EXTINF:-1,soma fm - Heavyweight Reggae MP3@256k - NEW! Reggae, Ska, Rocksteady classic and deep tracks.
55 http://ice1.somafm.com/reggae-256-mp3
56 #EXTINF:-1,soma fm - Digitalis MP3@128k - Digitally affected analog rock to calm the agitated heart.
57 http://ice1.somafm.com/digitalis-128-mp3
58 #EXTINF:-1,soma fm - SF 10-33 MP3@128k - Ambient music mixed with the sounds of San Francisco public safety radio traffic.
59 http://ice1.somafm.com/sf1033-128-mp3
60 #EXTINF:-1,soma fm - Metal Detector MP3@128k - From black to doom, prog to sludge, thrash to post, stoner to crossover, punk to industrial.
61 http://ice1.somafm.com/metal-128-mp3
62 #EXTINF:-1,soma fm - Covers MP3@128k - Just covers. Songs you know by artists you don't. We've got you covered.
63 http://ice1.somafm.com/covers-128-mp3
64 #EXTINF:-1,soma fm - Black Rock FM MP3@128k - From the Playa to the world, for the annual Burning Man festival.
65 http://ice1.somafm.com/brfm-128-mp3
66 #EXTINF:-1,soma fm - Christmas Lounge MP3@256k - Chilled holiday grooves and classic winter lounge tracks. (Kid and Parent safe!)
67 http://ice1.somafm.com/christmas-256-mp3
68 #EXTINF:-1,soma fm - SomaFM Live MP3@128k - Special Live Events and rebroadcasts of past live events
69 http://ice1.somafm.com/live-128-mp3
70 #EXTINF:-1,soma fm - Christmas Rocks MP3@128k - Have your self an indie/alternative holiday season!
71 http://ice1.somafm.com/xmasrocks-128-mp3
72 #EXTINF:-1,soma fm - SomaFM Specials MP3@128k - Special, seasonal and experimental broadcasts
73 http://ice1.somafm.com/specials-128-mp3
74 #EXTINF:-1,soma fm - Jolly Ol' Soul MP3@128k - Where we cut right to the soul of the season.
75 http://ice1.somafm.com/jollysoul-128-mp3
76 #EXTINF:-1,soma fm - Xmas in Frisko MP3@128k - SomaFM's wacky and eclectic holiday mix. Not for the easily offended.
77 http://ice1.somafm.com/xmasinfrisko-128-mp3
Chiptunes
chiptunes.m3u
1 #EXTM3U
2 #EXTINF:-1,Rainwave Chiptunes ogg
3 http://chipstream.rainwave.cc:8000/chiptune.ogg
4 #EXTINF:-1,Rainwave All ogg
5 http://chipstream.rainwave.cc:8000/all.ogg
6 #EXTINF:-1,Rainwave Covers ogg
7 http://chipstream.rainwave.cc:8000/covers.ogg
8 #EXTINF:-1,Rainwave Game Music ogg
9 http://chipstream.rainwave.cc:8000/game.ogg
10 #EXTINF:-1,Rainwave OverClocked Remix Radio ogg
11 http://chipstream.rainwave.cc:8000/ocremix.ogg
12 #EXTINF:-1,www.kohina.com: Chiptunes 8/16bit
13 http://kohina.duckdns.org:8000/stream.ogg
14 #EXTINF:-1,SLAY Radio - 128kbps, relay1 [shoutcast - elpost]
15 http://relay1.slayradio.org:8000/
16 #EXTINF:-1,Nectarine 192kbps - Chiptunes
17 http://nectarine.shakeme.info:8000/nectarine
18 #EXTINF:-1,chipstation.net chiptune-radio/
19 http://krelez.chris-the-tuner.de:15000/chiptuneradio_lqmp3
20 #EXTINF:-1,Radio PARALAX - Chiptune- & Videogame Remixes, Demoscene, Free music - DSL Stream (192 kbps)
21 http://radio-paralax.de:8000/
22 #EXTINF:-1,Roland Radio - Amstrad CPC Chiptune Radio - mp3 224
23 http://streaming.rolandradio.net/rolandradio
Mpdroid Streams
To save the streams in the library mpdroid uses a playlist with the name [Radio Streams].m3u and saves it to the playlist directory.
This playlist is in a simple format:
- each line is a stream_url
append the name of the stream with # to the stream_url/line
Leipzig Radio
Leipzig Radio in MPDroid format [Radio Streams].m3u
1 http://stream.89.0rtl.de/live/mp3-256#89.0 RTL (FM 89 11C)
2 https://st01.sslstream.dlf.de/dlf/01/high/aac/stream.aac#Deutschlandfunk (FM 100.3 103.3 97.3 103.5)
3 http://st02.dlf.de/dlf/02/128/mp3/stream.mp3#Deutschlandfunk Kultur (FM 95.3 97.2 97.4 94.2)
4 https://scdn.nrjaudio.fm/adwz1/de/33013/mp3_128.mp3?origine=fmstream#Energy Sachsen FM (FM 99.8)
5 http://mdr-284340-0.cast.mdr.de/mdr/284340/0/mp3/high/stream.mp3#MDR Aktuell (FM 105.9 91.1 97.5 95.6)
6 http://mdr-284350-0.cast.mdr.de/mdr/284350/0/mp3/high/stream.mp3#MDR Klassik (91.4)
7 https://mdr-kultur-live.sslcast.addradio.de/mdr/kultur/live/mp3/128/stream.mp3#MDR Kultur (FM 95.4 88.4 87.7 104)
8 http://mdr-284320-0.cast.mdr.de/mdr/284320/0/mp3/high/stream.mp3#MDR Jump (FM 91.5 90.4 89.8 101.6)
9 http://mdr-284280-0.cast.mdr.de/mdr/284280/0/mp3/high/stream.mp3#MDR Sachsen Studio Leipzig (FM 93.9 101.8 88.9 9A)
10 http://139.18.27.192:8000/mephisto976_livestream.mp3#Mephisto (FM 97.6 6C)
11 http://radioblau.hoerradar.de/radioblau#Radio Blau (FM 99.2 94.4 89.2)
12 https://stream.radiobrocken.de/live/mp3-128/radioplayerhp#Radio Brocken HAL (FM 93.5 93.7 107.1 11C)
13 http://streaming.radioleipzig.de/radio-leipzig_simulcast_192k_mp3#Radio Leipzig (FM 91.3 90.9 99.5)
14 https://psr.hoerradar.de/psr-live-sax-leipzig-mp3-hq#Radio PSR Live Leipzig (FM 102.9 100 102.4 101)
15 https://stream.radiosaw.de/saw/mp3-128/stream.mp3#Radio SAW Halle (FM 104.9 103.3 95.1 106.6)
16 http://rbb-fritz-live.cast.addradio.de/rbb/fritz/live/mp3/128/stream.mp3#RBB Fritz (FM 103.2 103.1 100.1 101.5)
17 https://rsa.hoerradar.de/rsasachsen-live-mp3-hq#R.SA Live (FM 97.6 91 89.2 107.4)
18 http://mdr-284330-0.cast.mdr.de/mdr/284330/0/mp3/high/stream.mp3#Sputnik MDR (FM 104.4 100.7 105.2 104.8)
soma fm
soma fm streams hi mp3 in MPDroid format
[Radio Streams].m3u
1 http://ice1.somafm.com/groovesalad-256-mp3#soma fm - Groove Salad MP3@256k - A nicely chilled plate of ambient/downtempo beats and grooves.
2 http://ice1.somafm.com/dronezone-256-mp3#soma fm - Drone Zone MP3@256k - Served best chilled, safe with most medications. Atmospheric textures with minimal beats.
3 http://ice1.somafm.com/indiepop-128-mp3#soma fm - Indie Pop Rocks MP3@128k - New and classic favorite indie pop tracks.
4 http://ice1.somafm.com/spacestation-128-mp3#soma fm - Space Station Soma MP3@128k - Tune in, turn on, space out. Spaced-out ambient and mid-tempo electronica.
5 http://ice1.somafm.com/lush-128-mp3#soma fm - Lush MP3@128k - Sensuous and mellow vocals, mostly female, with an electronic influence.
6 http://ice1.somafm.com/deepspaceone-128-mp3#soma fm - Deep Space One MP3@128k - Deep ambient electronic, experimental and space music. For inner and outer space exploration.
7 http://ice1.somafm.com/seventies-320-mp3#soma fm - Left Coast 70s MP3@320k - Mellow album rock from the Seventies. Yacht not required.
8 http://ice1.somafm.com/secretagent-128-mp3#soma fm - Secret Agent MP3@128k - The soundtrack for your stylish, mysterious, dangerous life. For Spies and PIs too!
9 http://ice1.somafm.com/u80s-256-mp3#soma fm - Underground 80s MP3@256k - Early 80s UK Synthpop and a bit of New Wave.
10 http://ice1.somafm.com/gsclassic-128-mp3#soma fm - Groove Salad Classic MP3@128k - The classic (early 2000s) version of a nicely chilled plate of ambient/downtempo beats and grooves.
11 http://ice1.somafm.com/folkfwd-128-mp3#soma fm - Folk Forward MP3@128k - Indie Folk, Alt-folk and the occasional folk classics.
12 http://ice1.somafm.com/beatblender-128-mp3#soma fm - Beat Blender MP3@128k - A late night blend of deep-house and downtempo chill.
13 http://ice1.somafm.com/defcon-256-mp3#soma fm - DEF CON Radio MP3@256k - Music for Hacking. The DEF CON Year-Round Channel.
14 http://ice1.somafm.com/thetrip-128-mp3#soma fm - The Trip MP3@128k - Progressive house / trance. Tip top tunes.
15 http://ice1.somafm.com/bootliquor-320-mp3#soma fm - Boot Liquor MP3@320k - Americana Roots music for Cowhands, Cowpokes and Cowtippers
16 http://ice1.somafm.com/bagel-128-mp3#soma fm - BAGeL Radio MP3@128k - What alternative rock radio should sound like. [explicit]
17 http://ice1.somafm.com/poptron-128-mp3#soma fm - PopTron MP3@128k - Electropop and indie dance rock with sparkle and pop.
18 http://ice1.somafm.com/suburbsofgoa-128-mp3#soma fm - Suburbs of Goa MP3@128k - Desi-influenced Asian world beats and beyond.
19 http://ice1.somafm.com/sonicuniverse-256-mp3#soma fm - Sonic Universe MP3@256k - Transcending the world of jazz with eclectic, avant-garde takes on tradition.
20 http://ice1.somafm.com/fluid-128-mp3#soma fm - Fluid MP3@128k - Drown in the electronic sound of instrumental hiphop, future soul and liquid trap.
21 http://ice1.somafm.com/missioncontrol-128-mp3#soma fm - Mission Control MP3@128k - Celebrating NASA and Space Explorers everywhere.
22 http://ice1.somafm.com/illstreet-128-mp3#soma fm - Illinois Street Lounge MP3@128k - Classic bachelor pad, playful exotica and vintage music of tomorrow.
23 http://ice1.somafm.com/thistle-128-mp3#soma fm - ThistleRadio MP3@128k - Exploring music from Celtic roots and branches
24 http://ice1.somafm.com/dubstep-256-mp3#soma fm - Dub Step Beyond MP3@256k - Dubstep, Dub and Deep Bass. May damage speakers at high volume.
25 http://ice1.somafm.com/7soul-128-mp3#soma fm - Seven Inch Soul MP3@128k - Vintage soul tracks from the original 45 RPM vinyl.
26 http://ice1.somafm.com/cliqhop-256-mp3#soma fm - cliqhop idm MP3@256k - Blips'n'beeps backed mostly w/beats. Intelligent Dance Music.
27 http://ice1.somafm.com/reggae-256-mp3#soma fm - Heavyweight Reggae MP3@256k - NEW! Reggae, Ska, Rocksteady classic and deep tracks.
28 http://ice1.somafm.com/digitalis-128-mp3#soma fm - Digitalis MP3@128k - Digitally affected analog rock to calm the agitated heart.
29 http://ice1.somafm.com/sf1033-128-mp3#soma fm - SF 10-33 MP3@128k - Ambient music mixed with the sounds of San Francisco public safety radio traffic.
30 http://ice1.somafm.com/metal-128-mp3#soma fm - Metal Detector MP3@128k - From black to doom, prog to sludge, thrash to post, stoner to crossover, punk to industrial.
31 http://ice1.somafm.com/covers-128-mp3#soma fm - Covers MP3@128k - Just covers. Songs you know by artists you don't. We've got you covered.
32 http://ice1.somafm.com/brfm-128-mp3#soma fm - Black Rock FM MP3@128k - From the Playa to the world, for the annual Burning Man festival.
33 http://ice1.somafm.com/christmas-256-mp3#soma fm - Christmas Lounge MP3@256k - Chilled holiday grooves and classic winter lounge tracks. (Kid and Parent safe!)
34 http://ice1.somafm.com/live-128-mp3#soma fm - SomaFM Live MP3@128k - Special Live Events and rebroadcasts of past live events
35 http://ice1.somafm.com/xmasrocks-128-mp3#soma fm - Christmas Rocks MP3@128k - Have your self an indie/alternative holiday season!
36 http://ice1.somafm.com/specials-128-mp3#soma fm - SomaFM Specials MP3@128k - Special, seasonal and experimental broadcasts
37 http://ice1.somafm.com/jollysoul-128-mp3#soma fm - Jolly Ol' Soul MP3@128k - Where we cut right to the soul of the season.
38 http://ice1.somafm.com/xmasinfrisko-128-mp3#soma fm - Xmas in Frisko MP3@128k - SomaFM's wacky and eclectic holiday mix. Not for the easily offended.
Rockantenne
Rockantenne streams mp3 in MPDroid format [Radio Streams].m3u
1 https://stream.rockantenne.de/rockantenne/stream/mp3#ROCK ANTENNE
2 https://stream.rockantenne.de/heavy-metal/stream/mp3#ROCK ANTENNE Heavy Metal
3 https://stream.rockantenne.de/alternative/stream/mp3#ROCK ANTENNE Alternative
4 https://stream.rockantenne.de/deutschrock/stream/mp3#ROCK ANTENNE Deutschrock
5 https://stream.rockantenne.de/classic-perlen/stream/mp3#ROCK ANTENNE Classic Perlen
6 https://stream.rockantenne.de/munich-city-nights/stream/mp3#ROCK ANTENNE Munich City Nights
7 https://stream.rockantenne.de/melodic-rock/stream/mp3#ROCK ANTENNE Melodic Rock
8 https://stream.rockantenne.de/soft-rock/stream/mp3#ROCK ANTENNE Soft Rock
9 https://stream.rockantenne.de/young-stars/stream/mp3#ROCK ANTENNE Young Stars
10 https://stream.rockantenne.de/rockandroll/stream/mp3#ROCK ANTENNE Rock'n'Roll
11 https://stream.rockantenne.de/punkrock/stream/mp3#ROCK ANTENNE Punkrock
12 https://stream.rockantenne.de/coversongs/stream/mp3#ROCK ANTENNE Coversongs
13 https://stream.rockantenne.de/xmas-rock/stream/mp3#ROCK ANTENNE Xmas Rock
Chiptunes
Chiptunes stream in MPDroid format
[Radio Streams].m3u
1 http://chipstream.rainwave.cc:8000/chiptune.ogg#Rainwave Chiptunes: Zufälliger Relay
2 http://kohina.duckdns.org:8000/stream.ogg#www.kohina.com: Chiptunes 8/16bit
3 http://relay1.slayradio.org:8000/#SLAY Radio - 128kbps, relay1 [shoutcast - elpost] - Chiptunes
4 http://nectarine.shakeme.info:8000/nectarine#Nectarine 192kbps - Chiptunes
5 http://krelez.chris-the-tuner.de:15000/chiptuneradio_lqmp3#chipstation.net chiptune-radio/
6 http://radio-paralax.de:8000/#Radio PARALAX - Chiptune- & Videogame Remixes, Demoscene, Free music - DSL Stream (192 kbps)