navidrome/core/wire_providers.go
2022-12-28 15:31:56 -05:00

25 lines
504 B
Go

package core
import (
"github.com/google/wire"
"github.com/navidrome/navidrome/core/agents"
"github.com/navidrome/navidrome/core/artwork"
"github.com/navidrome/navidrome/core/ffmpeg"
"github.com/navidrome/navidrome/core/scrobbler"
)
var Set = wire.NewSet(
artwork.NewArtwork,
NewMediaStreamer,
GetTranscodingCache,
artwork.GetImageCache,
NewArchiver,
NewExternalMetadata,
NewPlayers,
agents.New,
ffmpeg.New,
scrobbler.GetPlayTracker,
NewShare,
NewPlaylists,
artwork.NewCacheWarmer,
)