summaryrefslogtreecommitdiffstats
path: root/lib/class/stream.class.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2009-03-13 03:26:28 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2009-03-13 03:26:28 +0000
commitfbad7f92c1dab4fb58d109491a5cf3a738e756ff (patch)
tree06cc406d433145ce73c3a5f3ed0722a9b2b08412 /lib/class/stream.class.php
parentb92109a64fe2fca1520be0536f8092e2f50ef8f4 (diff)
downloadampache-fbad7f92c1dab4fb58d109491a5cf3a738e756ff.tar.gz
ampache-fbad7f92c1dab4fb58d109491a5cf3a738e756ff.tar.bz2
ampache-fbad7f92c1dab4fb58d109491a5cf3a738e756ff.zip
fix xspf playlists - fixes flash player display
Diffstat (limited to 'lib/class/stream.class.php')
-rw-r--r--lib/class/stream.class.php8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/class/stream.class.php b/lib/class/stream.class.php
index 3d05cbdd..5676490b 100644
--- a/lib/class/stream.class.php
+++ b/lib/class/stream.class.php
@@ -411,8 +411,12 @@ class Stream {
foreach ($this->media as $element) {
$type = array_shift($element);
$media = new $type(array_shift($element));
+ $media->format();
+
+ $xml = array();
switch ($type) {
+ default:
case 'song':
$xml['track']['title'] = $media->title;
$xml['track']['creator'] = $media->f_artist_full;
@@ -421,12 +425,8 @@ class Stream {
$xml['track']['album'] = $media->f_album_full;
$length = $media->time;
break;
- default:
-
- break;
} // type
- $xml = array();
$xml['track']['location'] = call_user_func(array($type,'play_url'),$media->id) . $flash_hack;
$xml['track']['identifier'] = $xml['track']['location'];
$xml['track']['duration'] = $length * 1000;