|
NAMEAudio::Scrobbler - Perl interface to audioscrobbler.com/last.fmSYNOPSISuse Audio::Scrobbler; $scrob = new Audio::Scrobbler(cfg => { ... }); $scrob->handshake(); $scrob->submit(artist => "foo", album => "hello", track => "world", length => 180); DESCRIPTIONThe "Audio::Scrobbler" module provides a Perl interface to the track submission API of Last.fm's AudioScrobbler - http://www.audioscrobbler.com/. So far, only track submissions are handled; the future plans include access to the various statistics.METHODSThe "Audio::Scrobbler" class defines the following methods:
If the handshake is successful, the method returns a true value, and the submit method may be invoked. Otherwise, an appropriate error message may be retrieved via the err method. If the fake configuration parameter is set, the handshake method does not actually perform the handshake with the AudioScrobbler API, just simulates a successful handshake and returns a true value. If the verbose configuration parameter is set, the handshake method reports its progress with diagnostic messages to the standard output.
Also, the submit method requires that the following configuration parameters be set for this "Audio::Scrobbler" object:
If the submission is successful, the method returns a true value. Otherwise, an appropriate error message may be retrieved via the err method. If the fake configuration parameter is set, the submit method does not actually submit the track information to the AudioScrobbler API, just simulates a successful submission and returns a true value. If the verbose configuration parameter is set, the submit method reports its progress with diagnostic messages to the standard output. There are also several methods and functions for the module's internal use:
TODO
SEE ALSOscrobbler-helper(1)
The home site of the "Audio::Scrobbler" module is http://devel.ringlet.net/audio/Audio-Scrobbler/ AUTHORPeter Pentchev, <roam@ringlet.net>COPYRIGHT AND LICENSECopyright (C) 2005, 2006 by Peter Pentchev.This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.7 or, at your option, any later version of Perl 5 you may have available. $Id: Scrobbler.pm 88 2006-01-02 09:16:32Z roam $
Visit the GSP FreeBSD Man Page Interface. |