Web UI: podcasts, radio, shares, bookmarks pages; admin podcast/jukebox management; per-user Subsonic permission editor
This commit is contained in:
@@ -10,6 +10,8 @@ import (
|
||||
"git.noroutes.net/NoRoutes/vibetunes/internal/auth"
|
||||
"git.noroutes.net/NoRoutes/vibetunes/internal/config"
|
||||
"git.noroutes.net/NoRoutes/vibetunes/internal/coverart"
|
||||
"git.noroutes.net/NoRoutes/vibetunes/internal/jukebox"
|
||||
"git.noroutes.net/NoRoutes/vibetunes/internal/podcasts"
|
||||
"git.noroutes.net/NoRoutes/vibetunes/internal/scanner"
|
||||
)
|
||||
|
||||
@@ -22,6 +24,8 @@ type Web struct {
|
||||
Scanner *scanner.Scanner
|
||||
CoverArt *coverart.Store
|
||||
EncryptionKey []byte // for auth.SetUserPassword; see internal/auth/subsonic_secret.go
|
||||
Podcasts *podcasts.Manager
|
||||
Jukebox *jukebox.Jukebox
|
||||
Log *slog.Logger
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user