]> Untitled Git - yocto/meta-hvmpd.git/commitdiff
mympd: preinstall home screen and icons
authorHugo Villeneuve <hugo@hugovil.com>
Sat, 28 Mar 2026 20:47:59 +0000 (16:47 -0400)
committerHugo Villeneuve <hugo@hugovil.com>
Sat, 28 Mar 2026 21:11:46 +0000 (17:11 -0400)
Signed-off-by: Hugo Villeneuve <hugo@hugovil.com>
12 files changed:
recipes-multimedia/musicpd/mympd/home_list [new file with mode: 0644]
recipes-multimedia/musicpd/mympd/icons/abc-jazz.png [new file with mode: 0644]
recipes-multimedia/musicpd/mympd/icons/alr-jazz.png [new file with mode: 0644]
recipes-multimedia/musicpd/mympd/icons/ckrl.png [new file with mode: 0644]
recipes-multimedia/musicpd/mympd/icons/fip.png [new file with mode: 0644]
recipes-multimedia/musicpd/mympd/icons/ici-musique.png [new file with mode: 0644]
recipes-multimedia/musicpd/mympd/icons/ici-premiere.png [new file with mode: 0644]
recipes-multimedia/musicpd/mympd/icons/jazz24.png [new file with mode: 0644]
recipes-multimedia/musicpd/mympd/icons/muse.png [new file with mode: 0644]
recipes-multimedia/musicpd/mympd/icons/pure-jazz.png [new file with mode: 0644]
recipes-multimedia/musicpd/mympd/icons/tsf.png [new file with mode: 0644]
recipes-multimedia/musicpd/mympd_git.bb

