|
@@ -96,7 +96,6 @@ var pathFromID = function(id, callback){
|
|
|
|
|
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
-
|
|
|
|
|
var getArtist= function(artist, callback){
|
|
var getArtist= function(artist, callback){
|
|
|
var query = 'select * from songs where artist like ?';
|
|
var query = 'select * from songs where artist like ?';
|
|
|
connection.query(query, "%"+artist+"%", function(err, result) {
|
|
connection.query(query, "%"+artist+"%", function(err, result) {
|
|
@@ -106,8 +105,23 @@ var getArtist= function(artist, callback){
|
|
|
|
|
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
|
|
+var getArtists=function(callback){
|
|
|
|
|
+ var query = 'select distinct(artist) from songs';
|
|
|
|
|
+ connection.query(query, function(err, result) {
|
|
|
|
|
+ callback(result);
|
|
|
|
|
+ });
|
|
|
|
|
+};
|
|
|
|
|
+var getAlbums=function(callback){
|
|
|
|
|
+ var query = 'select artist,album from songs group by album';
|
|
|
|
|
+ connection.query(query, function(err, result) {
|
|
|
|
|
+ callback(result);
|
|
|
|
|
+ });
|
|
|
|
|
+};
|
|
|
|
|
+
|
|
|
module.exports.pathFromID=pathFromID;
|
|
module.exports.pathFromID=pathFromID;
|
|
|
module.exports.getArtist=getArtist;
|
|
module.exports.getArtist=getArtist;
|
|
|
|
|
+module.exports.getArtists=getArtists;
|
|
|
|
|
+module.exports.getAlbums=getAlbums;
|
|
|
module.exports.populate=populate;
|
|
module.exports.populate=populate;
|
|
|
|
|
|
|
|
//populate("/storage/samba/Music");
|
|
//populate("/storage/samba/Music");
|