iTunesで指定したプレイリストの曲だけを取り出したい! と思ったので、やってみる。お気に入りプレイリストに入っている曲だけおでかけようマシンにコピーしたりするのだ。 iTunesの曲情報その他は、Macだと"~/Music/iTunes/iTunes Music Library.xml"に記録されているので、そこからプレイリストの情報を読み込めば良いはず。このファイルが壊れると、いろいろと悲しいのでバックアップしてチャレンジ。 まず、なにはともあれXMLといえばXML::Simpleだろうということで、 use strict; use warnings; use utf8; use XML::Simple; my $itunes_lib = XMLin(shift); # 以下略 とかやって見るものの、なぜかXML::Simpleが正確にXMLを読んでくれない。これは、ちょっとわからん