summaryrefslogtreecommitdiffstats
path: root/server/ajax.server.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-07-23 06:08:14 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-07-23 06:08:14 +0000
commit216e691dfa53a28af8beca7aad2bf0ffb71dba2c (patch)
tree8b371e856d8107832a724f1ee0ad42f270435d0a /server/ajax.server.php
parent84eca6a3d59fc591a7e28b3d7e0c11746dc837fc (diff)
downloadampache-216e691dfa53a28af8beca7aad2bf0ffb71dba2c.tar.gz
ampache-216e691dfa53a28af8beca7aad2bf0ffb71dba2c.tar.bz2
ampache-216e691dfa53a28af8beca7aad2bf0ffb71dba2c.zip
- Added Live Stream (Internet Radio) support
- New Database Update corrects some issues and makes internet radio possible - Fixed ratings - Added new Transcode preference, doesn't do anything yet - New "Radio Stations" browse type
Diffstat (limited to 'server/ajax.server.php')
-rw-r--r--server/ajax.server.php10
1 files changed, 7 insertions, 3 deletions
diff --git a/server/ajax.server.php b/server/ajax.server.php
index cc6ae332..15ba8588 100644
--- a/server/ajax.server.php
+++ b/server/ajax.server.php
@@ -176,15 +176,19 @@ switch ($action) {
case 'clear_all':
$GLOBALS['user']->playlist->clear();
break;
+ case 'live_stream':
+ $object = new Radio($_REQUEST['id']);
+ // Confirm its a valid ID
+ if ($object->name) {
+ $GLOBALS['user']->playlist->add_object($object->id,'radio');
+ }
+ break;
default:
case 'song':
$GLOBALS['user']->playlist->add_object($_REQUEST['id']);
break;
} // end switch
-
-
-
$results['topbar-playlist'] = ajax_include('show_playlist_bar.inc.php');
$results['rightbar'] = ajax_include('rightbar.inc.php');
echo xml_from_array($results);