Documentation
¶
Index ¶
- type Library
- type Service
- func (s *Service) Album(ctx context.Context, id unification.ID) (unification.AlbumFull, error)
- func (s *Service) Artist(ctx context.Context, id unification.ID) (unification.ArtistFull, error)
- func (s *Service) Image(ctx context.Context, id unification.ImageID) (io.ReadCloser, error)
- func (s *Service) Playlist(ctx context.Context, id unification.ID) (unification.PlaylistFull, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Library ¶
type Library interface { GetAlbumFull(ctx context.Context, id uuid.UUID) (library.AlbumFull, error) GetStreamingAlbumFull(ctx context.Context, id string) (library.AlbumFull, error) GetStreamingArtistFull(ctx context.Context, id string) (library.ArtistFull, error) GetArtistFull(ctx context.Context, id uuid.UUID) (library.ArtistFull, error) GetPlaylistFull(ctx context.Context, id uuid.UUID) (library.PlaylistFull, error) Image(ctx context.Context, id uuid.UUID) (io.ReadCloser, error) }
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func InitService ¶
func (*Service) Album ¶
func (s *Service) Album(ctx context.Context, id unification.ID) (unification.AlbumFull, error)
func (*Service) Artist ¶
func (s *Service) Artist(ctx context.Context, id unification.ID) (unification.ArtistFull, error)
func (*Service) Image ¶ added in v0.3.0
func (s *Service) Image(ctx context.Context, id unification.ImageID) (io.ReadCloser, error)
func (*Service) Playlist ¶
func (s *Service) Playlist(ctx context.Context, id unification.ID) (unification.PlaylistFull, error)
Click to show internal directories.
Click to hide internal directories.