Subsonic: podcast endpoints (getPodcasts, getNewestPodcasts, refreshPodcasts, createPodcastChannel, deletePodcastChannel/Episode, downloadPodcastEpisode)

This commit is contained in:
2026-08-23 00:26:14 -05:00
parent fce44a2ffd
commit c2166fa7d4
7 changed files with 381 additions and 0 deletions
+2
View File
@@ -8,6 +8,7 @@ import (
"git.noroutes.net/NoRoutes/vibetunes/internal/config"
"git.noroutes.net/NoRoutes/vibetunes/internal/coverart"
"git.noroutes.net/NoRoutes/vibetunes/internal/database"
"git.noroutes.net/NoRoutes/vibetunes/internal/podcasts"
"git.noroutes.net/NoRoutes/vibetunes/internal/scanner"
"git.noroutes.net/NoRoutes/vibetunes/internal/transcoding"
)
@@ -23,6 +24,7 @@ type Server struct {
Scanner *scanner.Scanner
CoverArt *coverart.Store
Transcoder *transcoding.Manager
Podcasts *podcasts.Manager
Log *slog.Logger
}