diff options
Diffstat (limited to 'board')
-rw-r--r-- | board/mpd.sh | 40 |
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" |