summaryrefslogtreecommitdiffstats
path: root/song.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2005-08-13 06:51:32 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2005-08-13 06:51:32 +0000
commit53cab4e5ba7e791c0c759a91895dffb072441017 (patch)
tree54a9eb268cdc83d4d8c3d809cda91a33d03eb42d /song.php
parente7fea90327419214531371543662056c1398470d (diff)
downloadampache-53cab4e5ba7e791c0c759a91895dffb072441017.tar.gz
ampache-53cab4e5ba7e791c0c759a91895dffb072441017.tar.bz2
ampache-53cab4e5ba7e791c0c759a91895dffb072441017.zip
initial genre browsing and improved artists/albums browse code (made it consistent)
Diffstat (limited to 'song.php')
-rw-r--r--song.php12
1 files changed, 11 insertions, 1 deletions
diff --git a/song.php b/song.php
index 3f36313a..93d9d9d5 100644
--- a/song.php
+++ b/song.php
@@ -52,7 +52,17 @@ switch ($action) {
else {
$song_ids = $_POST['song'];
}
- $_REQUEST['action'] = "m3u";
+ $_REQUEST['action'] = 'm3u';
+ break;
+ case 'genre':
+ $genre = new Genre($_REQUEST['genre']);
+ $song_ids = $genre->get_songs();
+ $_REQUEST['action'] = 'm3u';
+ break;
+ case 'random_genre':
+ $genre = new Genre($_REQUEST['genre']);
+ $song_ids = $genre->get_random_songs();
+ $_REQUEST['action'] = 'm3u';
break;
default:
break;