aboutsummaryrefslogtreecommitdiff
path: root/board/mpd.sh
diff options
context:
space:
mode:
Diffstat (limited to 'board/mpd.sh')
-rw-r--r--board/mpd.sh40
1 files changed, 40 insertions, 0 deletions
diff --git a/board/mpd.sh b/board/mpd.sh
index 7644b94..f471fc1 100644
--- a/board/mpd.sh
+++ b/board/mpd.sh
@@ -45,3 +45,43 @@ audio_output {
server "127.0.0.1"
}
__EOF__
+
+cat << __EOF__ > "${TARGET_DIR}/home/fip.m3u"
+#EXTM3U
+#EXTINF:0,Radio France - FIP
+https://icecast.radiofrance.fr/fip-hifi.aac?id=radiofrance
+#EXTINF:0,Radio France - FIP Electro
+https://icecast.radiofrance.fr/fipelectro-hifi.aac?id=radiofrance
+#EXTINF:0,Radio France - FIP Groove
+https://icecast.radiofrance.fr/fipgroove-hifi.aac?id=radiofrance
+#EXTINF:0,Radio France - FIP Jazz
+https://icecast.radiofrance.fr/fipjazz-hifi.aac?id=radiofrance
+#EXTINF:0,Radio France - FIP Metal
+https://icecast.radiofrance.fr/fipmetal-hifi.aac
+#EXTINF:0,Radio France - FIP Nouveautés
+https://icecast.radiofrance.fr/fipnouveautes-hifi.aac?id=radiofrance
+#EXTINF:0,Radio France - FIP Reggae
+https://icecast.radiofrance.fr/fipreggae-hifi.aac?id=radiofrance
+#EXTINF:0,Radio France - FIP Rock
+https://icecast.radiofrance.fr/fiprock-hifi.aac?id=radiofrance
+#EXTINF:0,Radio France - FIP World
+https://icecast.radiofrance.fr/fipworld-hifi.aac?id=radiofrance
+__EOF__
+
+cat << __EOF__ > "${TARGET_DIR}/etc/systemd/system/playlists.service"
+[Unit]
+Description=Playlists
+After=network-online.target
+Wants=network-online.target
+
+[Service]
+Type=unit
+ExecStartPre=sleep 3
+ExecStart=find /home/ -name '*.m3u' -exec cp {} /tmp \;
+
+[Install]
+WantedBy=multi-user.target
+__EOF__
+
+# Create the link to the system configuration
+ln -sf /etc/systemd/system/playlists.service "${TARGET_DIR}/usr/lib/systemd/system/multi-user.target.wants/playlists.service"