--.--.-- Ads by Google
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
iTunesのライブラリを読込んでMicrosoft Accessでデータベース化してみた。

iTunesはXMLで管理している?らしいのでもっと簡単な方法もあるかも?だけど、「iTunes COM for WindowsSDK」をダウンロードして見ると、ライブラリの取得だけでなく、VBなどで自作したアプリ側から色々操作できるようなので、久しぶりの勉強もかねて(汗)

 まぁAccessのVBAで書いているので別にExcelでも出来るんだけどね。多い人でどのくらいのライブラリ数あるのかわかんないけど、オイラが現在約1万曲(ビデオ・PodCast含む)なので、さすがにExcelでは重くなるかも?

 曲のタイトル、アーティスト名、ジャンル、演奏時間なんかは簡単に取得できたんだけど、実ファイルの場所とか、どこにあるんやろ?(汗)

機能として考えているのは

・重複曲の削除…iTunesに重複曲を表示する機能はあるけど、アルバムが変わっても重複として表示されてしまうため。PodCastによっては更新するたびに同じトラックが複数で来てしまうのがある(汗)

・シャッフル+容量制限付でプレイリストを作成・・・nano用機能。スマートプレイリストでも出来るけど、更新するためにはスマートプレイリストを作成しなおさないといけないような?Shuffleだと出来るのかな?

・自動で他のフォルダにMP3化・・・iPod以外のポータブルプレイヤ向け機能。CDやDVDから取り込んだ音源は、ほとんどAACにしているので(汗)エンコード機能使って出来ないかなぁ?と

・複雑な条件指定でプレイリストが作成できるように・・・スマートプレイリストでもいいけど、せっかくのデータベース機能を活かして、Accessのクエリーみたいな抽出条件でプレイリストが作れたらなぁと。

・タイマー機能・・・現在は他のタイマーソフトを併用してます(汗)

・タグ編集機能・・・iTunes以前にお世話になっていた「STEP」並の編集機能を持たせれば・・・と。iTunesのバグ?仕様?で、「?」「・」「!」などの記号が入っていたり、全角半角混在してたり、しかも文字数が多い時に、ファイル名が文字化けしてしまうことが多々あるので、その辺もなんとかしたい(汗)iTunesのオプション設定で反映しない設定も出来るけど、ちゃんとアーティスト名フォルダ→アルバム名フォルダ→曲名で管理したいA型なので(笑)iTunesの曲が入っているフォルダに「不明なアーティスト」「不明なアルバム」があったりすると気持ち悪い<潔癖すぎw
Secret