use Net::LastFM::Submission; my $submit = Net::LastFM::Submission->new( 'user' => 'XXX', 'password' => 'YYY', ); $submit->handshake; $submit->submit( 'artist' => 'Artist name', 'title' => 'Track title', 'time' => time - 10*60, # 10 minutes ago ); $submit->now_playing( 'artist' => 'Artist name', 'title' => 'Track title', );
exec("/home/ls/lastfm.pl 'исполнитель' 'песня' & >/dev/null");
#!/usr/bin/perl use Net::LastFM::Submission; my ($lfm_a, $lfm_t) = @ARGV; if ($lfm_a){ $submit = Net::LastFM::Submission->new( 'user' => 'логин', 'password' => 'пароль', 'enc' => 'utf-8', ); $submit->handshake; $submit->submit( 'artist' => $lfm_a, 'title' => $lfm_t, 'time' => time - 5*60, 'enc' => 'utf-8', ); $submit->now_playing( 'artist' => $lfm_a, 'title' => $lfm_t, 'enc' => 'utf-8', ); }