summaryrefslogtreecommitdiffstats
path: root/lib/class
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-12-01 19:53:34 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-12-01 19:53:34 +0000
commit06bba3740b0bb4efd11cba8386a414ad4ae1fdb6 (patch)
tree376913d116f1b3ff9e509d4c800f18107a3a8c00 /lib/class
parentaed7695b2124cccca87d41cdee51cbe31db44452 (diff)
downloadampache-06bba3740b0bb4efd11cba8386a414ad4ae1fdb6.tar.gz
ampache-06bba3740b0bb4efd11cba8386a414ad4ae1fdb6.tar.bz2
ampache-06bba3740b0bb4efd11cba8386a414ad4ae1fdb6.zip
fixed url add to localplay, also changed some play links to add
Diffstat (limited to 'lib/class')
-rw-r--r--lib/class/localplay.abstract.php6
-rw-r--r--lib/class/stream.class.php4
2 files changed, 10 insertions, 0 deletions
diff --git a/lib/class/localplay.abstract.php b/lib/class/localplay.abstract.php
index 0d870b05..144c1918 100644
--- a/lib/class/localplay.abstract.php
+++ b/lib/class/localplay.abstract.php
@@ -52,6 +52,12 @@ abstract class localplay_controller {
*/
public function get_url($object) {
+ // This might not be an object!
+ if (!is_object($object)) {
+ // Stupiidly we'll just blindly add it for now
+ return $object;
+ }
+
// This can get a little complicated
switch ($object_type) {
case 'random':
diff --git a/lib/class/stream.class.php b/lib/class/stream.class.php
index 793d5a6b..cc6e9dc1 100644
--- a/lib/class/stream.class.php
+++ b/lib/class/stream.class.php
@@ -459,6 +459,10 @@ class Stream {
foreach ($this->objects as $object) {
$localplay->add($object);
}
+
+ foreach ($this->urls as $url) {
+ $localplay->add($url);
+ }
$localplay->play();