diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2009-02-08 15:16:02 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2009-02-08 15:16:02 +0000 |
commit | 2a0c72b30cccb9658986c619c7ff184b375d3d56 (patch) | |
tree | 604e0dfc5135a1eb60fcfac2fdc2498b80597fa2 /modules/localplay/mpd.controller.php | |
parent | e24192c441069d1117b5478950f4ffd21b8800c9 (diff) | |
download | ampache-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.php | 7 |
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(); |