summaryrefslogtreecommitdiffstats
path: root/stream.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-07-24 04:10:58 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-07-24 04:10:58 +0000
commita74d0b7163c8755e23598997c364bc75a18f943e (patch)
treec1ad6ca02907d18b78542e79e557e93901afadf7 /stream.php
parent0f9c1f245c35e533171cda4b433718f24ca8a707 (diff)
downloadampache-a74d0b7163c8755e23598997c364bc75a18f943e.tar.gz
ampache-a74d0b7163c8755e23598997c364bc75a18f943e.tar.bz2
ampache-a74d0b7163c8755e23598997c364bc75a18f943e.zip
added dynamic playlist item support, default and genre currently work
Diffstat (limited to 'stream.php')
-rw-r--r--stream.php10
1 files changed, 9 insertions, 1 deletions
diff --git a/stream.php b/stream.php
index 76670a82..24e8d5d6 100644
--- a/stream.php
+++ b/stream.php
@@ -60,11 +60,19 @@ switch ($_REQUEST['action']) {
case 'radio':
$radio = new Radio($object_data['0']);
$urls[] = $radio->url;
+ $song_ids[] = '-1';
break;
case 'song':
- default:
$song_ids[] = $object_data['0'];
break;
+ default:
+ $random_url = Random::play_url($object_data['1']);
+ // If there's something to actually add
+ if ($random_url) {
+ $urls[] = $random_url;
+ $song_ids[] = '-1';
+ }
+ break;
} // end switch on type
} // end foreach