diff --git a/recipes-multimedia/musicpd/mympd/home_list b/recipes-multimedia/musicpd/mympd/home_list
new file mode 100644 (file)
index 0000000..457b66d
--- /dev/null
@@ -0,0 +1,24 @@
+{"type":"icon","name":"Playlists","ligature":"preview","bgcolor":"#28a745","color":"#f8f9fa","image":"","cmd":"appGoto","options":["Browse","Playlist","List","0","100","","{\"tag\":\"Name\",\"desc\":false}","",""]}
+{"type":"icon","name":"WebRadioDB","ligature":"preview","bgcolor":"#28a745","color":"#f8f9fa","image":"","cmd":"appGoto","options":["Browse","Radio","Webradiodb","0","100","any","{\"tag\":\"Name\",\"desc\":false}","",""]}
+{"type":"icon","name":"Pure Jazz Radio","ligature":"","bgcolor":"#28a745","color":"#f8f9fa","image":"pure-jazz.png","cmd":"appendPlayQueue","options":["stream","http://71.125.12.37:8000"]}
+{"type":"icon","name":"FIP Jazz","ligature":"","bgcolor":"#28a745","color":"#f8f9fa","image":"fip.png","cmd":"appendPlayQueue","options":["stream","https://icecast.radiofrance.fr/fipjazz-hifi.aac?id=radiofrance"]}
+{"type":"icon","name":"Jazz24","ligature":"","bgcolor":"#28a745","color":"#f8f9fa","image":"jazz24.png","cmd":"appendPlayQueue","options":["stream","https://knkx-live-a.edge.audiocdn.com/6285_256k"]}
+{"type":"icon","name":"ABC Jazz Australie","ligature":"","bgcolor":"#28a745","color":"#f8f9fa","image":"abc-jazz.png","cmd":"appendPlayQueue","options":["stream","http://live-radio01.mediahubaustralia.com/JAZW/mp3/"]}
+{"type":"icon","name":"ALR Jazz (Cartagena Columbia)","ligature":"","bgcolor":"#28a745","color":"#f8f9fa","image":"alr-jazz.png","cmd":"appendPlayQueue","options":["stream","http://195.154.79.204:8638"]}
+{"type":"icon","name":"Radio Swiss Jazz","ligature":"stream","bgcolor":"#28a745","color":"#f8f9fa","image":"","cmd":"appendPlayQueue","options":["stream","https://stream.srg-ssr.ch/srgssr/rsj/aac/96"]}
+{"type":"icon","name":"TSF Jazz (France)","ligature":"","bgcolor":"#28a745","color":"#f8f9fa","image":"","cmd":"appendPlayQueue","options":["stream","http://tsfjazz.ice.infomaniak.ch/tsfjazz-high"]}
+{"type":"icon","name":"KCSM Jazz 91.1 (San Mateo US)","ligature":"","bgcolor":"#28a745","color":"#f8f9fa","image":"","cmd":"appendPlayQueue","options":["stream","https://ice5.securenetsystems.net/KCSM"]}
+{"type":"icon","name":"The-Great-American-Songbook","ligature":"","bgcolor":"#28a745","color":"#f8f9fa","image":"","cmd":"appendPlayQueue","options":["stream","https://remote.selfip.net:8020/1"]}
+{"type":"icon","name":"WBGO (New-York)","ligature":"","bgcolor":"#28a745","color":"#f8f9fa","image":"","cmd":"appendPlayQueue","options":["stream","http://wbgo.streamguys.net/thejazzstream"]}
+{"type":"icon","name":"Montréal","ligature":"","bgcolor":"#ffbe6f","color":"#f8f9fa","image":"ici-musique.png","cmd":"appendPlayQueue","options":["stream","https://playerservices.streamtheworld.com/api/livestream-redirect/CBFXFM_SRC.mp3"]}
+{"type":"icon","name":"Classique","ligature":"","bgcolor":"#62a0ea","color":"#f8f9fa","image":"ici-musique.png","cmd":"appendPlayQueue","options":["stream","https://rcavliveaudio.akamaized.net/hls/live/2007000/MUSE/master.m3u8"]}
+{"type":"icon","name":"Québec","ligature":"","bgcolor":"#28a745","color":"#f8f9fa","image":"ici-premiere.png","cmd":"appendPlayQueue","options":["stream","https://playerservices.streamtheworld.com/api/livestream-redirect/CBVFM_SRC.mp3"]}
+{"type":"icon","name":"Saguenay","ligature":"","bgcolor":"#28a745","color":"#f8f9fa","image":"ici-premiere.png","cmd":"appendPlayQueue","options":["stream","https://playerservices.streamtheworld.com/api/livestream-redirect/CBJFM_SRC.mp3"]}
+{"type":"icon","name":"Montréal","ligature":"","bgcolor":"#28a745","color":"#f8f9fa","image":"ici-premiere.png","cmd":"appendPlayQueue","options":["stream","https://playerservices.streamtheworld.com/api/livestream-redirect/CBFFM_SRC.mp3"]}
+{"type":"icon","name":"CKRL","ligature":"","bgcolor":"#28a745","color":"#f8f9fa","image":"ckrl.png","cmd":"appendPlayQueue","options":["stream","http://stream02.ustream.ca:8000/ckrl128.mp3"]}
+{"type":"icon","name":"France Musique La Jazz","ligature":"","bgcolor":"#28a745","color":"#f8f9fa","image":"","cmd":"appendPlayQueue","options":["stream","https://icecast.radiofrance.fr/francemusiquelajazz-hifi.aac?id=radiofrance"]}
+{"type":"icon","name":"MUSE","ligature":"","bgcolor":"#28a745","color":"#f8f9fa","image":"muse.png","cmd":"appendPlayQueue","options":["stream","https://rcavliveaudio.akamaized.net/hls/live/2007000/MUSE/master.m3u8"]}
+{"type":"icon","name":"KING FM 98.1 classique","ligature":"","bgcolor":"#28a745","color":"#f8f9fa","image":"","cmd":"appendPlayQueue","options":["stream","http://classicalking.streamguys1.com/king-fm-aac-128k"]}
+{"type":"icon","name":"WCPE-classique","ligature":"","bgcolor":"#28a745","color":"#f8f9fa","image":"","cmd":"appendPlayQueue","options":["stream","http://audio-mp3.ibiblio.org:8000/wcpe.mp3"]}
+{"type":"icon","name":"La Baroque France Musique","ligature":"","bgcolor":"#28a745","color":"#f8f9fa","image":"fip.png","cmd":"appendPlayQueue","options":["stream","https://icecast.radiofrance.fr/francemusiquebaroque-hifi.aac?id=radiofrance"]}
+{"type":"icon","name":"FIP World","ligature":"","bgcolor":"#28a745","color":"#f8f9fa","image":"fip.png","cmd":"appendPlayQueue","options":["stream","https://icecast.radiofrance.fr/fipworld-hifi.aac?id=radiofrance"]}
diff --git a/recipes-multimedia/musicpd/mympd/icons/abc-jazz.png b/recipes-multimedia/musicpd/mympd/icons/abc-jazz.png
new file mode 100644 (file)
index 0000000..47d54b8
Binary files /dev/null and b/recipes-multimedia/musicpd/mympd/icons/abc-jazz.png differ
diff --git a/recipes-multimedia/musicpd/mympd/icons/alr-jazz.png b/recipes-multimedia/musicpd/mympd/icons/alr-jazz.png
new file mode 100644 (file)
index 0000000..43b07b7
Binary files /dev/null and b/recipes-multimedia/musicpd/mympd/icons/alr-jazz.png differ
diff --git a/recipes-multimedia/musicpd/mympd/icons/ckrl.png b/recipes-multimedia/musicpd/mympd/icons/ckrl.png
new file mode 100644 (file)
index 0000000..2322768
Binary files /dev/null and b/recipes-multimedia/musicpd/mympd/icons/ckrl.png differ
diff --git a/recipes-multimedia/musicpd/mympd/icons/fip.png b/recipes-multimedia/musicpd/mympd/icons/fip.png
new file mode 100644 (file)
index 0000000..309c02e
Binary files /dev/null and b/recipes-multimedia/musicpd/mympd/icons/fip.png differ
diff --git a/recipes-multimedia/musicpd/mympd/icons/ici-musique.png b/recipes-multimedia/musicpd/mympd/icons/ici-musique.png
new file mode 100644 (file)
index 0000000..7144867
Binary files /dev/null and b/recipes-multimedia/musicpd/mympd/icons/ici-musique.png differ
diff --git a/recipes-multimedia/musicpd/mympd/icons/ici-premiere.png b/recipes-multimedia/musicpd/mympd/icons/ici-premiere.png
new file mode 100644 (file)
index 0000000..af335da
Binary files /dev/null and b/recipes-multimedia/musicpd/mympd/icons/ici-premiere.png differ
diff --git a/recipes-multimedia/musicpd/mympd/icons/jazz24.png b/recipes-multimedia/musicpd/mympd/icons/jazz24.png
new file mode 100644 (file)
index 0000000..6c434a2
Binary files /dev/null and b/recipes-multimedia/musicpd/mympd/icons/jazz24.png differ
diff --git a/recipes-multimedia/musicpd/mympd/icons/muse.png b/recipes-multimedia/musicpd/mympd/icons/muse.png
new file mode 100644 (file)
index 0000000..6cfe998
Binary files /dev/null and b/recipes-multimedia/musicpd/mympd/icons/muse.png differ
diff --git a/recipes-multimedia/musicpd/mympd/icons/pure-jazz.png b/recipes-multimedia/musicpd/mympd/icons/pure-jazz.png
new file mode 100644 (file)
index 0000000..87a37c4
Binary files /dev/null and b/recipes-multimedia/musicpd/mympd/icons/pure-jazz.png differ
diff --git a/recipes-multimedia/musicpd/mympd/icons/tsf.png b/recipes-multimedia/musicpd/mympd/icons/tsf.png
new file mode 100644 (file)
index 0000000..f87c821
Binary files /dev/null and b/recipes-multimedia/musicpd/mympd/icons/tsf.png differ
index 33e28ecc53b2671266301fa65318541afa15463f..c0d95d7bcddeb32dda5ab9a30edaef508c5801c6 100644 (file)
@@ -1,3 +1,5 @@
+FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
+
 DESCRIPTION = "myMPD"
 SECTION = "multimedia"
 LICENSE = "GPL-2.0-or-later"
