Subsonic: media retrieval endpoints (stream, download, getCoverArt, getLyrics, getAvatar, hls, getCaptions) with real transcoding, embedded lyrics extraction, and folder permission enforcement
This commit is contained in:
@@ -9,6 +9,7 @@ import (
|
||||
"git.noroutes.net/NoRoutes/vibetunes/internal/coverart"
|
||||
"git.noroutes.net/NoRoutes/vibetunes/internal/database"
|
||||
"git.noroutes.net/NoRoutes/vibetunes/internal/scanner"
|
||||
"git.noroutes.net/NoRoutes/vibetunes/internal/transcoding"
|
||||
)
|
||||
|
||||
// Server holds every dependency the Subsonic REST API needs. It mirrors
|
||||
@@ -21,6 +22,7 @@ type Server struct {
|
||||
EncryptionKey []byte
|
||||
Scanner *scanner.Scanner
|
||||
CoverArt *coverart.Store
|
||||
Transcoder *transcoding.Manager
|
||||
Log *slog.Logger
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user