add init browse by folder
This commit is contained in:
@@ -52,28 +52,35 @@ func setSubsonicRoutes(cont handler.Controller, mux *http.ServeMux) {
|
||||
cont.WithCORS,
|
||||
cont.WithValidSubsonicArgs,
|
||||
)
|
||||
mux.HandleFunc("/rest/ping", withWare(cont.Ping))
|
||||
mux.HandleFunc("/rest/ping.view", withWare(cont.Ping))
|
||||
mux.HandleFunc("/rest/stream", withWare(cont.Stream))
|
||||
mux.HandleFunc("/rest/stream.view", withWare(cont.Stream))
|
||||
// common
|
||||
mux.HandleFunc("/rest/download", withWare(cont.Stream))
|
||||
mux.HandleFunc("/rest/download.view", withWare(cont.Stream))
|
||||
mux.HandleFunc("/rest/scrobble", withWare(cont.Scrobble))
|
||||
mux.HandleFunc("/rest/scrobble.view", withWare(cont.Scrobble))
|
||||
mux.HandleFunc("/rest/stream", withWare(cont.Stream))
|
||||
mux.HandleFunc("/rest/stream.view", withWare(cont.Stream))
|
||||
mux.HandleFunc("/rest/getCoverArt", withWare(cont.GetCoverArt))
|
||||
mux.HandleFunc("/rest/getCoverArt.view", withWare(cont.GetCoverArt))
|
||||
mux.HandleFunc("/rest/getArtists", withWare(cont.GetArtists))
|
||||
mux.HandleFunc("/rest/getArtists.view", withWare(cont.GetArtists))
|
||||
mux.HandleFunc("/rest/getArtist", withWare(cont.GetArtist))
|
||||
mux.HandleFunc("/rest/getArtist.view", withWare(cont.GetArtist))
|
||||
mux.HandleFunc("/rest/getAlbum", withWare(cont.GetAlbum))
|
||||
mux.HandleFunc("/rest/getAlbum.view", withWare(cont.GetAlbum))
|
||||
mux.HandleFunc("/rest/getMusicFolders", withWare(cont.GetMusicFolders))
|
||||
mux.HandleFunc("/rest/getMusicFolders.view", withWare(cont.GetMusicFolders))
|
||||
mux.HandleFunc("/rest/getAlbumList2", withWare(cont.GetAlbumList))
|
||||
mux.HandleFunc("/rest/getAlbumList2.view", withWare(cont.GetAlbumList))
|
||||
mux.HandleFunc("/rest/getLicense", withWare(cont.GetLicence))
|
||||
mux.HandleFunc("/rest/getLicense.view", withWare(cont.GetLicence))
|
||||
mux.HandleFunc("/rest/ping", withWare(cont.Ping))
|
||||
mux.HandleFunc("/rest/ping.view", withWare(cont.Ping))
|
||||
mux.HandleFunc("/rest/scrobble", withWare(cont.Scrobble))
|
||||
mux.HandleFunc("/rest/scrobble.view", withWare(cont.Scrobble))
|
||||
mux.HandleFunc("/rest/getMusicFolders", withWare(cont.GetMusicFolders))
|
||||
mux.HandleFunc("/rest/getMusicFolders.view", withWare(cont.GetMusicFolders))
|
||||
// browse by tag
|
||||
mux.HandleFunc("/rest/getAlbum", withWare(cont.GetAlbum))
|
||||
mux.HandleFunc("/rest/getAlbum.view", withWare(cont.GetAlbum))
|
||||
mux.HandleFunc("/rest/getAlbumList2", withWare(cont.GetAlbumList))
|
||||
mux.HandleFunc("/rest/getAlbumList2.view", withWare(cont.GetAlbumList))
|
||||
mux.HandleFunc("/rest/getArtist", withWare(cont.GetArtist))
|
||||
mux.HandleFunc("/rest/getArtist.view", withWare(cont.GetArtist))
|
||||
mux.HandleFunc("/rest/getArtists", withWare(cont.GetArtists))
|
||||
mux.HandleFunc("/rest/getArtists.view", withWare(cont.GetArtists))
|
||||
// browse by folder
|
||||
mux.HandleFunc("/rest/getIndexes", withWare(cont.GetIndexes))
|
||||
mux.HandleFunc("/rest/getIndexes.view", withWare(cont.GetIndexes))
|
||||
mux.HandleFunc("/rest/getMusicDirectory", withWare(cont.GetMusicDirectory))
|
||||
mux.HandleFunc("/rest/getMusicDirectory.view", withWare(cont.GetMusicDirectory))
|
||||
}
|
||||
|
||||
func setAdminRoutes(cont handler.Controller, mux *http.ServeMux) {
|
||||
|
||||
Reference in New Issue
Block a user