Как зарегистрировать скачанный подкаст mp3 в Banshee?
Я просто обновился до Natty и пытаюсь начать использовать Banshee вместо Rythmbox.
Я заметил, что Banshee поместил загруженную подкост в папку Podcast. У меня есть несколько ранее загруженных подкастов от Rythmbox, которые я хотел бы сохранить. Я могу легко переместить эти файлы в папку Podcast для Banshee, но как я могу связать эти файлы с Banshee, чтобы Banshee распознал его как загруженный подкаст?
Я не против перейти к изменению конфигурации / метафайла или обновлению базы данных, если Банши использует базу данных для хранения этой информации.
3 ответа
Благодаря информации от Michael Martin-Smucker, я просмотрел базу данных Google Banshee и обнаружил, что она использует sqlite
, Так что я открыл это с Squirrel Client
и чтобы зарегистрировать скачанный подкаст на Banshee, нужно обновить PODCASTENCLOSURES
Таблица.
Столбцы, которые нужно обновить:
- LocalPath - это точка, где физическое местоположение, где загруженный подкаст
- DownloadStatus - я установил его на 3, предполагая, что это означало загруженный... как то, что я видел в другом значении загруженного подкаста.
К сожалению, в настоящее время нет хорошего способа импортировать ранее загруженные подкасты в библиотеку подкастов Banshee. Есть открытый отчет об ошибке, запрашивающий это, но это было некоторое время, так что я не буду задерживать дыхание. А пока у вас есть пара вариантов:
Повторно скачать все
Если ваша коллекция подкастов довольно мала, а все подкасты по-прежнему доступны в Интернете, предпочтительным способом их импорта будет просто подписаться на каналы в Banshee и повторно загрузить нужные вам эпизоды. Есть много причин, по которым это может быть нереалистичным решением, но я подумал, что упомяну это для полноты.
Создайте свой собственный канал
Если вы знакомы с xml (могут также работать плейлисты m3u или pls) и у вас есть доступ к веб-серверу - локальный, частный, вероятно, лучше всего подойдет для материалов, защищенных авторским правом, - вы можете создать пользовательский канал только с подкастами, которые вы хотите импортировать. Просто импортируйте этот канал в Banshee, и вы сможете правильно сгруппировать все эпизоды с остальными подкастами. Это недавно появилось в списке рассылки, так что было бы неплохо обратиться, если у вас есть вопросы.
Копаться в базе данных
База данных Banshee хранится в ~/.config/banshee-1/banshee.db. Если ничего не помогает, вы можете попробовать открыть его с помощью средства просмотра базы данных и вручную вставить свои подкасты. Существует 5 таблиц, связанных с подкастами, но, не зная структуры базы данных для подкастов, я не могу точно сказать, как эти таблицы связаны и какая часть информации является критической. Это определенно "сначала сделайте резервную копию" и "делайте это на свой страх и риск".:)
Исходя из обсуждения списка рассылки, № 2 должен быть довольно многообещающим вариантом. Надеюсь, вы получите что-то работающее.
Если Rhythmbox знает о ваших подкастах (то есть они отображаются в вашем списке музыки, находятся в вашем каталоге музыки, с жанром подкаста, но не обязательно на вкладке подкастов), вы можете сделать следующее:
От Banshee, перейдите к Media -> Import Media. В меню выберите "Музыкальный проигрыватель Rythmbox". Это позволит импортировать все треки, о которых знает Rhythmbox, включая ваши подкасты. Они не будут отображаться на вашей вкладке подкастов, но они будут отображаться в вашем списке музыки в жанре "Подкаст".
Если они не отображаются как обычные треки в Rhythmbox, вы можете сделать следующее, чтобы они появились:
- Переместите каталог подкастов в папку "Музыка".
- Дождитесь его сканирования или закройте, удалите.local/share/rhythmbox/rhythmdb.xml и перезапустите его. (Предупреждение: это уничтожит ваши радиостанции и, возможно, другие вещи, поэтому сначала сохраните резервную копию!)
- Подкасты теперь должны отображаться в вашей музыке с жанром подкаста (при условии, что они были помечены правильно).
- Дайте Rhythmbox и Banshee новое местоположение вашего каталога подкастов (внутри вашей папки Music).