Versions in this module Expand all Collapse all v0 v0.4.1 Sep 16, 2024 v0.4.0 Jan 21, 2024 Changes in this version + type HistoryItem struct + ConnCountry string + EpisodeName string + EpisodeShowName string + IncognitoMode bool + IpAddrDecrypted string + MasterMetadataAlbumArtistName string + MasterMetadataAlbumName string + MasterMetadataTrackName string + MillisecondsPlayed int + Offline bool + OfflineTimestamp int + Platform string + ReasonEnd string + ReasonStart string + Shuffle bool + Skipped bool + SpotifyEpisodeUri string + SpotifyTrackUri string + Timestamp time.Time + UserAgentDecrypted string + UserName string + func (i HistoryItem) AsListen() models.Listen + type ListenListOptions struct + IgnoreIncognito bool + IgnoreSkipped bool + type SpotifyHistoryBackend struct + func (b *SpotifyHistoryBackend) ExportListens(oldestTimestamp time.Time, results chan models.ListensResult, ...) + func (b *SpotifyHistoryBackend) FromConfig(config *config.ServiceConfig) models.Backend + func (b *SpotifyHistoryBackend) Name() string + func (b *SpotifyHistoryBackend) Options() []models.BackendOption + type StreamingHistory []HistoryItem + func (h *StreamingHistory) AsListenList(opt ListenListOptions) models.ListensList + func (j *StreamingHistory) Read(in io.Reader) error