convert units properly for RunTimeTicks and Bitrate
This commit is contained in:
@@ -292,7 +292,7 @@ func toTrack(ch *jellyfin.Song) *mediaprovider.Track {
|
|||||||
//CoverArtID: ch.CoverArt,
|
//CoverArtID: ch.CoverArt,
|
||||||
ParentID: ch.AlbumID,
|
ParentID: ch.AlbumID,
|
||||||
Name: ch.Name,
|
Name: ch.Name,
|
||||||
Duration: int(ch.RunTimeTicks / 1_000_000),
|
Duration: int(ch.RunTimeTicks / 10_000_000),
|
||||||
TrackNumber: ch.IndexNumber,
|
TrackNumber: ch.IndexNumber,
|
||||||
DiscNumber: ch.DiscNumber,
|
DiscNumber: ch.DiscNumber,
|
||||||
//Genre: ch.Genres,
|
//Genre: ch.Genres,
|
||||||
@@ -308,7 +308,7 @@ func toTrack(ch *jellyfin.Song) *mediaprovider.Track {
|
|||||||
if len(ch.MediaSources) > 0 {
|
if len(ch.MediaSources) > 0 {
|
||||||
t.FilePath = ch.MediaSources[0].Path
|
t.FilePath = ch.MediaSources[0].Path
|
||||||
t.Size = int64(ch.MediaSources[0].Size)
|
t.Size = int64(ch.MediaSources[0].Size)
|
||||||
t.BitRate = ch.MediaSources[0].Bitrate
|
t.BitRate = ch.MediaSources[0].Bitrate / 1000
|
||||||
}
|
}
|
||||||
return t
|
return t
|
||||||
}
|
}
|
||||||
@@ -343,7 +343,7 @@ func fillAlbum(a *jellyfin.Album, album *mediaprovider.Album) {
|
|||||||
album.ID = a.ID
|
album.ID = a.ID
|
||||||
//album.CoverArtID = a.CoverArt
|
//album.CoverArtID = a.CoverArt
|
||||||
album.Name = a.Name
|
album.Name = a.Name
|
||||||
album.Duration = int(a.RunTimeTicks / 1_000_000)
|
album.Duration = int(a.RunTimeTicks / 10_000_000)
|
||||||
album.ArtistIDs = artistIDs
|
album.ArtistIDs = artistIDs
|
||||||
album.ArtistNames = artistNames
|
album.ArtistNames = artistNames
|
||||||
album.Year = a.Year
|
album.Year = a.Year
|
||||||
|
|||||||
Reference in New Issue
Block a user