Zgodnie z decyzją Ubuntu Precise 12.04 będzie zawierać Rhythmbox jako domyślny odtwarzacz muzyki. Wiem, że nie oznacza to, że nie będę mógł korzystać z Banshee, niemniej jednak chciałbym się na to przełączyć.
Od dłuższego czasu jestem fanem Rhythmbox, ale po przejściu na Banshee w Natty postanowiłem spróbować i całkowicie do niego przeszedłem. Jednak nie jestem z tego bardzo zadowolony, bardzo mnie to opóźnia i ma inne problemy.
Chciałbym wyeksportować wszystkie dane Banshee do Rhythmbox . To obejmuje:
- Biblioteka muzyczna
- Listy odtwarzania
- Najlepiej liczby i oceny
- Stacje radiowe
- Zdjęcia na okładce
Co powinienem zrobić, aby przenieść wszystkie te dane do Rhythmbox, sprawić, by działał jako domyślny odtwarzacz muzyki i płynnie przełączał się na niego całkowicie?
~/username/.config/banshee-1/*
które zawierają db banshee , powinny być poprawne podczas aktualizacji.Skrypt rhythmbox-banshee-import będzie migrować liczbę odtworzeń i ocen . Dzięki @xiphosurus. Jednak aby skrypt działał, musisz powiedzieć mu, gdzie znajdują się bazy danych banshee i rhythmbox.
Przygotowanie skryptu
Znajdź pliki db rhythmbox i banshee. Domyślne lokalizacje to:
Utwórz ich kopię zapasową! Powiem to jeszcze raz. Zrób kopię zapasową.
Teraz skopiuj plik banshee.db do tego samego folderu, co skrypt importu rhythmbox-banshee. A następnie zmodyfikuj skrypt rhythmbox-banshee-import, w którym wiersz mówi:
wstaw ścieżkę / do / swojego / rhythmboxdb.xml, np .:
Teraz uruchom skrypt, a wszystkie liczby odtworzeń i listy odtwarzania zostaną zaktualizowane.
Rozwiązywanie problemów
Brak modułu o nazwie lxml
Jeśli pojawi się błąd
... ImportError: No module named lxml ...
, musisz zainstalować parsery języka XML Python :Odmowa zezwolenia
Jeśli pojawi się komunikat „Odmowa zezwolenia”, to dlatego, że nie masz wystarczających uprawnień, aby uzyskać dostęp do pliku w katalogu innych użytkowników lub dlatego, że plik nie jest wykonywalny. Aby był wykonywalny, uruchom:
dodatek
Skrypt importu rhythmbox-bansheeźródło
Aby zaimportować oceny i liczbę odtworzeń, użyj tego skryptu! Pracował dla mnie!
http://code.google.com/p/rhythmbox-banshee-import/
źródło
ImportError: No module named lxml
. Jeśli rozwiązanie tego problemu jest tak proste, jakapt-get install lxml
byłoby szczęśliwe dni, to oto przewodnik instalacji lxml.de/installation.html . Nie lubię instalować rzeczy, gdy nie mam pojęcia, co właściwie instaluję lub robię. Które jest często. Często nie wiem co robię.Kilka ogólnych pomysłów bez faktycznego sprawdzania szczegółów Rhythmbox i Banshee:
Importowanie muzycznej bazy danych powinno być tak łatwe, jak ponowne umożliwienie Rhythmbox ponownego skanowania wszystkich plików.
Jeśli skonfigurowałeś Banshee do przechowywania playcounts i ocen w tagach pliku audio, a Rhythmbox obsługuje importowanie ocen Banshee (wiele aplikacji przechowuje oceny w mniej lub bardziej „znormalizowanym” formacie, który można łatwo przekonwertować, a nawet działa bez konwersji między odtwarzaczami muzyki i wiem, że Banshee to obsługuje, ale nie jestem pewien, czy Rhythmbox tak robi), to nie powinno to stanowić problemu przy ponownym skanowaniu.
Zdjęcia na okładkę są często przechowywane razem z plikami muzycznymi i należy je również wykryć podczas ponownego skanowania. Nie jestem pewien, czy Banshee przechowuje także okładki gdzie indziej?
Spodziewam się, że Banshee może eksportować listy odtwarzania do niektórych standardowych formatów list odtwarzania (np. Plików .m3u / .pls), które Rhythmbox może importować?
Właśnie znalazłem wtyczkę do zapisywania / odczytywania ocen zgodnych z FMPS w Rhythmbox (są to oceny, ponieważ Banshee ich również używa). Artykuł jest w języku francuskim, ale sama wtyczka wydaje się być w języku angielskim. A może ktoś to zapakuje ...
Istnieje rozszerzenie Banshee,
banshee-extension-albumartwriter
które zapisuje pobrane okładki albumów do katalogu zawierającego muzykę (domyślnie jest zapisywane tylko w katalogu pamięci podręcznej), co powinno pomóc w przeniesieniu ich również do Rhythmbox.Banshee może eksportować do playlisty
.m3u
,.pls
i.xspf
, Rhythmbox może importować takie listy (ale jeśli masz wiele z nich, że może być dużo pracy ...).źródło