Tune by Mozaiklabs

RoonからTuneへ30分で移行:ステップバイステップ・チュートリアル

要点

  • Roon → Tuneの移行は標準的なライブラリ(1万〜10万曲)なら30分:プレイリストのエクスポート、Tuneのインストール、フォルダのスキャン、ストリーミングサービスの再接続、エンドポイントのマッピング。
  • 移行期間中はRoonとTuneを並行稼働できる(サービス停止ゼロ)。Tuneはソースファイルに一切触らず、読み取り専用でインデックスするだけ。
  • 手動で再作成が必要な要素:Roonのbookmark(Tuneのスマートプレイリストへ)とDSPプロファイル(コンボリューションフィルターは互換、パラメトリックEQは再入力)。

目次:

RoonからTuneへの移行:30分で自分のライブラリの主導権を取り戻す。

前提条件と機材

必要なもの:現在のRoon Coreサーバーが起動していること(エクスポート用)、Tune用の新しいホスト(Pi 4 / NAS / Mac mini / Linux NUC)、SSHアクセスまたはディスプレイ+キーボード、そしてTidal/Qobuz/Spotify/Deezerの認証情報。

Tuneは10万曲・同時4ゾーンなら Raspberry Pi 4(4GB)から動作します。50万曲以上のライブラリやステレオ・コンボリューションを並行処理する場合は、Mac mini M1またはNUC i3を狙いましょう。まだハードウェアがない場合は、セルフホスト音楽サーバーガイド2026で機材選定を詳しく解説しています。

始める前にどこかにメモしておきましょう:現在のRoonゾーンのリスト(名前、IP、種類)、有効なストリーミングサービス、お気に入りのbookmark。必要ならスクリーンショットを撮っておくこと — Tuneで再作成することになります。

ステップ1:Roonライブラリをエクスポートする(5分)

Roonは完全な構造化エクスポートを提供していませんが、次の2つのデータで十分です:

  1. プレイリスト。 Roon → ライブラリ → プレイリストで全選択し、右クリック → Export → M3U形式。~/RoonExport/playlists/ フォルダに保存します。
  2. お気に入りアルバムのリスト。 ライブラリ → アルバム → 「Favorites」フィルター → 全選択 → CSVエクスポート(View → Export Selected as CSV から)。Tuneはスキャン時にこれらのお気に入りをインポートします。

音楽ファイル本体(FLAC、ALAC、DSF)は動きません。Roonはそれらを一切変更せず、/Volumes/MusicLibrary などにそのまま残っています。Tuneは同じ場所でそれらをインデックスし、移動はしません。

ステップ2:Tuneをインストールする(10分)

プラットフォームに応じて:

Mac(M1/M2/M3またはIntel)

ダウンロードページでDMGを取得し、ダブルクリックしてTune.appをApplicationsにドラッグします。初回起動時に、ミュージックフォルダへのアクセスを許可してください(システム設定 → プライバシー)。

Raspberry Pi / Linux(Debian、Ubuntu)

curl -fsSL https://tune.mozaiklabs.fr/install.sh | bash

スクリプトがアーキテクチャ(arm64/x86_64)を検出し、Pythonの依存関係をインストールし、systemdを設定します。Pi 4なら5分程度。

Synology / QNAP

Dockerイメージ mozaiklabs/tune:latest を準備中です。それまでは、Linux、macOS、Windowsのインストーラー経由でTuneをデプロイできます(ダウンロードページ参照)。

Tuneの初回起動:ダッシュボード、進行中のスキャン、検出されたゾーン。

ステップ3:ローカルライブラリをスキャンする(規模により5分〜2時間)

