あんパン

こしあん派

iTunes音楽同期事情を知りたい

いま業務と私物でPCが分かれてる.曲は私物PCに入ってるので,会社に行く時に毎日持ち歩いてる.iPhoneで聴くこともできるけど,選曲の度にiPhoneを開くのが苦痛なので,PCで聴いている.業務PCと私物PCで曲を同期できれば私物PCを持ち歩かなくて済む.

特にこだわりはないのでプレーヤはiTunesを使ってる.iTunesの曲はSDカードスロットに刺さったストレージに蓄えるようにしている.iTunesだったらiCloudミュージックライブラリあるやろという人もいるかもしれないけど,あれはライブラリを激しく壊すので一生使う気がない.あまりに壊れるので一時期大分怒ってた.

とはいえいまのところ妙案が思いつかなくて,rsyncでUSBメモリを経由してうまく同期するようにしてる.法的に問題なくあまりコストのかからない良い案あったら教えてください.


いまこんな感じのシェルスクリプト書いてスクリプト置き場においてある.

backup.sh

#!/bin/bash

# /Volumes/Music/iTunes -> /Volumes/MusicMaster/iTunes.files
# /Users/username/Music/iTunes -> /Volumes/MusicMaster/iTunes.conf

rsync -avh --progress /Volumes/Music/iTunes/* /Volumes/MusicMaster/iTunes.files
rsync -avh --progress $HOME/Music/iTunes/* /Volumes/MusicMaster/iTunes.conf

restore.sh

#!/bin/bash

# /Volumes/MusicMaster/iTunes.files -> /Volumes/Music/iTunes
# /Volumes/MusicMaster/iTunes.conf -> /Users/username/Music/iTunes

rsync -avh --progress /Volumes/MusicMaster/iTunes.files/* /Volumes/Music/iTunes
rsync -avh --progress /Volumes/MusicMaster/iTunes.conf/* $HOME/Music/iTunes

Musicという名前でSDカードを初期化しておいて,USBメモリはMusicMasterという名前で初期化してる.だいぶ素朴.