mirror of
https://git.sr.ht/~phw/scotty
synced 2025-05-01 14:17:06 +02:00
Support disc numbers
This commit is contained in:
parent
d810fc9cac
commit
0e3061e837
12 changed files with 32 additions and 0 deletions
|
@ -45,6 +45,8 @@ func TestRecentlyPlayedResult(t *testing.T) {
|
|||
require.Len(t, result.Items, 3)
|
||||
track1 := result.Items[0].Track
|
||||
assert.Equal("Evidence", track1.Name)
|
||||
assert.Equal(11, track1.TrackNumber)
|
||||
assert.Equal(1, track1.DiscNumber)
|
||||
assert.Equal("Viva Emptiness", track1.Album.Name)
|
||||
require.Len(t, track1.Artists, 1)
|
||||
assert.Equal("Katatonia", track1.Artists[0].Name)
|
||||
|
|
|
@ -221,6 +221,7 @@ func (t Track) ToTrack() models.Track {
|
|||
ArtistNames: make([]string, 0, len(t.Artists)),
|
||||
Duration: time.Duration(t.DurationMs * int(time.Millisecond)),
|
||||
TrackNumber: t.TrackNumber,
|
||||
DiscNumber: t.DiscNumber,
|
||||
Isrc: t.ExternalIds.ISRC,
|
||||
AdditionalInfo: map[string]any{},
|
||||
}
|
||||
|
|
|
@ -42,6 +42,7 @@ func TestSpotifyListenToListen(t *testing.T) {
|
|||
assert.Equal(t, "Here Now, There Then", listen.ReleaseName)
|
||||
assert.Equal(t, []string{"Dool"}, listen.ArtistNames)
|
||||
assert.Equal(t, 5, listen.TrackNumber)
|
||||
assert.Equal(t, 1, listen.DiscNumber)
|
||||
assert.Equal(t, "DES561620801", listen.Isrc)
|
||||
info := listen.AdditionalInfo
|
||||
assert.Equal(t, "spotify.com", info["music_service"])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue