Documentation ¶
Index ¶
- func RegisterFortissimoServer(s *grpc.Server, srv FortissimoServer)
- type AddSongRequest
- func (*AddSongRequest) Descriptor() ([]byte, []int)
- func (m *AddSongRequest) GetSong() *Song
- func (*AddSongRequest) ProtoMessage()
- func (m *AddSongRequest) Reset()
- func (m *AddSongRequest) String() string
- func (m *AddSongRequest) XXX_DiscardUnknown()
- func (m *AddSongRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AddSongRequest) XXX_Merge(src proto.Message)
- func (m *AddSongRequest) XXX_Size() int
- func (m *AddSongRequest) XXX_Unmarshal(b []byte) error
- type AddSongResponse
- func (*AddSongResponse) Descriptor() ([]byte, []int)
- func (m *AddSongResponse) GetSong() *Song
- func (*AddSongResponse) ProtoMessage()
- func (m *AddSongResponse) Reset()
- func (m *AddSongResponse) String() string
- func (m *AddSongResponse) XXX_DiscardUnknown()
- func (m *AddSongResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AddSongResponse) XXX_Merge(src proto.Message)
- func (m *AddSongResponse) XXX_Size() int
- func (m *AddSongResponse) XXX_Unmarshal(b []byte) error
- type FortissimoClient
- type FortissimoServer
- type Fortissimo_GetSongsClient
- type Fortissimo_GetSongsServer
- type GetSongRequest
- func (*GetSongRequest) Descriptor() ([]byte, []int)
- func (m *GetSongRequest) GetId() int64
- func (*GetSongRequest) ProtoMessage()
- func (m *GetSongRequest) Reset()
- func (m *GetSongRequest) String() string
- func (m *GetSongRequest) XXX_DiscardUnknown()
- func (m *GetSongRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetSongRequest) XXX_Merge(src proto.Message)
- func (m *GetSongRequest) XXX_Size() int
- func (m *GetSongRequest) XXX_Unmarshal(b []byte) error
- type GetSongResponse
- func (*GetSongResponse) Descriptor() ([]byte, []int)
- func (m *GetSongResponse) GetSong() *Song
- func (*GetSongResponse) ProtoMessage()
- func (m *GetSongResponse) Reset()
- func (m *GetSongResponse) String() string
- func (m *GetSongResponse) XXX_DiscardUnknown()
- func (m *GetSongResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetSongResponse) XXX_Merge(src proto.Message)
- func (m *GetSongResponse) XXX_Size() int
- func (m *GetSongResponse) XXX_Unmarshal(b []byte) error
- type GetSongsRequest
- func (*GetSongsRequest) Descriptor() ([]byte, []int)
- func (*GetSongsRequest) ProtoMessage()
- func (m *GetSongsRequest) Reset()
- func (m *GetSongsRequest) String() string
- func (m *GetSongsRequest) XXX_DiscardUnknown()
- func (m *GetSongsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetSongsRequest) XXX_Merge(src proto.Message)
- func (m *GetSongsRequest) XXX_Size() int
- func (m *GetSongsRequest) XXX_Unmarshal(b []byte) error
- type GetSongsResponse
- func (*GetSongsResponse) Descriptor() ([]byte, []int)
- func (m *GetSongsResponse) GetSong() *Song
- func (*GetSongsResponse) ProtoMessage()
- func (m *GetSongsResponse) Reset()
- func (m *GetSongsResponse) String() string
- func (m *GetSongsResponse) XXX_DiscardUnknown()
- func (m *GetSongsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetSongsResponse) XXX_Merge(src proto.Message)
- func (m *GetSongsResponse) XXX_Size() int
- func (m *GetSongsResponse) XXX_Unmarshal(b []byte) error
- type RemoveSongRequest
- func (*RemoveSongRequest) Descriptor() ([]byte, []int)
- func (m *RemoveSongRequest) GetId() int64
- func (*RemoveSongRequest) ProtoMessage()
- func (m *RemoveSongRequest) Reset()
- func (m *RemoveSongRequest) String() string
- func (m *RemoveSongRequest) XXX_DiscardUnknown()
- func (m *RemoveSongRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RemoveSongRequest) XXX_Merge(src proto.Message)
- func (m *RemoveSongRequest) XXX_Size() int
- func (m *RemoveSongRequest) XXX_Unmarshal(b []byte) error
- type RemoveSongResponse
- func (*RemoveSongResponse) Descriptor() ([]byte, []int)
- func (*RemoveSongResponse) ProtoMessage()
- func (m *RemoveSongResponse) Reset()
- func (m *RemoveSongResponse) String() string
- func (m *RemoveSongResponse) XXX_DiscardUnknown()
- func (m *RemoveSongResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RemoveSongResponse) XXX_Merge(src proto.Message)
- func (m *RemoveSongResponse) XXX_Size() int
- func (m *RemoveSongResponse) XXX_Unmarshal(b []byte) error
- type Song
- func (*Song) Descriptor() ([]byte, []int)
- func (m *Song) GetAlbum() string
- func (m *Song) GetAlbumArtist() string
- func (m *Song) GetArtists() []string
- func (m *Song) GetArtistsSort() string
- func (m *Song) GetBeatsPerMinute() int32
- func (m *Song) GetComment() string
- func (m *Song) GetComposers() string
- func (m *Song) GetConductor() string
- func (m *Song) GetCopyright() string
- func (m *Song) GetCreatedDate() *timestamp.Timestamp
- func (m *Song) GetDateTagged() *timestamp.Timestamp
- func (m *Song) GetDescription() string
- func (m *Song) GetDiskNumber() int32
- func (m *Song) GetDuration() *duration.Duration
- func (m *Song) GetFirstAlbumArtist() string
- func (m *Song) GetFirstAlbumArtistSort() string
- func (m *Song) GetFirstArtist() string
- func (m *Song) GetFirstArtistSort() string
- func (m *Song) GetFirstComposer() string
- func (m *Song) GetFirstComposerSort() string
- func (m *Song) GetGenre() string
- func (m *Song) GetGrouping() string
- func (m *Song) GetHash() string
- func (m *Song) GetId() int64
- func (m *Song) GetInitialKey() string
- func (m *Song) GetIsrc() string
- func (m *Song) GetLyrics() string
- func (m *Song) GetMimeType() string
- func (m *Song) GetModifiedDate() *timestamp.Timestamp
- func (m *Song) GetMusicBrainzArtistId() string
- func (m *Song) GetMusicBrainzDiscId() string
- func (m *Song) GetMusicBrainzReleaseArtistId() string
- func (m *Song) GetMusicBrainzReleaseCountry() string
- func (m *Song) GetMusicBrainzReleaseGroupId() string
- func (m *Song) GetMusicBrainzReleaseId() string
- func (m *Song) GetMusicBrainzReleaseStatus() string
- func (m *Song) GetMusicBrainzReleaseType() string
- func (m *Song) GetMusicBrainzTrackId() string
- func (m *Song) GetMusicIpId() string
- func (m *Song) GetOfDiskNumber() int32
- func (m *Song) GetOfTrackNumber() int32
- func (m *Song) GetPath() string
- func (m *Song) GetPlayCount() int32
- func (m *Song) GetPublisher() string
- func (m *Song) GetRemixedBy() string
- func (m *Song) GetReplayGainAlbumGain() float64
- func (m *Song) GetReplayGainAlbumPeak() float64
- func (m *Song) GetReplayGainTrackGain() float64
- func (m *Song) GetReplayGainTrackPeak() float64
- func (m *Song) GetSkippedCount() int32
- func (m *Song) GetSubtitle() string
- func (m *Song) GetTitle() string
- func (m *Song) GetTitleSort() string
- func (m *Song) GetTrackNumber() int32
- func (m *Song) GetYear() int32
- func (*Song) ProtoMessage()
- func (m *Song) Reset()
- func (m *Song) String() string
- func (m *Song) XXX_DiscardUnknown()
- func (m *Song) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Song) XXX_Merge(src proto.Message)
- func (m *Song) XXX_Size() int
- func (m *Song) XXX_Unmarshal(b []byte) error
- type UnimplementedFortissimoServer
- func (*UnimplementedFortissimoServer) AddSong(ctx context.Context, req *AddSongRequest) (*AddSongResponse, error)
- func (*UnimplementedFortissimoServer) GetSong(ctx context.Context, req *GetSongRequest) (*GetSongResponse, error)
- func (*UnimplementedFortissimoServer) GetSongs(req *GetSongsRequest, srv Fortissimo_GetSongsServer) error
- func (*UnimplementedFortissimoServer) RemoveSong(ctx context.Context, req *RemoveSongRequest) (*RemoveSongResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterFortissimoServer ¶
func RegisterFortissimoServer(s *grpc.Server, srv FortissimoServer)
Types ¶
type AddSongRequest ¶
type AddSongRequest struct { Song *Song `protobuf:"bytes,1,opt,name=song,proto3" json:"song,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
AddSong
func (*AddSongRequest) Descriptor ¶
func (*AddSongRequest) Descriptor() ([]byte, []int)
func (*AddSongRequest) GetSong ¶
func (m *AddSongRequest) GetSong() *Song
func (*AddSongRequest) ProtoMessage ¶
func (*AddSongRequest) ProtoMessage()
func (*AddSongRequest) Reset ¶
func (m *AddSongRequest) Reset()
func (*AddSongRequest) String ¶
func (m *AddSongRequest) String() string
func (*AddSongRequest) XXX_DiscardUnknown ¶
func (m *AddSongRequest) XXX_DiscardUnknown()
func (*AddSongRequest) XXX_Marshal ¶
func (m *AddSongRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AddSongRequest) XXX_Merge ¶
func (m *AddSongRequest) XXX_Merge(src proto.Message)
func (*AddSongRequest) XXX_Size ¶
func (m *AddSongRequest) XXX_Size() int
func (*AddSongRequest) XXX_Unmarshal ¶
func (m *AddSongRequest) XXX_Unmarshal(b []byte) error
type AddSongResponse ¶
type AddSongResponse struct { Song *Song `protobuf:"bytes,1,opt,name=song,proto3" json:"song,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AddSongResponse) Descriptor ¶
func (*AddSongResponse) Descriptor() ([]byte, []int)
func (*AddSongResponse) GetSong ¶
func (m *AddSongResponse) GetSong() *Song
func (*AddSongResponse) ProtoMessage ¶
func (*AddSongResponse) ProtoMessage()
func (*AddSongResponse) Reset ¶
func (m *AddSongResponse) Reset()
func (*AddSongResponse) String ¶
func (m *AddSongResponse) String() string
func (*AddSongResponse) XXX_DiscardUnknown ¶
func (m *AddSongResponse) XXX_DiscardUnknown()
func (*AddSongResponse) XXX_Marshal ¶
func (m *AddSongResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AddSongResponse) XXX_Merge ¶
func (m *AddSongResponse) XXX_Merge(src proto.Message)
func (*AddSongResponse) XXX_Size ¶
func (m *AddSongResponse) XXX_Size() int
func (*AddSongResponse) XXX_Unmarshal ¶
func (m *AddSongResponse) XXX_Unmarshal(b []byte) error
type FortissimoClient ¶
type FortissimoClient interface { GetSong(ctx context.Context, in *GetSongRequest, opts ...grpc.CallOption) (*GetSongResponse, error) AddSong(ctx context.Context, in *AddSongRequest, opts ...grpc.CallOption) (*AddSongResponse, error) RemoveSong(ctx context.Context, in *RemoveSongRequest, opts ...grpc.CallOption) (*RemoveSongResponse, error) GetSongs(ctx context.Context, in *GetSongsRequest, opts ...grpc.CallOption) (Fortissimo_GetSongsClient, error) }
FortissimoClient is the client API for Fortissimo service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewFortissimoClient ¶
func NewFortissimoClient(cc *grpc.ClientConn) FortissimoClient
type FortissimoServer ¶
type FortissimoServer interface { GetSong(context.Context, *GetSongRequest) (*GetSongResponse, error) AddSong(context.Context, *AddSongRequest) (*AddSongResponse, error) RemoveSong(context.Context, *RemoveSongRequest) (*RemoveSongResponse, error) GetSongs(*GetSongsRequest, Fortissimo_GetSongsServer) error }
FortissimoServer is the server API for Fortissimo service.
type Fortissimo_GetSongsClient ¶
type Fortissimo_GetSongsClient interface { Recv() (*GetSongsResponse, error) grpc.ClientStream }
type Fortissimo_GetSongsServer ¶
type Fortissimo_GetSongsServer interface { Send(*GetSongsResponse) error grpc.ServerStream }
type GetSongRequest ¶
type GetSongRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
GetSong
func (*GetSongRequest) Descriptor ¶
func (*GetSongRequest) Descriptor() ([]byte, []int)
func (*GetSongRequest) GetId ¶
func (m *GetSongRequest) GetId() int64
func (*GetSongRequest) ProtoMessage ¶
func (*GetSongRequest) ProtoMessage()
func (*GetSongRequest) Reset ¶
func (m *GetSongRequest) Reset()
func (*GetSongRequest) String ¶
func (m *GetSongRequest) String() string
func (*GetSongRequest) XXX_DiscardUnknown ¶
func (m *GetSongRequest) XXX_DiscardUnknown()
func (*GetSongRequest) XXX_Marshal ¶
func (m *GetSongRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetSongRequest) XXX_Merge ¶
func (m *GetSongRequest) XXX_Merge(src proto.Message)
func (*GetSongRequest) XXX_Size ¶
func (m *GetSongRequest) XXX_Size() int
func (*GetSongRequest) XXX_Unmarshal ¶
func (m *GetSongRequest) XXX_Unmarshal(b []byte) error
type GetSongResponse ¶
type GetSongResponse struct { Song *Song `protobuf:"bytes,1,opt,name=song,proto3" json:"song,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetSongResponse) Descriptor ¶
func (*GetSongResponse) Descriptor() ([]byte, []int)
func (*GetSongResponse) GetSong ¶
func (m *GetSongResponse) GetSong() *Song
func (*GetSongResponse) ProtoMessage ¶
func (*GetSongResponse) ProtoMessage()
func (*GetSongResponse) Reset ¶
func (m *GetSongResponse) Reset()
func (*GetSongResponse) String ¶
func (m *GetSongResponse) String() string
func (*GetSongResponse) XXX_DiscardUnknown ¶
func (m *GetSongResponse) XXX_DiscardUnknown()
func (*GetSongResponse) XXX_Marshal ¶
func (m *GetSongResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetSongResponse) XXX_Merge ¶
func (m *GetSongResponse) XXX_Merge(src proto.Message)
func (*GetSongResponse) XXX_Size ¶
func (m *GetSongResponse) XXX_Size() int
func (*GetSongResponse) XXX_Unmarshal ¶
func (m *GetSongResponse) XXX_Unmarshal(b []byte) error
type GetSongsRequest ¶
type GetSongsRequest struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetSongsRequest) Descriptor ¶
func (*GetSongsRequest) Descriptor() ([]byte, []int)
func (*GetSongsRequest) ProtoMessage ¶
func (*GetSongsRequest) ProtoMessage()
func (*GetSongsRequest) Reset ¶
func (m *GetSongsRequest) Reset()
func (*GetSongsRequest) String ¶
func (m *GetSongsRequest) String() string
func (*GetSongsRequest) XXX_DiscardUnknown ¶
func (m *GetSongsRequest) XXX_DiscardUnknown()
func (*GetSongsRequest) XXX_Marshal ¶
func (m *GetSongsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetSongsRequest) XXX_Merge ¶
func (m *GetSongsRequest) XXX_Merge(src proto.Message)
func (*GetSongsRequest) XXX_Size ¶
func (m *GetSongsRequest) XXX_Size() int
func (*GetSongsRequest) XXX_Unmarshal ¶
func (m *GetSongsRequest) XXX_Unmarshal(b []byte) error
type GetSongsResponse ¶
type GetSongsResponse struct { Song *Song `protobuf:"bytes,1,opt,name=song,proto3" json:"song,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
GetSongs
func (*GetSongsResponse) Descriptor ¶
func (*GetSongsResponse) Descriptor() ([]byte, []int)
func (*GetSongsResponse) GetSong ¶
func (m *GetSongsResponse) GetSong() *Song
func (*GetSongsResponse) ProtoMessage ¶
func (*GetSongsResponse) ProtoMessage()
func (*GetSongsResponse) Reset ¶
func (m *GetSongsResponse) Reset()
func (*GetSongsResponse) String ¶
func (m *GetSongsResponse) String() string
func (*GetSongsResponse) XXX_DiscardUnknown ¶
func (m *GetSongsResponse) XXX_DiscardUnknown()
func (*GetSongsResponse) XXX_Marshal ¶
func (m *GetSongsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetSongsResponse) XXX_Merge ¶
func (m *GetSongsResponse) XXX_Merge(src proto.Message)
func (*GetSongsResponse) XXX_Size ¶
func (m *GetSongsResponse) XXX_Size() int
func (*GetSongsResponse) XXX_Unmarshal ¶
func (m *GetSongsResponse) XXX_Unmarshal(b []byte) error
type RemoveSongRequest ¶
type RemoveSongRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
RemoveSong
func (*RemoveSongRequest) Descriptor ¶
func (*RemoveSongRequest) Descriptor() ([]byte, []int)
func (*RemoveSongRequest) GetId ¶
func (m *RemoveSongRequest) GetId() int64
func (*RemoveSongRequest) ProtoMessage ¶
func (*RemoveSongRequest) ProtoMessage()
func (*RemoveSongRequest) Reset ¶
func (m *RemoveSongRequest) Reset()
func (*RemoveSongRequest) String ¶
func (m *RemoveSongRequest) String() string
func (*RemoveSongRequest) XXX_DiscardUnknown ¶
func (m *RemoveSongRequest) XXX_DiscardUnknown()
func (*RemoveSongRequest) XXX_Marshal ¶
func (m *RemoveSongRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RemoveSongRequest) XXX_Merge ¶
func (m *RemoveSongRequest) XXX_Merge(src proto.Message)
func (*RemoveSongRequest) XXX_Size ¶
func (m *RemoveSongRequest) XXX_Size() int
func (*RemoveSongRequest) XXX_Unmarshal ¶
func (m *RemoveSongRequest) XXX_Unmarshal(b []byte) error
type RemoveSongResponse ¶
type RemoveSongResponse struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RemoveSongResponse) Descriptor ¶
func (*RemoveSongResponse) Descriptor() ([]byte, []int)
func (*RemoveSongResponse) ProtoMessage ¶
func (*RemoveSongResponse) ProtoMessage()
func (*RemoveSongResponse) Reset ¶
func (m *RemoveSongResponse) Reset()
func (*RemoveSongResponse) String ¶
func (m *RemoveSongResponse) String() string
func (*RemoveSongResponse) XXX_DiscardUnknown ¶
func (m *RemoveSongResponse) XXX_DiscardUnknown()
func (*RemoveSongResponse) XXX_Marshal ¶
func (m *RemoveSongResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RemoveSongResponse) XXX_Merge ¶
func (m *RemoveSongResponse) XXX_Merge(src proto.Message)
func (*RemoveSongResponse) XXX_Size ¶
func (m *RemoveSongResponse) XXX_Size() int
func (*RemoveSongResponse) XXX_Unmarshal ¶
func (m *RemoveSongResponse) XXX_Unmarshal(b []byte) error
type Song ¶
type Song struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` TitleSort string `protobuf:"bytes,3,opt,name=title_sort,json=titleSort,proto3" json:"title_sort,omitempty"` Artists []string `protobuf:"bytes,4,rep,name=artists,proto3" json:"artists,omitempty"` FirstArtist string `protobuf:"bytes,5,opt,name=first_artist,json=firstArtist,proto3" json:"first_artist,omitempty"` FirstArtistSort string `protobuf:"bytes,6,opt,name=first_artist_sort,json=firstArtistSort,proto3" json:"first_artist_sort,omitempty"` FirstAlbumArtist string `protobuf:"bytes,7,opt,name=first_album_artist,json=firstAlbumArtist,proto3" json:"first_album_artist,omitempty"` FirstAlbumArtistSort string `protobuf:"bytes,8,opt,name=first_album_artist_sort,json=firstAlbumArtistSort,proto3" json:"first_album_artist_sort,omitempty"` AlbumArtist string `protobuf:"bytes,9,opt,name=album_artist,json=albumArtist,proto3" json:"album_artist,omitempty"` Album string `protobuf:"bytes,10,opt,name=album,proto3" json:"album,omitempty"` Publisher string `protobuf:"bytes,11,opt,name=publisher,proto3" json:"publisher,omitempty"` FirstComposer string `protobuf:"bytes,12,opt,name=first_composer,json=firstComposer,proto3" json:"first_composer,omitempty"` Composers string `protobuf:"bytes,13,opt,name=composers,proto3" json:"composers,omitempty"` Conductor string `protobuf:"bytes,14,opt,name=conductor,proto3" json:"conductor,omitempty"` Genre string `protobuf:"bytes,15,opt,name=genre,proto3" json:"genre,omitempty"` Grouping string `protobuf:"bytes,16,opt,name=grouping,proto3" json:"grouping,omitempty"` Year int32 `protobuf:"varint,17,opt,name=year,proto3" json:"year,omitempty"` TrackNumber int32 `protobuf:"varint,18,opt,name=track_number,json=trackNumber,proto3" json:"track_number,omitempty"` OfTrackNumber int32 `protobuf:"varint,19,opt,name=of_track_number,json=ofTrackNumber,proto3" json:"of_track_number,omitempty"` DiskNumber int32 `protobuf:"varint,20,opt,name=disk_number,json=diskNumber,proto3" json:"disk_number,omitempty"` OfDiskNumber int32 `protobuf:"varint,21,opt,name=of_disk_number,json=ofDiskNumber,proto3" json:"of_disk_number,omitempty"` Duration *duration.Duration `protobuf:"bytes,22,opt,name=duration,proto3" json:"duration,omitempty"` PlayCount int32 `protobuf:"varint,23,opt,name=play_count,json=playCount,proto3" json:"play_count,omitempty"` SkippedCount int32 `protobuf:"varint,24,opt,name=skipped_count,json=skippedCount,proto3" json:"skipped_count,omitempty"` Comment string `protobuf:"bytes,25,opt,name=comment,proto3" json:"comment,omitempty"` BeatsPerMinute int32 `protobuf:"varint,26,opt,name=beats_per_minute,json=beatsPerMinute,proto3" json:"beats_per_minute,omitempty"` Copyright string `protobuf:"bytes,27,opt,name=copyright,proto3" json:"copyright,omitempty"` DateTagged *timestamp.Timestamp `protobuf:"bytes,28,opt,name=date_tagged,json=dateTagged,proto3" json:"date_tagged,omitempty"` Description string `protobuf:"bytes,29,opt,name=description,proto3" json:"description,omitempty"` FirstComposerSort string `protobuf:"bytes,30,opt,name=first_composer_sort,json=firstComposerSort,proto3" json:"first_composer_sort,omitempty"` ArtistsSort string `protobuf:"bytes,31,opt,name=artists_sort,json=artistsSort,proto3" json:"artists_sort,omitempty"` Lyrics string `protobuf:"bytes,32,opt,name=lyrics,proto3" json:"lyrics,omitempty"` InitialKey string `protobuf:"bytes,33,opt,name=initial_key,json=initialKey,proto3" json:"initial_key,omitempty"` Isrc string `protobuf:"bytes,34,opt,name=isrc,proto3" json:"isrc,omitempty"` Subtitle string `protobuf:"bytes,35,opt,name=subtitle,proto3" json:"subtitle,omitempty"` MusicBrainzArtistId string `protobuf:"bytes,36,opt,name=music_brainz_artist_id,json=musicBrainzArtistId,proto3" json:"music_brainz_artist_id,omitempty"` MusicBrainzDiscId string `protobuf:"bytes,37,opt,name=music_brainz_disc_id,json=musicBrainzDiscId,proto3" json:"music_brainz_disc_id,omitempty"` MusicBrainzReleaseArtistId string `` /* 146-byte string literal not displayed */ MusicBrainzReleaseCountry string `` /* 141-byte string literal not displayed */ MusicBrainzReleaseGroupId string `` /* 143-byte string literal not displayed */ MusicBrainzReleaseId string `` /* 126-byte string literal not displayed */ MusicBrainzReleaseStatus string `` /* 138-byte string literal not displayed */ MusicBrainzReleaseType string `` /* 132-byte string literal not displayed */ MusicBrainzTrackId string `protobuf:"bytes,44,opt,name=music_brainz_track_id,json=musicBrainzTrackId,proto3" json:"music_brainz_track_id,omitempty"` MusicIpId string `protobuf:"bytes,45,opt,name=music_ip_id,json=musicIpId,proto3" json:"music_ip_id,omitempty"` RemixedBy string `protobuf:"bytes,46,opt,name=remixed_by,json=remixedBy,proto3" json:"remixed_by,omitempty"` ReplayGainAlbumGain float64 `protobuf:"fixed64,47,opt,name=replay_gain_album_gain,json=replayGainAlbumGain,proto3" json:"replay_gain_album_gain,omitempty"` ReplayGainAlbumPeak float64 `protobuf:"fixed64,48,opt,name=replay_gain_album_peak,json=replayGainAlbumPeak,proto3" json:"replay_gain_album_peak,omitempty"` ReplayGainTrackGain float64 `protobuf:"fixed64,49,opt,name=replay_gain_track_gain,json=replayGainTrackGain,proto3" json:"replay_gain_track_gain,omitempty"` ReplayGainTrackPeak float64 `protobuf:"fixed64,50,opt,name=replay_gain_track_peak,json=replayGainTrackPeak,proto3" json:"replay_gain_track_peak,omitempty"` MimeType string `protobuf:"bytes,51,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"` Path string `protobuf:"bytes,52,opt,name=path,proto3" json:"path,omitempty"` Hash string `protobuf:"bytes,53,opt,name=hash,proto3" json:"hash,omitempty"` CreatedDate *timestamp.Timestamp `protobuf:"bytes,54,opt,name=created_date,json=createdDate,proto3" json:"created_date,omitempty"` ModifiedDate *timestamp.Timestamp `protobuf:"bytes,55,opt,name=modified_date,json=modifiedDate,proto3" json:"modified_date,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Data Objects
func (*Song) Descriptor ¶
func (*Song) GetAlbumArtist ¶
func (*Song) GetArtists ¶
func (*Song) GetArtistsSort ¶
func (*Song) GetBeatsPerMinute ¶
func (*Song) GetComment ¶
func (*Song) GetComposers ¶
func (*Song) GetConductor ¶
func (*Song) GetCopyright ¶
func (*Song) GetCreatedDate ¶
func (*Song) GetDateTagged ¶
func (*Song) GetDescription ¶
func (*Song) GetDiskNumber ¶
func (*Song) GetDuration ¶
func (*Song) GetFirstAlbumArtist ¶
func (*Song) GetFirstAlbumArtistSort ¶
func (*Song) GetFirstArtist ¶
func (*Song) GetFirstArtistSort ¶
func (*Song) GetFirstComposer ¶
func (*Song) GetFirstComposerSort ¶
func (*Song) GetGrouping ¶
func (*Song) GetInitialKey ¶
func (*Song) GetMimeType ¶
func (*Song) GetModifiedDate ¶
func (*Song) GetMusicBrainzArtistId ¶
func (*Song) GetMusicBrainzDiscId ¶
func (*Song) GetMusicBrainzReleaseArtistId ¶
func (*Song) GetMusicBrainzReleaseCountry ¶
func (*Song) GetMusicBrainzReleaseGroupId ¶
func (*Song) GetMusicBrainzReleaseId ¶
func (*Song) GetMusicBrainzReleaseStatus ¶
func (*Song) GetMusicBrainzReleaseType ¶
func (*Song) GetMusicBrainzTrackId ¶
func (*Song) GetMusicIpId ¶
func (*Song) GetOfDiskNumber ¶
func (*Song) GetOfTrackNumber ¶
func (*Song) GetPlayCount ¶
func (*Song) GetPublisher ¶
func (*Song) GetRemixedBy ¶
func (*Song) GetReplayGainAlbumGain ¶
func (*Song) GetReplayGainAlbumPeak ¶
func (*Song) GetReplayGainTrackGain ¶
func (*Song) GetReplayGainTrackPeak ¶
func (*Song) GetSkippedCount ¶
func (*Song) GetSubtitle ¶
func (*Song) GetTitleSort ¶
func (*Song) GetTrackNumber ¶
func (*Song) ProtoMessage ¶
func (*Song) ProtoMessage()
func (*Song) XXX_DiscardUnknown ¶
func (m *Song) XXX_DiscardUnknown()
func (*Song) XXX_Unmarshal ¶
type UnimplementedFortissimoServer ¶
type UnimplementedFortissimoServer struct { }
UnimplementedFortissimoServer can be embedded to have forward compatible implementations.
func (*UnimplementedFortissimoServer) AddSong ¶
func (*UnimplementedFortissimoServer) AddSong(ctx context.Context, req *AddSongRequest) (*AddSongResponse, error)
func (*UnimplementedFortissimoServer) GetSong ¶
func (*UnimplementedFortissimoServer) GetSong(ctx context.Context, req *GetSongRequest) (*GetSongResponse, error)
func (*UnimplementedFortissimoServer) GetSongs ¶
func (*UnimplementedFortissimoServer) GetSongs(req *GetSongsRequest, srv Fortissimo_GetSongsServer) error
func (*UnimplementedFortissimoServer) RemoveSong ¶
func (*UnimplementedFortissimoServer) RemoveSong(ctx context.Context, req *RemoveSongRequest) (*RemoveSongResponse, error)
Click to show internal directories.
Click to hide internal directories.