Как зарегистрировать скачанный подкаст mp3 в Banshee?

9

Я просто обновился до Natty и пытаюсь начать использовать Banshee вместо Rythmbox.

Я заметил, что Banshee поместил загруженную подкост в папку Podcast. У меня есть несколько ранее загруженных подкастов от Rythmbox, которые я хотел бы сохранить. Я могу легко переместить эти файлы в папку Podcast для Banshee, но как я могу связать эти файлы с Banshee, чтобы Banshee распознал его как загруженный подкаст?

Я не против перейти к изменению конфигурации / метафайла или обновлению базы данных, если Banshee использует базу данных для хранения этой информации.

DJ.
источник

Ответы:

6

Благодаря информации от MichaelMS , я просмотрел базу данных Google Banshee и выяснил, что она используется sqlite. Поэтому я открыл его Squirrel Clientи, чтобы зарегистрировать скачанный подкаст на Banshee, вам нужно обновить PODCASTENCLOSURESтаблицу.

Нужно обновить столбцы:

  • LocalPath - это точка, где физическое местоположение, где загруженный подкаст
  • DownloadStatus - я установил его на 3, предполагая, что это означало загруженный ... как то, что я видел в другом значении загруженного подкаста.
DJ.
источник
3

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

  1. Перезагружаем все

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

  2. Создайте свой собственный канал

    Если вы знакомы с xml (могут также работать плейлисты m3u или pls) и у вас есть доступ к веб-серверу - локальный, частный, вероятно, лучше всего подойдет для материалов, защищенных авторским правом, - вы можете создать пользовательский канал только с подкастами, которые вы хотите импортировать. Просто импортируйте этот канал в Banshee, и вы сможете правильно сгруппировать все эпизоды с остальными подкастами. Это недавно появилось в списке рассылки , так что это было бы хорошим местом, чтобы обратиться, если у вас есть вопросы.

  3. Копаться в базе данных

    База данных Banshee хранится в ~ / .config / banshee-1 / banshee.db. Если ничего не помогает, вы можете попробовать открыть его с помощью средства просмотра базы данных и вручную вставить свои подкасты. Существует 5 таблиц, связанных с подкастами, но, не зная структуры базы данных для подкастов, я не могу с уверенностью сказать, как эти таблицы связаны и какая часть информации является критической. Это определенно «сначала сделайте резервную копию» и «делайте это на свой страх и риск». :)

Исходя из обсуждения списка рассылки, № 2 должен быть довольно многообещающим вариантом. Надеюсь, вы получите что-то работающее.

Майкл Мартин-Смукер
источник
Спасибо за исчерпывающий ответ. Я должен был сказать, что вариант 1 был кое-чем, о чем я знал. Вариант 2 интересен, хотя это и обходной путь. Вариант 3 является причиной, по которой я задаю этот вопрос. В надежде найти более подробную информацию о метафайле или структуре базы данных, которые мне нужно изменить. -DJ
DJ.
0

Если Rhythmbox знает о ваших подкастах (то есть они отображаются в вашем списке музыки, находятся в вашем каталоге музыки, с жанром подкаста, но не обязательно на вкладке подкастов), вы можете сделать следующее:

От Banshee, перейдите в Media -> Import Media. В меню выберите «Музыкальный проигрыватель Rythmbox». Это импортирует все треки, о которых знает Rhythmbox, включая ваши подкасты. Они не будут отображаться на вашей вкладке подкастов, но они будут отображаться в вашем списке музыки в жанре «Подкаст».

Если они не отображаются как обычные треки в Rhythmbox, вы можете сделать следующее, чтобы они появились:

  1. Переместите каталог подкастов в папку «Музыка».
  2. Дождитесь его сканирования или закройте, удалите .local / share / rhythmbox / rhythmdb.xml и перезапустите его. (Предупреждение: это уничтожит ваши радиостанции и, возможно, другие вещи, поэтому сначала сохраните резервную копию!)
  3. Подкасты теперь должны отображаться в вашей музыке с жанром подкаста (при условии, что они были помечены правильно).
  4. Дайте Rhythmbox и Banshee новое местоположение вашего каталога подкастов (внутри вашей папки Music).
Колан
источник