ホーム > ソフトウェア関連, 日々是好日, 閑話 > iTunes の Library をデータベースに

iTunes の Library をデータベースに

2009 年 7 月 8 日 コメントをどうぞ コメント

先週末、久しぶりに下記の本の AJAX の章を読んでいたのですが、[gTunes] という Grails App のサンプルを使う上で自分の iTunes の Music Library(xmlファイル)をサンプルアプリに読み込むためのGroovyスクリプトが、ソースコードとして提供されています。
The Definitive Guide to Grails (Expert's Voice in Web Development)

そのままじゃ動かなかったので、同じような経験された方がいるかどうか分かりませんが、少し変更したらきちんと、MySQLデータベースに artist 名が登録されました。
変更した箇所は、

def artists = handler.artists.values().findAll { it.albums?.artist } を

def artists = handler.artists.values() に。

else if(songProps && qName == ‘dict’) { を

else if(songProps && qName == ‘/dict’) { に。

Album クラスはmap で値をきちんと取れているのですが、データベース登録はエラーになるのはどうしてでしょうかね。
時間ができたらまたチャレンジしてみます。

NetBeans で Grails コマンドが使えるので便利ですよ。

  1. コメントはまだありません。
  1. トラックバックはまだありません。