summaryrefslogtreecommitdiffstats
path: root/modules
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
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')
-rw-r--r--modules/localplay/httpq.controller.php5
-rw-r--r--modules/localplay/mpd.controller.php7
2 files changed, 5 insertions, 7 deletions
diff --git a/modules/localplay/httpq.controller.php b/modules/localplay/httpq.controller.php
index 43b6f889..f62a49a0 100644
--- a/modules/localplay/httpq.controller.php
+++ b/modules/localplay/httpq.controller.php
@@ -535,9 +535,8 @@ class AmpacheHttpq extends localplay_controller {
$array['random'] = $this->_httpq->get_random();
$array['track'] = $this->_httpq->get_now_playing();
- preg_match("/song=(\d+)\&/",$array['track'],$matches);
- $song_id = $matches['1'];
- $song = new Song($song_id);
+ $url_data = $this->parse_url($array['track']);
+ $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();
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();