var zik
variables musique et enregistrements
variables musique et enregistrements
intro fonctions
Le fichier source compte ... lignes, ... fonctions, ... variables, ...
Au départ, le module zik ("musique et enregistrements") joue les fichiers mp3
qui se trouvent sur la clé usb, dans le dossier /m/music/type1 (rock),
ou /m/music/type2 (classique).
Cela pose trois problèmes :
- l'espace sur la clé usb est réduit
- l'espace musique est occupé au détriment des enregistrements, mais surtout des audiolivres
- si on utilise plus d'une xavbox par foyer, chaque appareil a sa propre
configuration. Dès qu'un utilisateur passe sur une autre xavbox, il perd
la configuration de l'appareil dernièrement utilisé.
Solution envisagée :
le réseau local, et son nas (disque réseau partagé).
Difficulté :
bien gérer la bascule usb/nas,
en ce qui conerne la mémorisation, les favoris, le montage nas
(IP du serveur + nom du partage)...
Les lignes ci-dessous résument les instructions qui attachent
le réseau au répertoire musique géré par mpd.
Ligne importante :
sudo mount --bind /media/fbx/xavbox/zik/type1 /m/music/type1
############################################################# # IMPORTANT : aucun mp3 sur clé usb, tout sur nas fbx # # INTÉRÊT : # décharger la clé usb pour réserver de la place aux audiolivres # à télécharger pour France # # 20200716 : déport des fichiers musique vers le nas freebox # 1. montage disque freebox # sudo mount.cifs //192.168.1.254/rouge /media/fbx -o _netdev,rw,users,iocharset=utf8,uid=1000,sec=none,file_mode=0777,dir_mode=0777,vers=1.0 0 0 # 2. création dossier zikroot # mkdir /m/music/type1 # mkdir /m/music/type2 # 3. liaison avec mount --bind # sudo mount --bind /media/fbx/xavbox/zik/type1 /m/music/type1 # sudo mount --bind /media/fbx/xavbox/zik/type2 /m/music/type2 # 4. màj base de données mpd # mpc -q update type1 # mpc -q update type2 # Reste à faire : # gérer les favoris et la mémorisation vers le nas # et non plus en local #############################################################