1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201
|
Revision history for POE-Component-Client-MPD
1.121670 2012-06-15 16:58:43 Europe/Paris
- fix rt#76145 - multiple test failures
1.100430 2010-02-12 11:04:43 Europe/Paris
- WARNING: no more makefile.pl supplied, only a build.pl
- support for mpd password (alex bramley)
- make pococm:conn:send() retry if not connected (alex bramley)
- auto-generated event mpd_connect_error_fatal renamed to mpd_connect_error
- doc update
1.093390 2009-12-05 20:21:01 Europe/Paris
- fix #52457 - missing test dependency (test::corpus::audio::mpd)
1.093320 2009-11-28 10:30:47 Europe/Paris
- pococm is now stable, moving to 1.yydddn version scheme
- moosified pococm
- warning: if no alias specified, pococm will use 'mpd' alias
- using Test::Corpus::Audio::MPD for tests
**
0.9.6 Sun Nov 8 09:50:18 CET 2009
- skipping test compile
0.9.5 Mon Nov 2 17:10:07 CET 2009
- adding missing require
0.9.4 Wed Oct 14 16:58:19 2009
- mpd_disconnected now sent to listening peer (torsten schwinn)
- sending disconnect event even if no auto-reconnect
- migrated to dist::zilla (transparent for end user)
0.9.3 Mon Sep 28 17:28:06 2009
- reorder inheritance to work around exporter bug
- wrote some doc on events fired by pococm
0.9.2 Sun Mar 22 18:26:37 CET 2009
-rt #44456 - changing test to todo (depends on mpd's compilation flags)
0.9.1 Tue Jan 6 17:31:56 CET 2009
- updated to match mpd 0.14 behaviour
0.9.0 Wed Aug 13 10:33:12 CEST 2008
- api simplification:
. all events sent to same session
. all events do get an answer
. some status events are fired
- internals simplification:
. using plain subs / methods if it doesn't imply latency penality
poe-wide, instead of message passing
. removed old, rotting code
- doc overhaul
- warning: perl 5.10 needed
**
0.8.1 Mon Nov 26 12:47:19 CET 2007
- kwalitee/cpants release
0.8.0 Mon Aug 6 16:48:44 CEST 2007
- new internal design, with a hub (pococ-mpd) and a connection (pococm-conn)
as well as 3 public interfaces: pococm-commands, pococm-playlist,
pococm-collection
- tests ported to new design
- this is the beginning, some things will change
**
0.7.1 Tue Jun 5 17:58:30 CEST 2007
- merged t/40-collection.t to t/61-coll-whole.t
0.7.0 Thu May 31 16:35:25 CEST 2007
- using common classes outsourced in audio::mpd::common, namely: item*,
stats, status and time.
**
0.6.3 Thu May 31 12:52:07 CEST 2007
- new events handled:
coll.albums_by_artist,
coll.songs_by_artist, coll.songs_by_artist_partial,
coll.songs_from_album, coll.songs_from_album_partial,
coll.songs_with_title, coll.songs_with_title_partial
- all collection relationship events implemented (with tests)
0.6.2 Thu May 31 11:22:38 CEST 2007
- new events handled: coll.song, coll.songs_with_filename_partial
- all events to pick songs implemented (with tests)
0.6.1 Thu May 31 11:02:25 CEST 2007
- new events handled: coll.all_albums, coll.all_artists, coll.all_titles
- all events to retrieve the whole collection implemented (with tests)
0.6.0 Mon May 28 13:51:54 CEST 2007
- new events handled: coll.all_items, coll.all_items_simple, coll.items_in_dir
- all songs & directories retrieval in collection implemented (with tests)
**
0.5.3 Mon May 28 11:14:45 CEST 2007
- new events handled: pl.load, pl.save, pl.rm
- all playlist file management implemented (with tests)
0.5.2 Sun May 27 16:12:51 CEST 2007
- changing license to perl
- new events handled: pl.shuffle, pl.swap, pl.swapid, pl.move, pl.moveid
- all playlist changing order implemented (with tests)
0.5.1 Tue May 22 19:20:55 CEST 2007
- new events handled: pl.deleteid, pl.crop
- all playlist insertion / removal implemented (with tests)
0.5.0 Tue May 22 18:16:01 CEST 2007
- new events handled: pl.as_items, pl.items_changed_since
- all playlist info retrieval implemented (with tests)
**
0.4.2 Mon May 21 18:39:07 CEST 2007
- new events handled:
. urlhandlers
. volume
. repeat, random, fade
. song, songid
- which means that all general commands are now handled!
(except password of course)
0.4.1 Sun May 20 12:21:08 CEST 2007
- possibility to add transform to whole data instead of having to use post-callbacks
- new events handled: kill, version
- improved non-regression test suite
0.4.0 Sun May 13 18:19:07 CEST 2007
- possibility to use pre-events
- new events handled:
. updatedb, seek, seekid
. pl.add, pl.delete, pl.clear
**
0.3.1 Sun May 13 14:55:42 CEST 2007
- new events handled:
. current, status
. play, playid, pause, stop, next, prev
0.3.0 Sun May 13 14:03:50 CEST 2007
- pococm now supports post callbacks, for post-treatments
- new helper classes: pococm-time, pococm-status, pococm-stats
- new event handled: stats
**
0.2.0 Sun May 13 12:30:58 CEST 2007
- new module handling general commands: pococm-commands
- new events handled:
. output_enable
. output_disable
- serious pod cleaning
- improved test framework
**
0.1.2 Sat May 12 19:30:11 CEST 2007
- pococm-conn implements all cookings ($AS_ITEMS, $AS_KV)
- pococm-conn now spawns an error if:
. connection can't be made
. remote server isn't mpd
- added tests for pococm-conn
- new item available: pococmi-playlist
0.1.1 Sat May 12 13:53:55 CEST 2007
- pococm-request renamed in pococm-message
- messages now use dot (.) instead of colon (:)
- splitted ServerInput in pococm-conn
- pococm-conn implements $STRIP_FIRST cooking
0.1.0 Thu May 10 20:53:30 CEST 2007
- new helper class: pococm-request
- migrated api to use it to pass data around
**
0.0.3 Thu May 10 19:11:56 CEST 2007
- added test framework taken from audio::mpd
- updated this framework to be poe-aware
- first functional test: coll:all_files
0.0.2 Wed May 9 18:14:12 CEST 2007
- missing prereq readonly
- tests for pococm-item
0.0.1 Tue May 8 18:00:57 CEST 2007
- first version based on audio::mpd, ported to poe.
- connection to mpd done by pococ-tcp.
- first commands implemented: coll:all_files, pl:add, pl:delete.
- test client available: bin/client.pl
- almost no tests. :-(
|