Il modo migliore per sincronizzare la musica con Galaxy Nexus (MTP)?


14

Il Galaxy Nexus usa l'MTP che fa un uso generale un po 'doloroso. Fortunatamente, Ubuntu viene fornito con alcuni driver preinstallati in modo da poter accedere facilmente alla memoria dei miei telefoni tramite nautilus, tuttavia a Rhythmbox e Banshee non sembra piacere così tanto. Rhythmbox si arresta in modo anomalo quando provo a sincronizzarmi e su Banshee ottengo una serie di errori. Sono viziato da artisti del calibro di DoubleTwist su Windows con cui ho potuto sincronizzare la mia libreria di iTunes in modalità wireless. Ovviamente né iTunes né DoubleTwist funzionano su Ubuntu, quindi vorrei trovare qualche alternativa. Nel peggiore dei casi posso trasferire manualmente tutta la mia musica (cercando di sbarazzarmi completamente di Windows qui).

Ora so che molti dei miei tag ID3 nella mia libreria musicale non sono quelli che mi piacciono (quando ho lanciato Rhythmbox per la prima volta ho dovuto rinominare un sacco di cose) e sono davvero un DOC su tutto ciò. Quando modifico le informazioni sulla mia canzone, questo modifica il tag ID3? In tal caso, posso gestire i miei tag ID3 musics tramite Rhythmbox e quindi trasferirli manualmente.

Amare Ubuntu e cercare di uscire dalla morsa che Windows e OS X hanno avuto su di me per il tempo più lungo.


Ciao come utente Galaxy Nexus ho lo stesso problema. Ci sono altri programmi là fuori come gMTP e Clementine. Sembrano tutti fare affidamento su un pacchetto chiamato libMTP Da quando la versione 12.04 di libMTP non ha funzionato come dovrebbe. Come te, mi rimane la possibilità di copiare i file tramite il browser dei file e ottenere Rhythmbox per scrivere i tag ID3 direttamente nei file. Puoi trovare soluzioni alternative per gli errori libMTP che ti consentono di montare il Nexus come un file system USB ma non ho trovato una soluzione che risolva completamente il problema.

Possiedo un Nexus S e utilizzo l'applicazione Google Music per gestire tutte le mie operazioni musicali.
topless il

Sì, iscriviti a Google Music. È gratis. Scansiona la tua libreria, carica i tuoi brani sul tuo account google e li rende accessibili da qualsiasi dispositivo. È possibile eseguire lo streaming / scaricare i brani dal / sul telefono tramite l'app Play Music.
amanthethy,

Risposte:


1

Hai ragione, MTP è un vero dolore sotto Linux. (Anni fa) Aggiornavo Creative ZEN Mozaic con Gnomad2, ma era tutt'altro che perfetto.

Il mio consiglio personale è di eseguire il root del telefono e installare Samba Filesharing per avere le condivisioni Samba tradizionali sul telefono.

Se davvero non vuoi eseguire il root del tuo telefono, puoi dare un'occhiata a questo thread . Sembra che ASTRO File Manager più il suo modulo SMB possano funzionare anche senza accesso root (non testato da me, non posso confermare). AirDroid potrebbe essere un'altra alternativa al test.


0

Google l'app "SGS3 Easy UMS" (Non disponibile sul mercato). Fa leggere il dispositivo come dispositivo UMS (archiviazione di massa). Assicurati che il tuo Galaxy sia rootato per primo!


0

Mi rendo conto che questa è una vecchia domanda, ma l'ho trovata mentre cercavo un metodo da utilizzare per 4.4.2 KitKat, quindi anche altri potrebbero.

I metodi sopra hanno funzionato ben prima di Android KitKat 4.4.2. Tuttavia, con la restrizione di scrivere sulla scheda SD da app non di sistema, a partire da KitKat, sei sfortunato se usi una scheda SD esterna per i tuoi file multimediali. Questa è la soluzione che ho escogitato. Non è l'ideale, ma funziona senza eseguire il root del telefono.

La soluzione è sostanzialmente di due parti:

  1. Scrivi i tuoi file multimediali su un'unità flash esterna configurata come Media Player. È possibile farlo creando un .is_audio_playerfile nella radice dell'unità flash. Ho incluso un esempio, di seguito.

  2. Usa rsync(o la versione grafica, grsync(questo è quello che uso)), per sincronizzare i file multimediali dall'unità flash esterna sul tuo Android, che è stato montato come dispositivo MTP. Ho incluso una rsyncriga di comando di esempio di seguito.

.is_audio_playerFile di esempio :

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

Riga di rsynccomando di esempio :

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

Si noti che per gli androidi Kat pre-kit senza memoria di massa (o se si scrive il file multimediale sulla scheda SD interna), questo stesso metodo funzionerà montando il proprio Android come mountpoint SFTP esterno (ovvero utilizzando un'utilità come SSHDroid) e puntando la directory di destinazione al mountpoint SFTP.

Questa non è una soluzione ideale. La soluzione ideale sarebbe per i creatori di Rhythmboxriscrivere la propria app per connettersi correttamente con i lettori MTP che sono stati montati dal sistema operativo. Ma questa è una soluzione accettabile - e sicuramente funziona!

Nota che questo è stato testato solo su Ubuntu 14.04 Trusty Tahr, ma utilizza utility Linux standard, quindi dovrebbe funzionare anche su versioni precedenti, a condizione che il tuo lettore si monti tramite MTP ed sia visibile dal sistema operativo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.