これは古い質問であることに気づきましたが、4.4.2 KitKatで使用する方法を探していたときに見つけたので、他の人も同様です。
上記のメソッドは、Android KitKat 4.4.2より前のバージョンではうまく機能していました。ただし、KitKatをはじめとする非システムアプリによるSDカードへの書き込みには制限があるため、メディアに外部SDカードを使用する場合は不運です。これは私が思いついた回避策です。理想的ではありませんが、携帯電話を根絶することなく機能します。
回避策は、基本的に2つの部分です。
メディアプレーヤーとして構成されている外部フラッシュドライブにメディアを書き込みます。これを行うに.is_audio_player
は、フラッシュドライブのルートにファイルを作成します。以下にサンプルを含めました。
使用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/
、これと同じ方法で(のようなユーティリティを使用することにより、すなわち外部のSFTPのマウントポイントとしてあなたのAndroidを搭載することで動作します事前キットカットアンドロイドのための大容量記憶のないこと(あるいはあなたが内部のSDカードへのあなたのメディアを書いた場合)してください注SSHDroid
)と宛先ディレクトリをSFTPマウントポイントに向けます。
これは理想的な解決策ではありません。理想的なソリューションは、作成者がRhythmbox
アプリを書き換えて、OSによってマウントされたMTPプレーヤーと適切に接続することです。しかし、これは許容できる回避策です-そしてそれは間違いなく動作します!
これはUbuntu 14.04 Trusty Tahrでのみテストされていますが、標準のLinuxユーティリティを使用するため、プレーヤーがMTP経由でマウントされ、OSから認識できる限り、以前のバージョンでも動作することに注意してください。