@@ -11,6 +13,19 @@ SRCBRANCH = "master"
 SRCREV = "70a455c3220f603130cf2a7c9cc2f0a072116783"
 SRC_URI = "git://github.com/jcorporation/myMPD.git;branch=${SRCBRANCH};protocol=https"
 
+SRC_URI:append = " \
+    file://home_list \
+    file://icons/abc-jazz.png \
+    file://icons/alr-jazz.png \
+    file://icons/ckrl.png \
+    file://icons/fip.png \
+    file://icons/ici-musique.png \
+    file://icons/ici-premiere.png \
+    file://icons/jazz24.png \
+    file://icons/muse.png \
+    file://icons/pure-jazz.png \
+"
+
 inherit pkgconfig cmake systemd
 
 # Remove user version of service. We use system version.
@@ -23,7 +38,10 @@ do_install:append() {
 
     install -m 0700 -d ${D}${localstatedir}/lib/private
     install -m 0755 -d ${D}${localstatedir}/lib/private/mympd/state
+    install -m 644 ${UNPACKDIR}/home_list ${D}${localstatedir}/lib/private/mympd/state/
+
     install -m 0755 -d ${D}${localstatedir}/lib/private/mympd/pics/thumbs
+    install -m 644 ${UNPACKDIR}/icons/* ${D}${localstatedir}/lib/private/mympd/pics/thumbs/
 }
 
 FILES:${PN} = " \