emanet Posté(e) le 1 février 2015 Posté(e) le 1 février 2015 Bonsoir, Quelques fois le lien des stations radios changent, d'autres fois elles disparaissent simplement... J'aurai voulu savoir si les stations radios créés par l'utilisateur dans "Audio Station" était stockées dans un fichier? L'idée ça serait de maintenir à jour ce fichier et l'injecter directement dans le syno sans devoir passer par l'application pour les modifier manuellement... Ce qui pourrait être pratique également pour pouvoir restaurer les stations en cas de réinstallation du syno. Merci d'avance pour votre support! 0 Citer
gaetan.cambier Posté(e) le 2 février 2015 Posté(e) le 2 février 2015 Faudrait fouiller un peu pour voir comment c'est stocker, je regarderai si j'ai un peu de temps 0 Citer
emanet Posté(e) le 3 février 2015 Auteur Posté(e) le 3 février 2015 (modifié) Hello Gaetan! Toujours là pour donner un coup de main... ;-) Alors j'ai farfouillé un peu et je pense que ça se trouve ici: /var/packages/AudioStation/etc/radio dans le fichier: userdef.json Petite question avant de faire d'attaquer le morceau. C'est quoi comme extension .json? Je voudrai le modifier en local dans un fichier et l'uploader... A++ Modifié le 3 février 2015 par emanet 0 Citer
Terrano Posté(e) le 3 février 2015 Posté(e) le 3 février 2015 Json c'est un format d'échange de données formatées style xml pour simplifier : http://fr.m.wikipedia.org/wiki/JavaScript_Object_Notation 1 Citer
gaetan.cambier Posté(e) le 4 février 2015 Posté(e) le 4 février 2015 ben voila, c'est trouvé, et en + un format plutot simple à utilisé (on eviter les db obscur de certain paquets) 1 Citer
emanet Posté(e) le 4 février 2015 Auteur Posté(e) le 4 février 2015 Super! Merci pour vos commentaires. Je vais pouvoir à présent me faire un petit script pour automatiser tout ça... Je manquerai pas de le poster par ici ! A++ 0 Citer
emanet Posté(e) le 8 février 2015 Auteur Posté(e) le 8 février 2015 (modifié) Voilà les petits scripts pour sauvegarder et uploader le fichier contenant toute les stations radio en local "userdef.json". Backup/Download <radioBackup.sh>: #!/bin/sh volume_package="/volume1" ################################################################### source="/var/packages/AudioStation/etc/radio" destination="$volume_package/PATH/TO/BACKUP" backupFile="$destination/userdef_$(date "+%Y-%m-%d_%H:%M:%S").json" currentFile="$destination/userdef.json" mkdir -p $destination cd $source cp -vp userdef.json ${backupFile} cp -vp userdef.json ${currentFile} Restore/Upload <radioRestore.sh>: #!/bin/sh volume_package="/volume1" ################################################################### source="/var/packages/AudioStation/etc/radio" backupFolder="$volume_package/PATH/TO/FILE" currentFile="$backupFolder/userdef.json" cd $source rm userdef.json cd $backupFolder cp -vp userdef.json ${source} Voilà! En espérant que cela rende service à d'autres personnes que moi... Modifié le 8 février 2015 par emanet 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.