feat(subsonic): register media handlers (#296)
Wire /stream, /download, /getCoverArt, /scrobble onto /rest via mediaHandlers.
This commit is contained in:
@@ -19,6 +19,7 @@ import (
|
||||
// either way.
|
||||
func Mount(r chi.Router, pool *pgxpool.Pool, logger *slog.Logger, cfg Config) {
|
||||
b := &browseHandlers{pool: pool}
|
||||
m := newMediaHandlers(pool)
|
||||
r.Route("/rest", func(sub chi.Router) {
|
||||
sub.Use(Middleware(pool, cfg))
|
||||
register(sub, "/ping", handlePing)
|
||||
@@ -31,6 +32,10 @@ func Mount(r chi.Router, pool *pgxpool.Pool, logger *slog.Logger, cfg Config) {
|
||||
register(sub, "/getAlbumList2", b.getAlbumList2)
|
||||
register(sub, "/getSong", b.getSong)
|
||||
register(sub, "/search3", b.search3)
|
||||
register(sub, "/stream", m.handleStream)
|
||||
register(sub, "/download", m.handleDownload)
|
||||
register(sub, "/getCoverArt", m.handleGetCoverArt)
|
||||
register(sub, "/scrobble", m.handleScrobble)
|
||||
_ = logger
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user