Как импортировать подкасты Rhythmbox в Банши?

С Natty музыкальный плеер по умолчанию изменился с Rhythmbox до Banshee. Пока моя музыка, кажется, двинулась вперед, подкасты этого не сделали. Поэтому у меня есть два вопроса:

  • Как я могу слушать подкасты, загруженные с Rhythmbox из Banshee?
  • Как я могу попросить Banshee автоматически загружать подкасты, которые Rhythmbox загружал для меня?

Отредактировано для добавления пояснений: меня интересует способ подписаться на все подкасты, на которые я подписался в Rhythmbox. Я задаю этот вопрос, потому что я бы предпочел не подписываться на подкасты один за другим.

Я не уверен, как получить старые подкасты, но добавление подкастов и повторная синхронизация могут быть выполнены, как показано ниже:

введите описание изображения здесьвведите описание изображения здесь

Это скорее обходной путь, чем ответ. Вы можете получить список подкастов, подписанных в Rhythmbox, с помощью:

apt-get install xgrep xgrep -x '/rhythmdb/entry[@type="podcast-feed"]/location/text()' ~/.local/share/rhythmbox/rhythmdb.xml | grep ^http | sort 

Вы можете получить список подкастов, на которые вы подписаны в Банши, с:

 apt-get install sqlite3 echo "select Url from PodcastSyndications;" | sqlite3 -batch ~/.config/banshee-1/banshee.db | sort 

Это не поможет вам импортировать их, поскольку у Banshee нет возможности добавить несколько подкастов за один раз, но, по крайней мере, это помогает убедиться, что все подкасты завершили это, когда вы вручную добавили их.

Вероятно, можно написать некоторый SQL, чтобы вставить список подкастов в файлы конфигурации Banshees, но я этого не делал.

Я изучил это, но не нашел точного решения.

Однако, учитывая, что, похоже, не существует способа сделать именно то, что вы хотите, следующий скрипт командной строки от commandlinefu.com может быть лучшим для вас:

 grep -A 5 -e podcast-feed rhythmdb.xml | grep -e "<location>" | sed 's: *</*[at]*>::g' > PodFeeds.txt 

Это выводит список разделенных txt-строк из всех URL-адресов каналов, на которые вы подписаны, в Rhythmbox. Затем они могут быть легко скопированы и вставлены в любой проигрыватель подкастов, который вы хотите использовать.