Najlepszy sposób synchronizacji muzyki z Galaxy Nexus (MTP)?

14

Galaxy Nexus korzysta z MTP, co sprawia, że ​​ogólne korzystanie jest trochę uciążliwe. Na szczęście Ubuntu ma fabrycznie zainstalowane niektóre sterowniki, dzięki czemu mogę łatwo uzyskać dostęp do pamięci mojego telefonu za pomocą nautilus, jednak Rhythmbox i Banshee nie lubią tego tak bardzo. Rhythmbox zawiesi się, gdy spróbuję zsynchronizować, a na Banshee dostaję mnóstwo błędów. Jestem rozpieszczany przez DoubleTwist w systemie Windows, z którym mogłem bezprzewodowo zsynchronizować bibliotekę iTunes. Oczywiście ani iTunes, ani DoubleTwist nie działają na Ubuntu, więc chciałbym znaleźć jakąś alternatywę. W najgorszym przypadku mogę ręcznie przenieść całą moją muzykę (próbując całkowicie pozbyć się systemu Windows tutaj).

Teraz wiem, że wiele moich tagów ID3 w mojej bibliotece muzycznej nie jest tym, za co je lubię (kiedy po raz pierwszy uruchomiłem Rhythmbox musiałem zmienić nazwę wielu rzeczy) i naprawdę jestem z tym obojętny. Czy podczas edycji informacji o utworze będzie można edytować tag ID3? Jeśli tak, to mogę zarządzać tagami muzycznymi ID3 za pośrednictwem Rhythmbox, a następnie ręcznie je przesyłać.

Kochanie Ubuntu i próba wyrwania się z uścisku Windows i OS X miały na mnie najdłużej.

użytkownik71607
źródło
Cześć jako użytkownik Galaxy Nexus mam ten sam problem. Istnieje kilka innych programów, takich jak gMTP i Clementine. Wydaje się, że wszystkie polegają na pakiecie o nazwie libMTP Od wydania 12.04 libMTP nie działa tak, jak powinno. Podobnie jak ty, mam prawo kopiować pliki za pomocą przeglądarki plików i zachęcać Rhythmbox do zapisywania znaczników ID3 bezpośrednio w plikach. Można znaleźć obejścia błędów libMTP, które pozwalają zamontować nexus jako system plików USB, ale nie znalazłem rozwiązania, które całkowicie rozwiązałoby problem.
Posiadam Nexusa S i używam aplikacji muzycznej Google do obsługi wszystkich moich operacji muzycznych.
topless
Tak, zarejestruj się w Google Music. Jest wolne. Skanuje bibliotekę, przesyła utwory na konto Google i udostępnia je z dowolnego urządzenia. Może przesyłać strumieniowo / pobierać utwory z / na telefon za pomocą aplikacji Muzyka Play.
amanthethy

Odpowiedzi:

1

Masz rację, MTP to prawdziwy ból pod Linuksem. (Lata temu) Kiedyś aktualizowałem mój Creative ZEN Mozaic za pomocą Gnomad2, ale nie był on doskonały.

Moja osobista rada to zrootowanie telefonu i zainstalowanie wymiany plików Samby, aby mieć tradycyjne udziały Samby w telefonie.

Jeśli naprawdę nie chcesz zrootować telefonu, możesz zajrzeć do tego wątku . Wygląda na to, że ASTRO File Manager plus jego moduł SMB może działać nawet bez dostępu do roota (nie testowane przeze mnie, nie mogę potwierdzić). AirDroid może być inną alternatywą do testowania.

Avio
źródło
0

Google aplikacja „SGS3 Easy UMS” (niedostępna na rynku). Sprawia, że ​​urządzenie jest odczytywane jako urządzenie UMS (Mass Storage). Najpierw upewnij się, że Twoja Galaxy jest zrootowana!

Joel
źródło
0

Zdaję sobie sprawę, że jest to stare pytanie, ale znalazłem je, gdy szukałem metody do użycia w wersji 4.4.2 KitKat, więc inni też mogą.

Powyższe metody działały świetnie przed Androidem KitKat 4.4.2. Jednak z ograniczeniem zapisu na karcie SD przez aplikacje niesystemowe, poczynając od KitKat, nie masz szczęścia, jeśli używasz zewnętrznej karty SD do swoich multimediów. Oto obejście tego problemu. To nie jest idealne, ale działa bez zrootowania telefonu.

Obejście to składa się zasadniczo z dwóch części:

  1. Zapisz swoje multimedia na zewnętrznym dysku flash skonfigurowanym jako Media Player. Możesz to zrobić, tworząc .is_audio_playerplik w katalogu głównym dysku flash. Poniżej zamieściłem próbkę.

  2. Użyj rsync(lub wersji graficznej grsync(tego właśnie używam)), aby zsynchronizować swoje multimedia z zewnętrznego dysku flash z Androidem, który został zamontowany jako urządzenie MTP. rsyncPoniżej zamieściłem przykładowy wiersz poleceń.

Przykładowy .is_audio_playerplik:

name="My Android"
audio_folders=Music/
playlist_path=Music/
video_folders=Video/
audiobook_folders=AudioBook/
output_formats=audio/mpeg,audio/mp4,audio/flac,audio/ogg,audio/aac
playlist_formats=audio/mpegurl,audio/x-mpegurl,audio/m3u

Przykładowa rsynclinia poleceń:

rsync -r -v --progress --delete -u -s /media/$USER/[YOUR_FLASH_DRIVE]/Music /run/user/$USER/gvfs/[YOUR_DEVICE]/SD card/

Należy pamiętać, że w przypadku pre-Kit Kat Androidy bez pamięci masowej (lub jeśli zapisujesz swoje media na wewnętrznej karcie SD), ta sama metoda będzie działać po zamontowaniu Androida jako zewnętrznego punktu montowania SFTP (tj. Za pomocą narzędzia takiego jak SSHDroid ) i wskazując katalog docelowy na punkt montowania SFTP.

To nie jest idealne rozwiązanie. Idealne rozwiązanie byłoby dla twórcówRhythmbox przepisali swoją aplikację, aby poprawnie połączyć się z odtwarzaczami MTP, które zostały zamontowane przez system operacyjny. Ale jest to akceptowalne obejście - i na pewno działa!

Zauważ, że zostało to przetestowane tylko w systemie Ubuntu 14.04 Trusty Tahr, ale wykorzystuje standardowe narzędzia Linux, więc powinno działać również na wcześniejszych wersjach, o ile odtwarzacz będzie montowany przez MTP i będzie widoczny dla systemu operacyjnego.

Doug R.
źródło