iTunesファイルをSSDに入れて別のPCで使えるようにする

本記事はiTunesのファイルをどうやって外部ストレージに保存し、 他のPCで聞けるようにするかについて説明します。

音楽好きの方々の中にはSpotifyなどAudio Streaming Platformに完全に移行できず、 ローカルにしか無い楽曲をiTunesで楽しんでる方もいるのではないかと思います。 そんな方々の音楽生活を豊かにするための参考になれば幸いです。

3行で

検証環境

Windowsは対象外です

iTunesのファイル構成

Macでは ~/Music/iTunesに以下のようなファイル群が格納されている

ファイル or ディレクトリ名 説明
iTunes Library Extras.itdb Gracenote CDDB※1の情報が格納されているファイル
iTunes Library Genius.itdb iTunes Genius※2に関するファイル
iTunes Library.itl ライブラリ内の曲とユーザーが作成したプレイリストのデータベース
iTunes Media 実際の楽曲ファイル
  • ※1音楽CDの演奏者や制作年度などの情報が格納されたデータベース
  • ※2ライブラリ内にすでにある音楽と関連のある新しい音楽をライブラリまたはiTunes Store内で見つける機能。

参考:

コピー手順

  1. SSD直下にiTunesディレクトリを作成し
  2. 以下をSSDiTunesディレクトリにコピー
    • ~/Music/iTunes/iTunes Library Extras.itdb
    • ~/Music/iTunes/iTunes Library Genius.itdb
    • ~/Music/iTunes/iTunes Library.itl
    • ~/Music/iTunes/iTunes Media

別PCとSSDにあるiTunesライブラリを連携

以下のシェルスクリプトiTunesにすでにあるファイル群を削除します。 すでにiTunesで楽曲を管理しているPCに適用する場合は注意してください。

#!/bin/bash

cd ~/Music/iTunes
rm -f ./iTunes\ Library.itl ./iTunes\ Library\ Extras.itdb ./iTunes\ Library\ Genius.itdb
rm -rf ./iTunes\ Media
ln -s /Volumes/<あなたの外部ストレージの名前>/iTunes/iTunes\ Library.itl ./iTunes\ Library.itl
ln -s /Volumes/<あなたの外部ストレージの名前>/iTunes/iTunes\ Library\ Extras.itdb ./iTunes\ Library\ Extras.itdb
ln -s /Volumes/<あなたの外部ストレージの名前>/iTunes/iTunes\ Library\ Genius.itdb ./iTunes\ Library\ Genius.itdb
ln -s /Volumes/<あなたの外部ストレージの名前>/maciTunes/iTunes\ Music/ ./iTunes\ Media
cd -

上記のシェルスクリプトはすでにあるiTunesのファイル群を削除し、SSDにあるファイル群のシンボリックリンクを追加します。 このシェルスクリプトを実行後、iTunesを起動すると楽曲にアクセスできるようになります。

所感

以下のSSDをつかって使っています。

少し反応が遅いときもありますが基本快適に過ごせています。ネット環境が厳しくても気にせず好きな音楽聞けるのは嬉しいですね。