summaryrefslogtreecommitdiffstats
path: root/modules/localplay/mpd.controller.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2009-02-08 15:16:02 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2009-02-08 15:16:02 +0000
commit2a0c72b30cccb9658986c619c7ff184b375d3d56 (patch)
tree604e0dfc5135a1eb60fcfac2fdc2498b80597fa2 /modules/localplay/mpd.controller.php
parente24192c441069d1117b5478950f4ffd21b8800c9 (diff)
downloadampache-2a0c72b30cccb9658986c619c7ff184b375d3d56.tar.gz
ampache-2a0c72b30cccb9658986c619c7ff184b375d3d56.tar.bz2
ampache-2a0c72b30cccb9658986c619c7ff184b375d3d56.zip
some more minor tweaks to democratic playlist, fixed now playing on localplay playlist
Diffstat (limited to 'modules/localplay/mpd.controller.php')
-rw-r--r--modules/localplay/mpd.controller.php7
1 files changed, 3 insertions, 4 deletions
diff --git a/modules/localplay/mpd.controller.php b/modules/localplay/mpd.controller.php
index 24ab6f3d..928bf822 100644
--- a/modules/localplay/mpd.controller.php
+++ b/modules/localplay/mpd.controller.php
@@ -541,10 +541,9 @@ class AmpacheMpd extends localplay_controller {
$array['repeat'] = $this->_mpd->repeat;
$array['random'] = $this->_mpd->random;
$array['track'] = $track+1;
-
- preg_match("/song=(\d+)\&/",$this->_mpd->playlist[$track]['file'],$matches);
- $song_id = $matches['1'];
- $song = new Song($song_id);
+
+ $url_data = $this->parse_url($this->_mpd->playlist[$track]['file']);
+ $song = new Song($url_data['oid']);
$array['track_title'] = $song->title;
$array['track_artist'] = $song->get_artist_name();
$array['track_album'] = $song->get_album_name();