Jak zarejestrować pobrany podcast mp3 w Banshee?

9

Właśnie uaktualniłem do Natty i próbuję zacząć używać Banshee zamiast Rythmbox.

Zauważyłem, że Banshee umieścił pobrany podcost w folderze Podcast. Mam kilka wcześniej pobranych podcastów od Rythmbox, które chciałbym zachować. Mogę łatwo przenieść te pliki do folderu Podcast dla Banshee, ale jak mogę powiązać te pliki z Banshee, aby Banshee rozpoznał je jako pobrany podcast?

Nie mam nic przeciwko przechodzeniu do drobiazgowej zmiany pliku konfiguracyjnego / meta lub aktualizacji bazy danych, jeśli Banshee używa bazy danych do przechowywania tych informacji.

DJ.
źródło

Odpowiedzi:

6

Dzięki informacjom z MichaelMS przeglądam bazę danych Google Banshee i dowiedziałem się, że z niej korzysta sqlite. Więc otworzyłem go Squirrel Clienti aby zarejestrować pobrany podcast w Banshee, musisz zaktualizować PODCASTENCLOSUREStabelę.

Kolumny, które musisz zaktualizować, to:

  • LocalPath - to miejsce, w którym fizyczna lokalizacja pobranego podcastu
  • DownloadStatus - ustawiłem na 3, zakładając, że oznaczało to pobranie… tak właśnie widziałem inną pobraną wartość podcastu.
DJ.
źródło
3

Niestety, obecnie nie ma dobrego sposobu na import wcześniej pobranych podcastów do biblioteki Podcastów Banshee. Jest otwarty raport o błędzie z prośbą o to, ale jest już od jakiegoś czasu, więc nie wstrzymam oddechu. W międzyczasie masz kilka opcji:

  1. Ponownie pobierz wszystko

    Jeśli Twoja kolekcja podcastów jest dość niewielka, a wszystkie podcasty są nadal dostępne online, preferowaną metodą importowania ich jest po prostu zasubskrybowanie kanałów w Banshee i ponowne pobranie żądanych odcinków. Istnieje wiele powodów, dla których może to nie być realistyczne rozwiązanie, ale pomyślałem, że wspomnę o tym dla kompletności.

  2. Utwórz własny kanał

    Jeśli znasz xml (listy odtwarzania m3u lub pls również mogą działać) i masz dostęp do serwera WWW - lokalny, prywatny prawdopodobnie byłby najlepszy, jeśli masz do czynienia z materiałami chronionymi prawem autorskim - możesz utworzyć niestandardowy kanał z podcastami, które chcesz zaimportować. Po prostu zaimportuj ten kanał do Banshee, a wszystkie odcinki powinny być poprawnie zgrupowane z resztą podcastów. To pojawiło się ostatnio na liście mailingowej , więc byłoby to dobre miejsce, do którego można się zwrócić, jeśli masz pytania.

  3. Przeszukuj bazę danych

    Baza danych Banshee jest przechowywana w ~ / .config / banshee-1 / banshee.db. Jeśli wszystko inne zawiedzie, możesz spróbować otworzyć go za pomocą przeglądarki bazy danych i ręcznie wstawić swoje podcasty. Istnieje 5 tabel związanych z podcastami, ale nie znając struktury bazy danych dla podcastów, nie mogę powiedzieć z całą pewnością, w jaki sposób tabele są powiązane i ile informacji jest krytycznych. To zdecydowanie „najpierw wykonaj kopię zapasową” i „zrób to na własne ryzyko”. :)

Opierając się na dyskusji na liście mailingowej, # 2 powinna być dość obiecującą opcją. Mam nadzieję, że coś ci się uda.

Michael Martin-Smucker
źródło
Dziękuję za wyczerpującą odpowiedź. Musiałem powiedzieć, że opcja 1 była czymś, o czym wiedziałem. Opcja 2 jest interesująca, chociaż jest to dość pracochłonne. Opcja 3 jest powodem, dla którego zadaję to pytanie. Mam nadzieję, że uda mi się znaleźć bardziej szczegółowe informacje na temat metapliku lub struktury bazy danych, które muszę zmienić. -DJ
DJ.
0

Jeśli Rhythmbox wie o twoich podcastach (tj. Pojawiają się na twojej liście muzyki, będąc w katalogu muzyki, z gatunkiem podcastu, ale niekoniecznie na karcie podcastów), możesz wykonać następujące czynności:

W Banshee przejdź do Media -> Importuj media. Z menu wybierz „Rythmbox Music Player”. Spowoduje to zaimportowanie wszystkich utworów, o których wie Rhythmbox, w tym podcastów. Nie pojawią się na karcie Podcasty, ale pojawią się na liście Muzyki w gatunku „Podcast”.

Jeśli nie pojawiają się one w Rhythmbox jako normalne ścieżki, możesz wykonać następujące czynności, aby je wyświetlić:

  1. Przenieś swój katalog podcastów do folderu Music.
  2. Poczekaj na przeskanowanie lub zamknij, usuń plik .local / share / rhythmbox / rhythmdb.xml, a następnie uruchom go ponownie. (Ostrzeżenie: spowoduje to wymazanie twoich stacji radiowych i ewentualnie innych rzeczy, więc najpierw zapisz kopię zapasową!)
  3. Podcasty powinny teraz pojawiać się w Twojej muzyce z gatunkiem Podcast (przy założeniu, że zostały poprawnie oznaczone).
  4. Podaj Rhythmbox i Banshee nową lokalizację katalogu podcastów (w folderze Muzyka).
colan
źródło