プレイリストをAndroid携帯電話に同期するコマンドラインソフトウェアはありますか?

プレイリストをAndroid携帯電話に同期するコマンドラインソフトウェアはありますか?

BansheeのようなものをロードせずにAndroid携帯に音楽を同期する方法を探しています。多くの同期方法があることを知っています。文書しかし、同期に興味があります。プレイリストそして、プレイリストで同期するファイルを決定します。

答え1

Bansheeからm3uをエクスポートし、Androidがインストールされていると仮定すると、次のことができます。

rsync -avu --files-from=yourlist.m3u  <MUSIC_DIR>  /media/ANDROID/<ANDROID_MUSIC_DIR>

たとえば、

rsync -avu --files-from=yourlist.m3u "/home/user/Music" "/media/ANDROID/MUSIC"

--deleteを追加することもできます。

rsync -avu --delete --files-from=yourlist.m3u "/home/user/Music" "/media/ANDROID/MUSIC"

私は単純なm3uでテストしましたが、うまくいきますが、複雑なm3uの場合はいくつかの調整が必要になることがあります。

答え2

さらに情報がない場合は、特定のファイル(プレイリスト)に他の特定のファイル(音楽)を別の場所(Android)に移動するルールが含まれているとします。

アプリケーションを実行したくない場合は、プレイリストの曲名を含む単純なテキストファイルを使用することをお勧めします。好きなだけ書くことができます。

playlist_syncその後、各プレイリストの行を読み、音楽ディレクトリを検索する短いスクリプトを書くことができます(正規表現) 曲名に一致するファイルを見つけて特定のデバイスにコピーします。

関連情報