最近Amazonがvinylに対応したのでlast.fm でよく聞いてるアーティストの amazon 新譜フィードをつくる pipesが良すぎ。
vinylがvinylを呼ぶって感じで散財間違いなし。
最近Amazonがvinylに対応したのでlast.fm でよく聞いてるアーティストの amazon 新譜フィードをつくる pipesが良すぎ。
vinylがvinylを呼ぶって感じで散財間違いなし。
last.fmの自分のアルバムチャート
use XML::Simple;
use LWP::Simple;
use XXX;
my $uri = 'http://ws.audioscrobbler.com/1.0/user/kzfm/topalbums.xml?type=3month';
my $response = LWP::Simple::get($uri);
if ($response){
my $xml = XML::Simple->new->XMLin($response);
XXX $xml;
}
なかば唐突に話をはじめるが、last.fmのmp3のバージョンのタグは
'TAGVERSION' => 'ID3v1 / ID3v2.3.0',
となっているようで、タグはきちんと埋め込まれてるのに関わらず、iTunesで読ませると、アーティストとかアルバムの情報がきちんと抽出されない。
毎回手を動かしてプロパティいじるのもあれなので調べたところ、ID3v2のタグをremoveすればとりあえずはOKらしい。
use DirHandle; $d = new DirHandle "."; while ($file = $d->read){ remove_mp3tag($file,2) if $file =~ /.mp3$/; }