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:
@@ -19,6 +19,7 @@ import (
|
||||
"git.noroutes.net/NoRoutes/vibetunes/internal/metadata"
|
||||
"git.noroutes.net/NoRoutes/vibetunes/internal/scanner"
|
||||
"git.noroutes.net/NoRoutes/vibetunes/internal/subsonic"
|
||||
"git.noroutes.net/NoRoutes/vibetunes/internal/transcoding"
|
||||
"git.noroutes.net/NoRoutes/vibetunes/internal/web"
|
||||
)
|
||||
|
||||
@@ -87,6 +88,7 @@ func Open(cfg config.Config, log *slog.Logger) (*App, error) {
|
||||
EncryptionKey: encryptionKey,
|
||||
Scanner: sc,
|
||||
CoverArt: covers,
|
||||
Transcoder: transcoding.NewManager(cfg.FFmpegPath),
|
||||
Log: log,
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user