Avec Natty, le lecteur de musique par défaut est passé de Rhythmbox à Banshee. Ma musique semble avoir évolué, mais pas les podcasts. J'ai donc deux questions:
édité pour ajouter une clarification: je suis intéressé par un moyen de s'abonner à tous les podcasts auxquels j'ai été abonné dans Rhythmbox. Je pose cette question parce que je préférerais ne pas souscrire aux podcasts un par un.
C'est plus une solution de contournement qu'une réponse. Vous pouvez obtenir une liste des podcasts auxquels vous êtes abonné dans Rhythmbox avec:
apt-get install xgrep
xgrep -x '/rhythmdb/entry[@type="podcast-feed"]/location/text()' ~/.local/share/rhythmbox/rhythmdb.xml | grep ^http | sort
Vous pouvez obtenir une liste des podcasts auxquels vous êtes abonné dans Banshee avec:
apt-get install sqlite3
echo "select Url from PodcastSyndications;" | sqlite3 -batch ~/.config/banshee-1/banshee.db | sort
Cela ne vous aide pas à les importer, car Banshee ne semble pas avoir le moyen d’ajouter plusieurs podcasts à la fois, mais au moins, cela permet de s’assurer que tous les podcasts ont été finalisés lorsque vous les avez ajoutés manuellement.
On pourrait probablement écrire du SQL pour insérer la liste de podcasts dans les fichiers de configuration Banshees, mais je n'ai pas essayé.
Je ne sais pas comment obtenir les anciens podcasts, mais vous pouvez les ajouter et les resynchroniser comme indiqué ci-dessous:
J'ai examiné la question, mais je n'ai trouvé aucune solution précise.
Cependant, étant donné qu'il ne semble pas y avoir de moyen de faire exactement ce que vous désirez, le script de ligne de commande suivant de commandlinefu.com peut être la meilleure chose à votre disposition:
grep -A 5 -e podcast-feed rhythmdb.xml | grep -e "<location>" | sed 's: *</*[a-t]*>::g' > PodFeeds.txt
Cela génère une liste de textes séparés par une nouvelle ligne de toutes les URL de flux auxquelles vous êtes abonné dans Rhythmbox. Ceux-ci peuvent ensuite être facilement copiés et collés dans le lecteur de podcast que vous souhaitez utiliser.