into the void

ソフトウェアに関する雑多な調査日記

nin drive

nin driveの17,000曲をどうやって聴くか

http://www.ninlive.com/navbar/drive.html
Nine Inch Nailsのファンが録音したライブ音源が500GB分ダウンロードできる。
bittorrentでダウンロード完了。

ほとんどの音源がflacフォーマットなので、そのままではiPhoneで聴くのに不便。
flacからmp3に変換して、itunesにぶち込んで、itunes matchでストリーミング再生できるようにしてみる。

nin driveの曲数はざっくり17,000。

# find ./ -type f -print | sed -e 's/^.*\///' | grep '\.' | sed -e 's/^.*\.//' | sort | uniq -c | sort -nr
15467 flac
1662 txt
 934 jpg
 887 md5
 846 mp3
 143 m4a
  82 FLAC
  47 mp2
  22 db
  18 wma
  10 DS_Store
   3 ini
   3 TXT
   1 rtf
   1 nfo

itunesの登録曲数は4499。
iTunes matchは最大25000曲までらしいので残りざっくり20,000。
活かしきれていないストレージ容量を一気に使う。
今後のために、今と同じくらいの曲数は登録できるように残しておきたいのでつかえるのは15,000にしておこうかな。

flacをalac(Apple Lossless Audio Format)に変換してiTunesに登録

とりあえず一番あたらしい2014の音源についてitunesへの登録をやってみる。
nin2014のディレクトリ数は59。

nin2014-02-25.iem-aud.xavelrecords.0.flac1644 →ALAC
nin2014-02-25.v-75.tn.0.flac1644
nin2014-02-26.iem-aud.newtattoo.0.flac1644 →MP3
nin2014-02-26.v-75.tn.0.flac1644
nin2014-02-28.csb.smores.0.flac2448
nin2014-02-28.iem-aud.newtattoo.0.flac1644
nin2014-02-28.iem-aud.xavelrecords.0.flac1644
nin2014-03-06.okmii.mattg.0.flac1648
nin2014-03-07.okmii.mattg.0.flac1648
nin2014-03-08.okmii.mattg.0.flac1648
nin2014-03-11.gopro.vee.0.flac1648
nin2014-03-14.ecmds70p.kingbean.0.flac1644
nin2014-03-14.okmii.mattg.0.flac1648
nin2014-03-15.ca11.brotherruprecht.0.flac1644
nin2014-03-15.okmii.mattg.0.flac1648
nin2014-03-27.sbd.pro.0.mp3192
nin2014-04-01.sbd.eva0001.0.mp3246
nin2014-04-05.sbd.thebang-cynicmuse.0.acc62
nin2014-05-13.m10.dc.0.flac2496
nin2014-05-15.at933.stefler.0.flac1644
nin2014-05-18.at853.polewka.0.flac1644
nin2014-05-18.ck63.bobstammers.0.flac1644
nin2014-05-18.cmc25.bobstammers.0.flac1644
nin2014-05-20.ecm717.tm.0.flac2448
nin2014-05-23.iphone5s.solarez.0.flac1644
nin2014-05-24.at853-ca-14.polewka.0.flac1644
nin2014-05-25.at853-ca-14.polewka.0.flac1644
nin2014-05-25.cmc8.rbose1.0.flac1644
nin2014-05-25.icd-ux81.abjectmark.0.flac1644
nin2014-05-27.at933.stefler.0.flac1644
nin2014-05-27.at933.stefler.0.flac2448.wav
nin2014-05-27.ccm41v.ianmacd.0.flac1644
nin2014-05-28.ecm717.tm.0.flac2448
nin2014-06-03.icd-ux512s.tatranky.0.flac1644
nin2014-06-04.at933.stefler.0.flac1644
nin2014-06-04.km140.alysha.0.flac1644
nin2014-06-04.m10.dc.0.flac2496
nin2014-06-04.mbho.sebi2704.0.flac1644
nin2014-06-09.atu853c.mrruin.0.flac1644
nin2014-07-19.mk4cmr-mk4cmr.rainingvodka-michelevr5.0.flac2448
nin2014-07-21.at831.tapeworm48.0.flac1644
nin2014-07-21.ca14.bt.0.flac2448
nin2014-07-22.at831.tapeworm.0.flac1644
nin2014-07-22.mk41.bt.0.flac2448
nin2014-07-24.ccm4.ryanj.0.flac2448
nin2014-07-24.mk41.darktrain.0.flac1644
nin2014-07-26.ccm4.ryanj.0.flac2448
nin2014-07-29.at853.opsopcopolis.0.flac1644
nin2014-07-29.m10.ericcagle666.0.flac1648
nin2014-07-30.mk4.nickyc.0.flac1644
nin2014-08-07.iem.univoc.0.flac2448
nin2014-08-10.cmc2.ligushka.0.flac1644
nin2014-08-16.ecm717.ryanj.0.flac2448
nin2014-08-16.q3hd.bradleybee.0.flac1644
nin2014-08-21.marcsounds.mh.0.flac1644
nin2014-08-22.mk41.blg.0.flac1644
nin2014-08-24.ccm4.anonymous.0.flac1644
nin2014-08-24.ecm77b.ak.0.flac2448
nin2014-08-25.mk41.blg.0.flac1644

ALACへの変換はffmpegを使う。インストール方法と使い方は下記を参照した。
http://skalldan.wordpress.com/2012/10/16/mac-os-x-で-flac-を-alac-に変換する/

$ for i in *.flac; do ffmpeg -i "$i" -acodec alac "`basename "$i" .flac`.m4a"; done

たまにalacへの変換がうまくいかないときはmp3へ。

$ for i in *.flac; do ffmpeg -i "$i" -acodec libmp3lame "`basename "$i" .flac`.mp3"; done

最初は全曲やろうかと思ったけど、録音状態が良さそうなものを適当に選んで変換した。

2014
nin2014-02-25.iem-aud.xavelrecords.0.flac1644 →ALACに変換
nin2014-02-26.iem-aud.newtattoo.0.flac1644 →MP3に変換
nin2014-02-28.iem-aud.newtattoo.0.flac1644 →ALACに変換
nin2014-04-05.sbd.thebang-cynicmuse.0.acc62 →もともとALAC

2013、2009の音源もやってみた。

2013
nin2013-07-26.sbd.cmorris.0.mp3192 もともとMP3
nin2013-09-01.sbd.thebang.0.acc253 もともとALAC

2009
nin2009-08-08.silver.onlythingthatsreal.0.flac1644 →ALACに変換

iTunes Match経由でiPhoneで聴いてみた。
アートワークも用意されていていい感じ。