web-dev-qa-db-fra.com

Comment importer des podcasts Rhythmbox dans Banshee?

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:

  • Comment puis-je écouter les podcasts que j'ai téléchargés avec Rhythmbox de Banshee?
  • Comment puis-je demander à Banshee de télécharger automatiquement les podcasts que Rhythmbox a téléchargés pour moi?

é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é.

1
Grumbel

Je ne sais pas comment obtenir les anciens podcasts, mais vous pouvez les ajouter et les resynchroniser comme indiqué ci-dessous:

enter image description hereenter image description here

1
cprofitt

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.

1
authentictech