Tuneのインターフェース(http://<ip-serveur>:8080)→ 設定 → ライブラリ → フォルダを追加。Roonが使っていたのと同じパスを指定します(例:/Volumes/MusicLibrary または //NAS/music)。

Tuneはバックグラウンドでスキャンを開始します。Mac mini M1でFLAC 3万曲のライブラリなら4〜6分。Pi 4+リモートNASなら約1時間30分。スキャンは再開可能です(中断しても最初からやり直しになりません)。

その間にM3Uプレイリストをインポートしましょう:設定 → プレイリスト → M3Uをインポート → ~/RoonExport/playlists/ フォルダを選択。Tuneがファイルパスを自動的にマッピングします。

ステップ4:Tidal、Qobuz、Spotify、Deezerを再接続する(5分)

設定 → サービス で、各サービスをログイン+パスワード(あるいはケースによってOAuthトークン)で追加します。Tuneは以下を同期します:

  • お気に入りアルバム
  • フォロー中のアーティスト
  • プレイリスト(自作および購読中のもの)
  • 最近の再生履歴(Tidal/Qobuz/Spotify)

Roonとの大きな違い:Tuneはこれらのソースを統合します。「Steely Dan Aja」と検索すれば、ローカルのFLAC版、Tidal Hi-Res版、Qobuz 24/96版が同一の結果内に表示されます。再生時にソースを選ぶこともできますし、Tuneに利用可能な最高品質を選ばせることもできます。

サービスを横断するスマートプレイリストの詳細は、Tidal/Qobuzクロスサービスのスマートプレイリストを参照してください。

ステップ5:エンドポイントを再接続する(5分)

ここがTuneがRoonに比べて劇的にシンプルな部分です。 RAATもRoonReadyも、Roon Bridgeのインストールも不要。TuneはLAN上でDLNA、AirPlay、Sonos、Chromecast、UPnPを話すものすべてを自動検出します。

設定 → ゾーン で、Tuneが検出したエンドポイントを一覧表示します:

  • Naim ND5 XS2(DLNA UPnP)— 即座に動作、ビットパーフェクト24/192
  • Linn Klimax DS(DLNA UPnP/Songcast)— 即座に動作
  • HomePod / Apple TV(AirPlay 2)— ネイティブなマルチルーム同期
  • Sonos One / Beam(Sonos API)— 音量+再生の制御
  • WiiM Pro / Mini(DLNA + AirPlay)
  • Yamaha AVR / Denon HEOS(DLNA)

Roonで使っていた名前でゾーンをリネームしましょう(「リビング」「キッチン」「書斎」)。同期マルチルーム用にグループを作成します(例:グループ「1階」=リビング+キッチン+テラス)。

TuneにおけるDLNA/AirPlay/Sonosエンドポイントのマッピング。RoonReadyのインストールは不要。

ステップ6:Roonのbookmarkを Tuneのスマートプレイリストとして再作成する(5〜10分)

Roonでは「bookmarks」、Tuneでは「smart collections」「smart playlists」と呼びます。ロジックは同じ:ライブラリに対する動的フィルターが自動的に更新されます。

例:Roonのbookmark「6か月間再生していない60年代ジャズ」は、Tuneではこんなsmart collectionになります:

Genre = Jazz
AND Year >= 1960 AND Year < 1970
AND LastPlayed < (today - 6 months)
ORDER BY Random

Tuneのエンジンは、Roonにはない演算子をサポートします:branch_of(階層内のサブジャンルによる選択)、cross_service(Tidal vs Qobuz vs ローカルのバージョン比較)、missing_in(ローカルにはあるがプレイリストにはない)。レシピはクロスサービスのスマートプレイリストを参照。

Tuneのsmart collections:Roonのbookmarkに相当し、クロスサービス演算子を備える。

ステップ7(オプション):コンボリューションフィルターを引き継ぐ

ルーム補正にREW+Roonのコンボリューションを使っていた場合、.wavフィルターはそのまま有効です。Tuneでは 設定 → オーディオ → コンボリューション → フィルターをインポート で読み込みます。想定フォーマット:対象サンプリング周波数のステレオ.wav(gauche.wav + droite.wav)。

Roonのパラメトリックイコライザー(PEQ)は手動で再入力する必要があります:Tuneも同等のものを備えています(ゾーンごとに10バンドのパラメトリック、low/high shelf、peaking、notch)。REWのフィルターから始める場合は、.txtでエクスポートして値をコピーしてください。

REW → Tune の完全なワークフロー(UMIK-1での測定、フィルター生成、ゾーンへの適用)はTune + REW:自動ルーム補正で解説しています。

よくある質問

移行中もRoonをインストールしたままにできますか?
はい、むしろ推奨です。RoonとTuneは競合せず共存します(検出プロトコルもポートも別)。Tuneが自分のニーズを満たしていると確信できたらRoonを止めればよく、通常は1〜2週間後です。

Tuneは音楽ファイルを変更しますか?
いいえ。Tuneはソースフォルダに対して厳密に読み取り専用です。タグの書き込み、隠しファイルの作成、移動は一切ありません。インデックスのデータベースは ~/.tune/library.db に別途保存されます。

埋め込みアートワークは保持されますか?
はい。Tuneは埋め込みアートワークを優先的に読み、次にアルバムフォルダ内のcover.jpg/folder.jpg、最後の手段としてMusicBrainz/Discogsから取得します。

大規模ライブラリのスキャンにはどれくらいかかりますか?
ローカルSSDのMac mini M1なら10万曲で12分。Pi 4+ギガビットNASなら10万曲で2時間30分。スキャンは利用可能なすべてのCPUコアを使用します。

JRiver、Audirvana、Plexからも移行できますか?
はい、JRiverでもワークフローは同一です(JRiver MPLでプレイリストをエクスポート → M3Uへ変換)。AudirvanaとPlexでも同様にM3Uでエクスポートします。詳細はJRiverからTuneへの移行を参照。

RoonReady対応のNaim/Linn/Luminのストリーマーは?
これらのストリーマーはすべて、RoonReadyと並行してDLNA UPnPを話します。Tuneが自動検出し、モデルに応じて24/192または24/96のビットパーフェクト再生を行います。ストリーマー側でRoonReadyを無効にする必要はありません。

Tuneを試す

Tuneは無料ベータ版、マルチプラットフォーム。Roonからの移行は30分、音楽ファイルには一切触れません。

Tuneをダウンロード

あわせて読みたい

Bertrand Clech — Mozaik Labs創業者、Tuneの開発者。オーディオ歴40年、DIYスピーカー製作(Supravox 215 TQWT、Supravox Jensen 285)、REW測定+miniDSP 2x4 HD DiracによるDSP。