С Натти музыкальный проигрыватель по умолчанию изменился с Rhythmbox на Banshee. Хотя моя музыка, кажется, двигалась вперед, подкасты - нет. Поэтому у меня есть два вопроса:
Отредактировано, чтобы добавить уточнение: меня интересует способ подписаться на все подкасты, на которые я подписан в Rhythmbox. Я задаю этот вопрос, потому что я предпочел бы не подписываться на подкасты один за другим.
Я не уверен, как вывести старые подкасты, но добавление подкастов и пересинхронизация могут быть сделаны как показано ниже:
Я изучил это, но не нашел точного решения.
Однако, учитывая, что, похоже, нет способа сделать именно то, что вы хотите, следующий сценарий командной строки из commandlinefu.com может быть вам лучше всего:
grep -A 5 -e podcast-feed rhythmdb.xml | grep -e "<location>" | sed 's: *</*[a-t]*>::g' > PodFeeds.txt
Это выводит разделенный новой строкой список txt всех URL каналов, на которые вы подписаны в Rhythmbox. Затем их можно легко скопировать и вставить в любой проигрыватель подкастов, который вы хотите использовать.
Это скорее обходной путь, чем ответ. Вы можете получить список подкастов, на которые вы подписаны в Rhythmbox:
apt-get install xgrep
xgrep -x '/rhythmdb/entry[@type="podcast-feed"]/location/text()' ~/.local/share/rhythmbox/rhythmdb.xml | grep ^http | sort
Вы можете получить список подкастов, на которые вы подписаны в Banshee:
apt-get install sqlite3
echo "select Url from PodcastSyndications;" | sqlite3 -batch ~/.config/banshee-1/banshee.db | sort
Это не это не поможет вам импортировать их, поскольку у Banshee нет возможности добавлять несколько подкастов за один раз, но, по крайней мере, это помогает убедиться, что все подкасты сделали это, когда вы добавили их вручную.
Вероятно, можно написать какой-нибудь SQL-код для вставки списка подкастов в конфигурационные файлы Banshees, но я этого не пробовал.