Tati 11 лет назад
Родитель
Сommit
d0f89f1eb2
2 измененных файлов с 15 добавлено и 0 удалено
  1. 8 0
      backend/livestream.js
  2. 7 0
      backend/tagger.js

+ 8 - 0
backend/livestream.js

@@ -34,6 +34,14 @@ app.get('/album/:album', function (req, resp) {
 	tagger.getAlbum(album,f);
 });
 
+app.get('/album/artist/:artist', function (req, resp) {
+	var artist = req.params.artist;
+	function f(a){
+		resp.send(JSON.stringify(a));
+	}
+	tagger.getAlbumByArtist(artist,f);
+});
+
 app.get('/song/:song', function (req, resp) {
     resp.writeHead(200, {
           "Connection": "keep-alive"

+ 7 - 0
backend/tagger.js

@@ -118,6 +118,13 @@ var getAlbums=function(callback){
 	});
 };
 
+var getAlbumByArtist=function(callback){
+	var query = 'select album from songs group by artist order by album';
+	connection.query(query, function(err, result) {
+		callback(result);	
+	});	
+}
+
 module.exports.pathFromID=pathFromID;
 module.exports.getArtist=getArtist;
 module.exports.getArtists=getArtists;