Audio-MPD

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

 - thus, removed get_time_info() and get_time_format()
 - test coverage up to 100% \o/

0.17.0 Fri Apr  6 16:54:07 CEST 2007
 - introducing AM::Playlist for better segregation of playlist handling
 - completed tests to cover all playlist operations, AM is now 95.1% covered

**

0.16.2 Tue Apr  3 19:02:29 CEST 2007
 - utf-8 support generalized

0.16.1 Mon Apr  2 18:26:17 CEST 2007
 - new internal _cooked_command_*() methods, allowing for better code
   factorization - and thus, better code coverage (100% achieved for
   am::collection, 89.3% overall)

0.16.0 Thu Mar 29 19:04:34 CEST 2007
 - script to listen your music endlessly: mpd-dynamic

 **

0.15.4 Tue Mar 27 18:42:58 CEST 2007
 - AM::Test more robust regarding fake mpd startup
 - AM::Test quicker if no tests performed
 - new methods in AM::Collection:
    . songs_with_filename_partial()
    . songs_by_artist_partial()
    . songs_from_album_partial()
    . songs_with_title_partial()

0.15.3 Wed Mar 21 18:08:06 CET 2007
 - requiring perl 5.8.x minimum

0.15.2 Tue Mar 20 17:24:59 CET 2007
 - fixed bug #25553 (on rt.cpan.org)

0.15.1 Sun Mar 18 19:06:57 CET 2007
 - added Readonly as prereq

0.15.0 Sat Mar 17 17:49:50 CET 2007
 - implementation of Audio::MPD::Collection: this class will act as the entry
   point to look up in mpd's collection
 - thus, following AM methods removed (see AM::Collection for the replacement):
   . list()
   . listall()
   . listallinfo()
   . lsinfo()
   . search()
   . searchadd()
 - now that AM::Collection is here, AM's test coverage is up to 82.5% \o/

**

0.14.0 Sat Mar 17 13:29:57 CET 2007
 - implementation of Audio::MPD::Item: instead of returning some random hash
   reference, Audio::MPD now returns AMI objects.
 - renamed methods:
   . get_current_song()      -> current()
   . get_song_info()         -> song()
   . get_song_info_from_id() -> songid()
   . get_title()             -> AMI::Song::as_string()
   . pl_changes()            -> pl_changes()
 - pl_changes() now return an array ref instead of a hash with positions as key
 - test coverage of Audio::MPD up to 66.5%

**

0.13.5 Thu Mar  8 20:22:32 CET 2007
 - get_urlhandlers() renamed to urlhandlers()
 - seekid() defaults to current song
 - pod enhancement
 - test coverage of Audio::MPD up to 36.1%

0.13.4 Tue Mar  6 20:05:21 CET 2007
 - new method password() to change mpd password
 - bug fix in deleteid() (was issuing "delete") and crop() (should be done in
   reverse order to keep mpd happy)
 - test coverage of Audio::MPD up to 36.1%

0.13.3 Sun Mar  4 19:30:24 CET 2007
 - bug fix on volume() method

0.13.2 Sun Mar  4 10:17:50 CET 2007
 - Makefile.PL now uses ExtUtils::MakeMaker instead of perverting Module::Builder
 - bugfix in play() / playid()
 - testing Audio::MPD::Status up to 100%
 - testing Audio::MPD = 24.5%

0.13.1
 - status() now returns an Audio::MPD::Status object, for better encapsulation
 - added dependancy on Class::Accessor

0.13.0 Fri Mar  2 12:55:38 CET 2007
 - connection completely reworked to get rid of the most obvious problems
   note: this does not mean that we're completely clean, but at least it's
         better than what it was.
 - is_connected() and close_connection() are no more needed, and thus removed
 - error handling is now done via die - get_error() is gone
 - play(), delete(), move(), get_song_info(), seek() & swap() do not accept a
   third fromid parameter anymore
 - pause() now toggle pause status if no parameter is sent
 - renamed methods:
    . kill_mpd()           -> kill()
    . get_server_version() -> version()
    . set_fade()           -> fade()
    . set_random()         -> random()
    . set_repeat()         -> repeat()
    . set_volume()         -> volume()
 - new methods: stats(), status()
 - delete() and deleteid() can take more than one song to delete

**

0.12.4 Thu Jan 25 21:52:05 CET 2007 [JQ]
 - grouped pod in sections for easier reading
 - corrected pod typos here and there
 - added contact information
 - new tests for pod correctness and pod coverage
 - added missing pod for 3 subs



( run in 1.223 second using v1.01-cache-2.11-cpan-ceb78f64989 )