r10789 - in /trunk/libaudio-mpd-perl: META.yml debian/changelog lib/Audio/MPD.pm lib/Audio/MPD/Collection.pm t/20-connection.t t/30-collection.t
joeyh at users.alioth.debian.org
joeyh at users.alioth.debian.org
Mon Dec 3 21:56:06 UTC 2007
Author: joeyh
Date: Mon Dec 3 21:56:05 2007
New Revision: 10789
URL: http://svn.debian.org/wsvn/?sc=1&rev=10789
Log:
* (NOT RELEASED YET) New upstream release
Modified:
trunk/libaudio-mpd-perl/META.yml
trunk/libaudio-mpd-perl/debian/changelog
trunk/libaudio-mpd-perl/lib/Audio/MPD.pm
trunk/libaudio-mpd-perl/lib/Audio/MPD/Collection.pm
trunk/libaudio-mpd-perl/t/20-connection.t
trunk/libaudio-mpd-perl/t/30-collection.t
Modified: trunk/libaudio-mpd-perl/META.yml
URL: http://svn.debian.org/wsvn/trunk/libaudio-mpd-perl/META.yml?rev=10789&op=diff
==============================================================================
--- trunk/libaudio-mpd-perl/META.yml (original)
+++ trunk/libaudio-mpd-perl/META.yml Mon Dec 3 21:56:05 2007
@@ -1,6 +1,6 @@
---
name: Audio-MPD
-version: 0.19.0
+version: 0.19.1
author: []
abstract: class to talk to MPD (Music Player Daemon) servers
license: perl
@@ -29,7 +29,7 @@
provides:
Audio::MPD:
file: lib/Audio/MPD.pm
- version: 0.19.0
+ version: 0.19.1
Audio::MPD::Collection:
file: lib/Audio/MPD/Collection.pm
Audio::MPD::Playlist:
Modified: trunk/libaudio-mpd-perl/debian/changelog
URL: http://svn.debian.org/wsvn/trunk/libaudio-mpd-perl/debian/changelog?rev=10789&op=diff
==============================================================================
--- trunk/libaudio-mpd-perl/debian/changelog (original)
+++ trunk/libaudio-mpd-perl/debian/changelog Mon Dec 3 21:56:05 2007
@@ -1,3 +1,9 @@
+libaudio-mpd-perl (0.19.1-1) UNRELEASED; urgency=low
+
+ * (NOT RELEASED YET) New upstream release
+
+ -- Joey Hess <joeyh at debian.org> Mon, 03 Dec 2007 16:54:47 -0500
+
libaudio-mpd-perl (0.19.0-3) unstable; urgency=low
* Modify all_playlists to returns strings, not objects, for consistency
Modified: trunk/libaudio-mpd-perl/lib/Audio/MPD.pm
URL: http://svn.debian.org/wsvn/trunk/libaudio-mpd-perl/lib/Audio/MPD.pm?rev=10789&op=diff
==============================================================================
--- trunk/libaudio-mpd-perl/lib/Audio/MPD.pm (original)
+++ trunk/libaudio-mpd-perl/lib/Audio/MPD.pm Mon Dec 3 21:56:05 2007
@@ -28,7 +28,7 @@
collection playlist version ] );
-our $VERSION = '0.19.0';
+our $VERSION = '0.19.1';
Readonly our $REUSE => 0;
Readonly our $ONCE => 1;
Modified: trunk/libaudio-mpd-perl/lib/Audio/MPD/Collection.pm
URL: http://svn.debian.org/wsvn/trunk/libaudio-mpd-perl/lib/Audio/MPD/Collection.pm?rev=10789&op=diff
==============================================================================
--- trunk/libaudio-mpd-perl/lib/Audio/MPD/Collection.pm (original)
+++ trunk/libaudio-mpd-perl/lib/Audio/MPD/Collection.pm Mon Dec 3 21:56:05 2007
@@ -170,21 +170,17 @@
#
# my @items = $collection->all_playlists;
#
-# Return the list playlists (strings) currently known by mpd.
+# Return the list of playlists (strings) currently known by mpd.
#
sub all_playlists {
my ($self) = @_;
- my @ret;
- my ($key, $value);
- foreach my $line ($self->_mpd->_send_command( "lsinfo\n" )) {
- ($key, $value)=split(/:\s/, $line, 2);
- if ($key eq 'playlist') {
- push @ret, $value;
- }
- }
- return @ret;
-}
+ return
+ map { /^playlist: (.*)$/ ? ($1) : () }
+ $self->_mpd->_send_command( "lsinfo\n" );
+}
+
+
# -- Collection: picking songs
Modified: trunk/libaudio-mpd-perl/t/20-connection.t
URL: http://svn.debian.org/wsvn/trunk/libaudio-mpd-perl/t/20-connection.t?rev=10789&op=diff
==============================================================================
--- trunk/libaudio-mpd-perl/t/20-connection.t (original)
+++ trunk/libaudio-mpd-perl/t/20-connection.t Mon Dec 3 21:56:05 2007
@@ -18,7 +18,7 @@
eval 'use Audio::MPD::Test';
plan skip_all => $@ if $@ =~ s/\n+Compilation failed.*//s;
-plan tests => 17;
+plan tests => 18;
my $mpd = Audio::MPD->new;
isa_ok($mpd, 'Audio::MPD');
Modified: trunk/libaudio-mpd-perl/t/30-collection.t
URL: http://svn.debian.org/wsvn/trunk/libaudio-mpd-perl/t/30-collection.t?rev=10789&op=diff
==============================================================================
--- trunk/libaudio-mpd-perl/t/30-collection.t (original)
+++ trunk/libaudio-mpd-perl/t/30-collection.t Mon Dec 3 21:56:05 2007
@@ -18,7 +18,7 @@
eval 'use Audio::MPD::Test';
plan skip_all => $@ if $@ =~ s/\n+Compilation failed.*//s;
-plan tests => 73;
+plan tests => 76;
my $mpd = Audio::MPD->new;
my @list;
@@ -57,7 +57,7 @@
#
# testing items_in_dir.
@list = $coll->items_in_dir;
-is( scalar @list, 3, 'items_in_dir defaults to root' );
+is( scalar @list, 4, 'items_in_dir defaults to root' );
isa_ok( $_, 'Audio::MPD::Common::Item', 'items_in_dir return AMCI objects' ) for @list;
@list = $coll->items_in_dir( 'dir1' );
is( scalar @list, 2, 'items_in_dir can take a param' );
@@ -99,6 +99,13 @@
@list = $coll->all_pathes;
is( scalar @list, 4, 'all_pathes return the pathes' );
like( $list[0], qr/\.ogg$/, 'all_pathes return strings' );
+
+
+#
+# testing all_playlists
+ at list = $coll->all_playlists;
+is( scalar @list, 1, 'all_playlists return the playlists' );
+is( $list[0], 'test', 'all_playlists return strings' );
#
More information about the Pkg-perl-cvs-commits
mailing list