Searching by artists, spike mode

This commit is contained in:
Deluan
2016-03-11 00:37:07 -05:00
parent 29c2925a1c
commit ef31d1aca0
9 changed files with 136 additions and 28 deletions
+8 -2
View File
@@ -29,7 +29,13 @@ func init() {
// Other dependencies
utils.DefineSingleton(new(scanner.Scanner), scanner.NewItunesScanner)
utils.DefineSingleton(new(gomate.Indexer), func() gomate.Indexer {
return gomate.NewIndexer(gomate.NewLedisEmbeddedDB(persistence.Db()))
utils.DefineSingleton(new(gomate.DB), func() gomate.DB {
return gomate.NewLedisEmbeddedDB(persistence.Db())
})
//utils.DefineSingleton(new(gomate.Indexer), func() gomate.Indexer {
// return gomate.NewIndexer(gomate.NewLedisEmbeddedDB(persistence.Db()))
//})
//utils.DefineSingleton(new(gomate.Searcher), func() gomate.Searcher {
// return gomate.NewSearcher(gomate.NewLedisEmbeddedDB(persistence.Db()))
//})
}
+2
View File
@@ -23,6 +23,8 @@ func mapEndpoints() {
beego.NSRouter("/getIndexes.view", &api.BrowsingController{}, "*:GetIndexes"),
beego.NSRouter("/getMusicDirectory.view", &api.BrowsingController{}, "*:GetDirectory"),
beego.NSRouter("/search2.view", &api.SearchingController{}, "*:Search2"),
beego.NSRouter("/getCoverArt.view", &api.GetCoverArtController{}, "*:Get"),
beego.NSRouter("/stream.view", &api.StreamController{}, "*:Stream"),
beego.NSRouter("/download.view", &api.StreamController{}, "*:Download"),