web-dev-qa-db-ja.com

音楽をGalaxy Nexus(MTP)に同期する最良の方法は?

Galaxy NexusはMTPを使用しているため、一般的な使用には少し苦労します。幸いなことに、Ubuntuにはいくつかのドライバーがプリインストールされているため、nautilusを使用して携帯電話のメモリに簡単にアクセスできますが、RhythmboxとBansheeはあまり好きではないようです。同期しようとするとRhythmboxがクラッシュし、Bansheeで多数のエラーが発生します。私は、iTunesライブラリをワイヤレスで同期できるWindows上のDoubleTwistのようなものに甘やかされています。明らかにiTunesもDoubleTwistもUbuntuで動作しないので、代替手段を見つけたいと思います。最悪のシナリオでは、すべての音楽を手動で転送できます(ここでWindowsを完全に削除しようとしています)。

今、私の音楽ライブラリのID3タグの多くは自分が好きなものではないことを知っています(最初にRhythmboxを立ち上げたときに多くの名前を変更しなければなりませんでした)。曲情報を編集すると、ID3タグが編集されますか?その場合、Rhythmboxを介して音楽ID3タグを管理し、手動で転送できます。

Ubuntuを愛し、WindowsとOS Xが長い間私に抱いていたグリップから抜け出そうとしました。

14
user71607

あなたは正しい、MTPはLinuxでは本当に痛い。 (数年前) Gnomad2 でCreative ZEN Mozaicを更新していましたが、完璧とはほど遠いものでした。

私の個人的なアドバイスは、rootお使いの携帯電話をインストールして Samba Filesharing をインストールして、従来のSambaにすることです携帯電話で共有します。

本当にrootしたくない場合は、 このスレッド をご覧ください。 ASTRO File Manager プラス SMBモジュール は、rootアクセスなしでも機能するようです(私がテストしたが、確認できない)。 AirDroid は、テストの別の選択肢になる可能性があります。

1
Avio

これは古い質問であることに気づきましたが、4.4.2 KitKatで使用するメソッドを探していたときに見つけたので、他の人も同様です。

上記のメソッドは、Android KitKat 4.4.2より前のバージョンではうまく機能していました。ただし、KitKatをはじめとする非システムアプリによるSDカードへの書き込みには制限があるため、メディアに外部SDカードを使用する場合は不運です。これは私が思いついた回避策です。理想的ではありませんが、携帯電話を根絶することなく機能します。

回避策は、基本的に2つの部分です。

  1. メディアプレーヤーとして構成されている外部フラッシュドライブにメディアを書き込みます。これを行うには、フラッシュドライブのルートに.is_audio_playerファイルを作成します。以下にサンプルを含めました。

  2. rsync(またはグラフィカルバージョン、grsync(これは私が使用しているもの))を使用して、外部フラッシュドライブからMTPデバイスとしてマウントされているAndroidにメディアを同期します。サンプルrsyncコマンドラインを以下に含めました。

サンプル.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

サンプルrsyncコマンドライン:

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

キットストレージ以前の大容量記憶装置のないAndroid(またはメディアを内部SDカードに書き込む場合)では、Androidを外部SFTPマウントポイントとしてマウントする(つまり、 SSHDroid)などのユーティリティを使用して、宛先ディレクトリをSFTPマウントポイントにポイントします。

これは理想的な解決策ではありません。 Rhythmboxの作成者にとって理想的なソリューションは、OSによってマウントされたMTPプレーヤーと適切に接続するようにアプリを書き換えることです。しかし、これは許容できる回避策です-そしてそれは間違いなく動作します!

これはUbuntu 14.04 Trusty Tahrでのみテストされていますが、標準のLinuxユーティリティを使用するため、プレーヤーがMTPを介してマウントされ、OSから見える限り、以前のバージョンでも動作することに注意してください。

0
Doug R.

Google「SGS3 Easy UMS」アプリ(市場では入手できません)。デバイスをUMSデバイス(Mass Storage)として読み取ります。 Galaxyが最初にルート化されていることを確認してください!

0
Joel