Documentation
¶
Index ¶
- type Library
- type Service
- func (s *Service) Album(ctx context.Context, id unification.ID) (unification.AlbumFull, error)
- func (s *Service) AlbumImage(ctx context.Context, id unification.ImageID) ([]byte, error)
- func (s *Service) Artist(ctx context.Context, id unification.ID) (unification.ArtistFull, error)
- func (s *Service) ArtistImage(ctx context.Context, id unification.ImageID) ([]byte, error)
- func (s *Service) PlayedAlbumImage(ctx context.Context, id unification.ImageID) ([]byte, error)
- func (s *Service) Playlist(ctx context.Context, id unification.ID) (unification.PlaylistFull, error)
- func (s *Service) PlaylistImage(ctx context.Context, id unification.ImageID) ([]byte, error)
- func (s *Service) RadioImage(ctx context.Context, id unification.ImageID) ([]byte, 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) GetAlbumImage(ctx context.Context, id uuid.UUID) ([]byte, error) GetArtistImage(ctx context.Context, id uuid.UUID) ([]byte, error) GetPlaylistImage(ctx context.Context, id uuid.UUID) ([]byte, error) GetPlayedAlbumImage(ctx context.Context, id uuid.UUID) ([]byte, error) GetRadioImage(ctx context.Context, id uuid.UUID) ([]byte, 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) AlbumImage ¶ added in v0.4.1
func (*Service) Artist ¶
func (s *Service) Artist(ctx context.Context, id unification.ID) (unification.ArtistFull, error)
func (*Service) ArtistImage ¶ added in v0.4.1
func (*Service) PlayedAlbumImage ¶ added in v0.4.1
func (*Service) Playlist ¶
func (s *Service) Playlist(ctx context.Context, id unification.ID) (unification.PlaylistFull, error)
func (*Service) PlaylistImage ¶ added in v0.4.1
func (*Service) RadioImage ¶ added in v0.4.5
Click to show internal directories.
Click to hide internal directories.