けんしろうです!
たまに発生する「一部の曲が、rekordboxのiTunes項目からインポート出来ない」バグについての対策方法を書きます。
一部の曲、iTunesからインポートできないバグ。
早速エラー画面から!
なぜなんだ!!!!
僕はもう最近iTunesでしか曲を買っていなくて、この日もあんさんぶるスターズ!のユニット、「流星隊」の曲と「UNDEAD」の曲をiTunesで購入した。
そのままrekordboxにインポートしようとして、iTunesの曲リストを表示し、インポートを押したのだけど…
何故かできない。
何度やってもできない。
WHY??????
エラーの理由は、ファイルパス制限
ここでImport Log - 2016-07-11.txtを見てみると、こう書かれていた。
インポートできないファイルがありました。
下記の理由によりインポートできなかった事が考えられます。
・ファイルのパスが255文字を超えていた
・不正なファイルフォーマット
iTunesで買った曲だから、不正なファイルフォーマットってわけじゃないよね。
となると、ファイルのパスが255文字を超えていたというところかな?
実際にファイルのパスを確認する。
えっと、ファイルパスの長さはと。
/Volumes/HDD/Music/iTunes/iTunes Media/Music/流星隊_守沢千秋(CV_帆世雄一)、深海奏汰(CV_西山宏太朗)、南雲鉄虎(CV_中島ヨシキ)、高峯翠(CV_渡辺拓海)、仙石忍(CV_新田杏樹)/「あんさんぶるスターズ!」ユニットソング Vol.5「流星隊」夢ノ咲流星隊歌_天下無敵☆メテレンジャー! - Single/02 天下無敵☆メテオレンジャー!.m4a
長っ!
文字数を調べてみよう。
202文字と一見問題がないように思えるが、おそらくバイト数で計算しているんじゃないかな。
英語は1文字1バイト、日本語は1文字2バイトといわれているので、単純に2倍にしないといけない。
そうなると、404バイト=404文字ってことか。なるほど。255文字をオーバーしている。
というか、255文字って書いたらややこしいやん。255バイトって書けばいいのに。それもわかりづらいか。
これ、あんスタのユニットが多いと起きるバグみたいね。ユニットの参加メンバーが多ければ多いほど255文字超えるし。そう考えるとアイマスとかデレマスでもこのバグ起きそうだね。
解決方法
解決方法は、iTunesからインポートするのではなくて、ファイルを直接ドラッグ&ドロップすれば読み込むことができます。
曲の情報から場所を見つけて、そのファイルを直接rekordboxへ!
なんでこんなバグが?
ここで僕は問いたい。
なぜiTunesで買った曲をインポートできないのか?
そして何故、iTunesからはできないのに、
ファイルを直接ドラッグ&ドロップなら登録できるのか?
これはもうね、謎。
なおってほしいなー。
正直、みんなこんなことブログでわざわざ書かなくてもいいじゃんって思うでしょ?
でも、自分が使っているTraktorとかSeratoにバグがあるとしたら、それ知りたくない?
自分のプレイに支障が出るんだよ?ただでさえ音止めただけでブーイングの世界なのに。
だから、これからも。問題だと思ったら書いてくよ!
https://twitter.com/kenny_2525/status/751042051400093702
追記
後日rekordboxの開発会社、PioneerDJから回答を頂きました!
iTunes側の問題で全体のファイルパスが長すぎるとそのファイル自体の情報が外部から参照できるファイルに記録されないそうです。
解決策としては、フォルダ名称を短くすること。アニソン関係の音源だと、アルバム名もアーティスト名も長くなりがちなので難しいですね。
毎回フォルダ名を変更するか、取り込めないものはドラッグ・アンド・ドロップで登録していくしかなさそうです。
ちなみにこのエラー、iTunes上の問題なので、Traktorでも発生してました。レコボだけの問題ではないということでひとまず納得です。