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


14

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 auf Banshee erhalte ich eine Reihe von Fehlern. 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 Songinformationen 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.


Hallo, als Galaxy Nexus-Nutzer habe ich das gleiche Problem. Es gibt einige andere Programme wie gMTP und Clementine. Sie scheinen alle auf ein Paket namens libMTP angewiesen zu sein. Seit der Veröffentlichung von 12.04 hat libMTP nicht so funktioniert, wie es sollte. Wie Sie habe ich die Aufgabe, die Dateien per Dateibrowser zu kopieren und Rhythmbox zu veranlassen, die ID3-Tags direkt in die Dateien zu schreiben. Sie können Umgehungslösungen für die libMTP-Fehler finden, mit denen Sie den Nexus als USB-Dateisystem bereitstellen können, aber ich habe keine Lösung gefunden, die das Problem vollständig löst.

Ich besitze ein Nexus S und verwende Google Music, um alle meine Musikoperationen zu erledigen.
Oben ohne

Ja, melden Sie sich bei Google Music an. Es ist kostenlos. Durchsucht Ihre Bibliothek, lädt Ihre Titel in Ihr Google-Konto hoch und macht sie auf jedem Ihrer Geräte verfügbar. Kann die Songs mit der Play Music-App von / auf Ihr Telefon streamen / herunterladen.
Amanthethy

Antworten:


1

Sie haben Recht, MTP ist ein echtes Problem unter Linux. (Vor Jahren) Früher habe ich mein Creative ZEN Mozaic mit Gnomad2 aktualisiert, aber es war alles andere als perfekt.

Mein persönlicher Rat ist zu verankern Telefon und installiert Samba Filesharing traditionell haben Samba Aktien auf Ihrem Handy.

Wenn Sie wirklich nicht wollen root Telefon können Sie einen Blick nehmen 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 weitere Alternative zum Testen sein.


0

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

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_playerDatei im Stammverzeichnis des Flash-Laufwerks erstellen . Ich habe unten ein Beispiel beigefügt.

  2. Verwenden Sie rsync(oder die grafische Version, die grsyncich verwende), um Ihre Medien von Ihrem externen Flash-Laufwerk mit Ihrem Android-Gerät zu synchronisieren, das als MTP-Gerät bereitgestellt wurde. Ich habe rsyncunten ein Beispiel für eine Befehlszeile eingefügt.

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

Beispielbefehlszeile rsync:

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 Pre-Kit Kat Androids ohne Massenspeicher (oder wenn Sie Ihre Medien auf die interne SD-Karte schreiben) dieselbe Methode funktioniert, indem Sie Ihr Android-Gerät als externen SFTP-Mountpoint einbinden (dh mit einem Hilfsprogramm wie SSHDroid) und Zeigen des Zielverzeichnisses auf den SFTP-Mountpoint.

Dies ist keine ideale Lösung. Die ideale Lösung wäre, wenn die RhythmboxEntwickler 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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.