Est-il possible d'importer / exporter une station de radio sous forme de liste vers / depuis Banshee

8

J'ai une liste de stations de radio que je souhaite importer sur Banshee. Après avoir ajouté plus de stations avant la prochaine mise à niveau, je voudrais conserver cette liste quelque part, afin qu'elle puisse être importée dans Banshee après la mise à niveau du système. Existe-t-il un moyen de le faire facilement? Tout indice indiquant où et comment Banshee gère cette liste en interne serait apprécié. Merci!

Avetik Topchyan
la source
Vous avez donc déjà la liste des stations? Ou lorsque vous effectuez une mise à niveau, vous souhaitez exporter une liste de vos stations de radio afin de pouvoir l'importer dans une nouvelle installation Banshee?
Michael Martin-Smucker
J'ai essayé de regarder /usr/share/bansheededans, mais je n'y ai rien vu qui semblait utile. Selon la FAQ Banshee , Banshee stocke certaines de ses données dans la ~/.config/banshee-1/banshee.dbbase de données SQLite 3, mais je n'ai aucune expérience de travail avec celles-ci.
Christopher Kyle Horton
@ WarriorIng64: Oui, toutes les données de la bibliothèque et les métadonnées supplémentaires (nombre de lectures, ...) sont stockées dans ce fichier. Mais ce n'est PAS une bonne idée de modifier cette base de données manuellement ou d'exécuter des commandes SQL "self-made" dessus car il existe plusieurs relations avec d'autres tables de la base de données.
dAnjou
@MichaelMS: Oui, c'est exactement mon point.
Avetik Topchyan

Réponses:

1

Je pense que ce n'est pas une réponse très utile pour vous, je préfère vous montrer à vous ou à quelqu'un de gentil avec du temps et de l'ambition un chemin à parcourir.

Parce que je n'ai pas trouvé de possibilité existante d'obtenir ce que vous voulez (et je pense qu'il n'y en a vraiment pas), je pense que le moyen le plus simple serait d'écrire une minuscule extension minuscule. Et cela ne semble vraiment pas très difficile car le code existe déjà dans d'autres extensions.
Par exemple, Radio Station Fetcher : il recherche simplement les stations de radio sur certains sites Web et les ajoute à votre "playlist" de radio. Par conséquent, il utilise une seule boîte de dialogue avec deux boutons (un pour la recherche de genre et un pour la recherche de texte gratuite) et c'est tout (vous pouvez l'essayer vous-même en installant banshee-extension-radiostationfetcher; vous pouvez le trouver ensuite dans le menu "Outils").
J'ai regardé le code et tout ce qu'il faut faire est de remplacer le code de recherche des stations sur ces sites Web par un code qui lit votre liste de stations. Tous les autres codes peuvent presque rester les mêmes. Je le ferais, mais je n'ai pas le temps.
Vous pouvez trouver le code de toutes les extensions ici . La radio en direct a la même fonctionnalité que l'ajout d'une liste de stations à votre "playlist" de radio, mais je pense qu'elle a une base de code plus importante à parcourir.

J'espère que cela vous aidera ou une personne gentille qui fera le travail pour vous: P

dAnjou
la source