From: Hugo Villeneuve Date: Sat, 28 Mar 2026 20:47:59 +0000 (-0400) Subject: mympd: preinstall home screen and icons X-Git-Url: http://gitweb.hugovil.com/sitemap.xml?a=commitdiff_plain;h=e6bb1d66aa493e5915f4270660c2b60b13222126;p=yocto%2Fmeta-hvmpd.git mympd: preinstall home screen and icons Signed-off-by: Hugo Villeneuve --- diff --git a/recipes-multimedia/musicpd/mympd/home_list b/recipes-multimedia/musicpd/mympd/home_list new file mode 100644 index 0000000..457b66d --- /dev/null +++ b/recipes-multimedia/musicpd/mympd/home_list @@ -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 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 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 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 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 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 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 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 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 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 index 0000000..f87c821 Binary files /dev/null and b/recipes-multimedia/musicpd/mympd/icons/tsf.png differ diff --git a/recipes-multimedia/musicpd/mympd_git.bb b/recipes-multimedia/musicpd/mympd_git.bb index 33e28ec..c0d95d7 100644 --- a/recipes-multimedia/musicpd/mympd_git.bb +++ b/recipes-multimedia/musicpd/mympd_git.bb @@ -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} = " \