Revision history for Perl extension MP3::Daemon
+ means it still needs to be done
- means it's done
0.06
- fixing documentation to be more accurate
- added a stub for MP3::Daemon::PIMP
- added a stub for bin/pimp
(actually it's the original undaemonized pimp)
- write documentation on how to subclass MP3::Daemon
+ implement "playOffList"
[requested by Marc Lehmann]
- use MP3::Info in MP3::Daemon::Simple to
augment the "ls" information
[requested by Rene Mueller]
- allow regular expression filter on "ls"
[requested by Rene Mueller]
- changed "mp3 del" to delete current track when
no track is specified. It used to delete the
last track.
- added ls -f
- added INSTALL instructions
+ make all methods that do $player->load more robust
when they encounter bad mp3s.
0.05 Fri Feb 2 09:43:02 MST 2001
- made MP3::Daemon a base-class for others to subclass.
- made MP3::Daemon::Simple what MP3::Daemon used to be
- updated /bin/mp3 to use M:D:S
- changed ./ex to default to use M:D:Pimp.
If you want to experiment with M:D:Simple, run it as
./ex Simple
0.04 Tue Jan 30 04:41:16 MST 2001
- wrote POD for bin/mp3 and Daemon.pm
- changed the behaviour of del such that it'll go loop back to the
beginning if the last track is deleted.
- fixed a bug where "mp3 play 0" would be interpreted as
"mp3 play" which is not the same thing.
- changed the format of the info that info() and time()
return to be more human-readable.
- del can now handle negative indices
- made pod2usage output to STDOUT. I didn't realize
it was going to STDERR.
- play now knows about negative indices, too
0.03 Sun Jan 28 00:26:48 MST 2001
- changed the behaviour of play
only takes 0 or 1 parameter
if parameter is a non-negative integer, play the track at that index,
else add it to the end of the playlist and start playing it.
- changed the behaviour of del
no parameters deletes the last track from the playlist.
multiple parameters deletes multiple tracks
- ls now indicates current track with /^>/
- added time() which tells you
time elapsed
time left
time total
- added a bunch of shortcuts in bin/mp3
- removed debugging noise
- del() correctly reindexes itself
- made it so that only certain methods can be invoked
by clients.
0.02 Tue Jan 23 20:57:31 MST 2001
- fleshed out
- added bin/mp3 which is the client
- Tue Jan 23 10:03:58 MST 2001
Got back to doing some serious work on this.
- Using IO::Socket::UNIX for communication.
- Made the server non-blocking.
- added all sorts of commands
- fixed all kinds of bugs
- ff and rw
0.01 Thu Dec 14 05:34:11 MST 2000
- original version;