it-swarm.com.de

Der beste Weg, um Musik mit dem Galaxy Nexus (MTP) zu synchronisieren?

Das Galaxy Nexus verwendet MTP, wodurch der allgemeine Gebrauch etwas schmerzhaft wird. Glücklicherweise sind in Ubuntu einige Treiber vorinstalliert, so dass ich über Nautilus problemlos auf den Speicher meines Telefons zugreifen kann. Rhythmbox und Banshee scheinen dies jedoch nicht so zu mögen. Die Rhythmbox stürzt ab, wenn ich versuche, sie zu synchronisieren, und bei Banshee treten eine Menge Fehler auf. Ich bin verwöhnt von DoubleTwist unter Windows, mit dem ich meine iTunes-Mediathek drahtlos synchronisieren kann. Offensichtlich funktionieren weder iTunes noch DoubleTwist unter Ubuntu, daher würde ich gerne eine Alternative finden. Im schlimmsten Fall kann ich meine gesamte Musik manuell übertragen (versuche hier, Windows vollständig loszuwerden).

Jetzt weiß ich, dass viele meiner ID3-Tags in meiner Musikbibliothek nicht so sind, wie ich sie gerne hätte (als ich Rhythmbox zum ersten Mal startete, musste ich viele Dinge umbenennen), und ich bin wirklich ein OCD über all das. Wenn ich meine Song-Informationen bearbeite, wird dann das ID3-Tag bearbeitet? In diesem Fall kann ich meine Musik-ID3-Tags über Rhythmbox verwalten und dann manuell übertragen.

Das Lieben von Ubuntu und der Versuch, Windows und OS X aus dem Griff zu bekommen, hatten mich am längsten beschäftigt.

14
user71607

Du hast recht, MTP ist ein echtes Problem unter Linux. Vor (Jahren) habe ich mein Creative ZEN Mozaic mit Gnomad2 aktualisiert, aber es war alles andere als perfekt.

Mein persönlicher Rat ist, Ihr Telefon als root zu installieren und Samba Filesharing traditionelles Samba zu haben Freigaben auf Ihrem Telefon.

Wenn Sie Ihr Telefon wirklich nicht als root-Benutzer verwenden möchten , werfen Sie einen Blick auf diesen Thread . Es scheint, dass ASTRO File Manager und sein SMB-Modul auch ohne Root-Zugriff funktionieren können (nicht von mir getestet, kann nicht bestätigen). AirDroid könnte eine andere Alternative zum Testen sein.

1
Avio

Mir ist klar, dass dies eine alte Frage ist, aber ich habe sie gefunden, als ich nach einer Methode gesucht habe, die für 4.4.2 KitKat verwendet werden kann, also können es auch andere.

Die oben genannten Methoden haben vor Android KitKat 4.4.2 hervorragend funktioniert. Mit der Einschränkung, dass Nicht-System-Apps ab KitKat auf die SD-Karte schreiben dürfen, haben Sie jedoch Pech, wenn Sie eine externe SD-Karte für Ihre Medien verwenden. Dies ist die Problemumgehung, die ich mir ausgedacht habe. Es ist nicht ideal, aber es funktioniert ohne Rooting Ihres Telefons.

Die Problemumgehung besteht im Wesentlichen aus zwei Teilen:

  1. Schreiben Sie Ihre Medien auf ein externes Flash-Laufwerk, das als Media Player konfiguriert wurde. Sie können dies tun, indem Sie eine .is_audio_player -Datei im Stammverzeichnis des Flash-Laufwerks erstellen. Ich habe unten ein Beispiel beigefügt.

  2. Verwenden Sie rsync (oder die von mir verwendete grafische Version grsync), um Ihre Medien von Ihrem externen Flash-Laufwerk mit Ihrem Android-Gerät zu synchronisieren, das als MTP-Gerät bereitgestellt wurde. Ich habe unten ein Beispiel rsync eingegeben.

Beispieldatei .is_audio_player:

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

Beispiel rsync Befehlszeile:

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

Bitte beachten Sie, dass für Kat Androids vor dem Kit ohne Massenspeicher (oder wenn Sie Ihre Medien auf die interne SD-Karte schreiben) die gleiche Methode zum Laden Ihres Android als externen SFTP-Mountpoint (dh durch Verwenden Sie ein Dienstprogramm wie SSHDroid) und verweisen Sie das Zielverzeichnis auf den SFTP-Mountpoint.

Dies ist keine ideale Lösung. Die ideale Lösung wäre, wenn die Entwickler von Rhythmbox ihre App neu schreiben, um eine ordnungsgemäße Verbindung mit MTP-Playern herzustellen, die vom Betriebssystem bereitgestellt wurden. Dies ist jedoch eine akzeptable Problemumgehung - und es funktioniert definitiv!

Beachten Sie, dass dies nur unter Ubuntu 14.04 Trusty Tahr getestet wurde, aber Standard-Linux-Dienstprogramme verwendet. Daher sollte es auch mit früheren Versionen funktionieren, sofern Ihr Player über MTP bereitgestellt wird und für das Betriebssystem sichtbar ist.

0
Doug R.

Google die "SGS3 Easy UMS" App (Nicht im Handel erhältlich). Das Gerät wird als UMS-Gerät (Massenspeicher) gelesen. Stellen Sie sicher, dass Ihre Galaxie zuerst verwurzelt ist!

0
Joel