AndroidデバイスにiTunesの音楽ライブラリを同期できる新しいアプリ「iSyncX」を作りました

 音楽の管理には、今もiTunesを利用しています。レートや再生回数、スマートプレイリストを長年育ててきたため、サブスクリプション全盛の現在でも手放せません。ただ、iTunesと直接同期できるのはiPhoneなどApple製品に限られます。AndroidデバイスにiTunesの曲やプレイリストを転送したいときは、以前の記事で紹介した「iSyncr」に頼ってきました。

 しかし、そのiSyncrは2023年以降、USB同期が不調になり、Wi-Fi同期も言語設定を英語に変更する裏技が必要など、不安定な状態が続いています。困っている人も多いのではないでしょうか。

 これは待っていても改善しそうにないと思ったため、アプリを自作することにしました。それで完成したのが「iSyncX」です。


 iSyncXは、コアとなるAndroidアプリと、コンパニオンとなるWindowsアプリの2つで構成されています。Windows側はタスクトレイに常駐してiTunesのライブラリを読み込むだけの黒子役であり、同期の操作は全てAndroid側から行います。PCの前に座って操作する必要はありません。

iSyncXでできること

 iTunesの曲とプレイリストを、Wi-Fi経由でAndroidデバイスと同期できます。指定したプレイリストだけでなく、ストレージに余裕があれば「全曲」同期も可能です。さらに、「iTunesでチェックマークを付けた曲のみ」「選択しなかったプレイリストはAndroidデバイスからも削除する」といった細かい設定も簡単に行えます。途中でWi-Fiが切断されても続きから再開できるような、使い勝手に関わる細かいチューニングにもこだわりました。プレイリストは.m3u形式で保存されるため、お好みの音楽プレーヤーアプリで読み込めます。

Androidアプリで同期したいプレイリストを選択できます

 元iSyncrユーザーとして欠かせない機能が「iTunesへの書き戻し」です。Androidデバイス側で記録された再生回数や最後に再生した日時、レート(評価)の変更をiTunes側へ反映できます。なお、再生回数のカウント方法はiTunesと同様、曲を最後まで聴いた時点で1回とカウントします。

 動作確認済みの音楽プレーヤーアプリ「Poweramp」と「PlayerPro」には5つ星形式の評価システムが搭載されており、そのまま利用できます。その他のプレーヤーアプリで曲のレート(評価)を変更したい場合は、通知領域に常駐するiSyncXの星マークをタップするか、iSyncXアプリの「再生中」タブを使用してください。

 いろいろ試しましたが、プレイリストの曲順をiTunes通りにする(Powerampの場合、再ソート→逆順でOK)など、一番動作に満足できるプレーヤーアプリはPowerampでした。オススメです。



iTunesのライブラリを壊さないために

 長年育ててきたライブラリに、自動でデータが書き込まれることに不安を感じるかもしれません。そこで、iTunesへの書き込みは1件ずつ取り消せるようにし、書き込みを行う日の最初にはライブラリを自動でバックアップする仕組みにしました。iSyncXがPC側の曲やプレイリストを削除することは一切ありません。また、通信は同一Wi-Fiネットワーク内のPCとAndroid端末間でのみ行われるため、クラウドサービスやアカウント登録も不要です。



動作環境と入手方法

 PC側はWindows 10/11(64ビット)および、Windows用iTunes(64ビット版)が必要です。Microsoft Store版のiTunesやApple MusicアプリではApple側の仕様で同期できないため注意してください。Microsoft Store版からWindows用iTunes(64ビット版)の乗り換えは簡単なのでぜひご検討ください。

 Android側はバージョン8.0以降に対応し、PCと同一のWi-Fiに接続されていれば準備完了です。なお、接続方法はWi-Fiのみであり、USB接続には対応していません。


 iSyncX同士のペアリングはQRコードを読み取って行えるなど、なるべく手間が無いようにしてあります。


 WindowsアプリはMicrosoft Storeから無料で、AndroidアプリはGoogle Playから入手できます。Android版は300曲まで無料で全ての機能を利用可能です。それ以上の曲数を同期したい場合は、アプリ内で1度だけ購入手続きを行ってください(1580円の買い切り型であり、サブスクリプションではありません)。

 対応言語は日本語と英語です。

・Windows用:https://apps.microsoft.com/detail/9NQ97N13VJSS
・Android用:https://play.google.com/store/apps/details?id=com.digitalgrapher.isyncx
・紹介ページ(日本語/English):https://yamkei0322.github.io/isyncx/

 iPhoneからAndroidに乗り換えても、iTunesで積み上げてきたレートや再生回数はそのまま引き継ぎ、育て続けることができます。引き続きメタデータを利用したスマートプレイリストも活用できます。

 同じ悩みを抱えている方は少なくないはずです。不具合やご要望はアプリメニューの「お問い合わせ」から送信できますので、ぜひ試してみてください。

コメント