diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2009-02-28 18:13:48 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2009-02-28 18:13:48 +0000 |
commit | dbdd96ed1b3b00a850be001f3dbeea3273739a98 (patch) | |
tree | ccd23afffb6a4c2dc185bd6ffc39e13435fc1179 /lib/class/localplay.abstract.php | |
parent | 3a3e0c6a9f72d5031a4025dedcf2360c497c4953 (diff) | |
download | ampache-dbdd96ed1b3b00a850be001f3dbeea3273739a98.tar.gz ampache-dbdd96ed1b3b00a850be001f3dbeea3273739a98.tar.bz2 ampache-dbdd96ed1b3b00a850be001f3dbeea3273739a98.zip |
unify how the stream is constructed and played, this is a major change might be some regressions
Diffstat (limited to 'lib/class/localplay.abstract.php')
-rw-r--r-- | lib/class/localplay.abstract.php | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/lib/class/localplay.abstract.php b/lib/class/localplay.abstract.php index e7baf0ef..3ab95388 100644 --- a/lib/class/localplay.abstract.php +++ b/lib/class/localplay.abstract.php @@ -59,17 +59,9 @@ abstract class localplay_controller { return $object; } - // This can get a little complicated - switch ($object_type) { - case 'random': + $class = get_class($object); - break; - case 'radio': - case 'song': - default: - $url = $object->get_url(Stream::get_session()); - break; - } // end switch on objecttype + $url = call_user_func(array($class,'play_url'),$object->id); return $url; |