From 58428cc35df4ab758ee2a9086390dcd0527f8799 Mon Sep 17 00:00:00 2001 From: Drew Weymouth Date: Sun, 12 Nov 2023 11:07:11 -0800 Subject: [PATCH] convert units properly for RunTimeTicks and Bitrate --- backend/mediaprovider/jellyfin/jellyfinmediaprovider.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/mediaprovider/jellyfin/jellyfinmediaprovider.go b/backend/mediaprovider/jellyfin/jellyfinmediaprovider.go index 818e934..9cf60cc 100644 --- a/backend/mediaprovider/jellyfin/jellyfinmediaprovider.go +++ b/backend/mediaprovider/jellyfin/jellyfinmediaprovider.go @@ -292,7 +292,7 @@ func toTrack(ch *jellyfin.Song) *mediaprovider.Track { //CoverArtID: ch.CoverArt, ParentID: ch.AlbumID, Name: ch.Name, - Duration: int(ch.RunTimeTicks / 1_000_000), + Duration: int(ch.RunTimeTicks / 10_000_000), TrackNumber: ch.IndexNumber, DiscNumber: ch.DiscNumber, //Genre: ch.Genres, @@ -308,7 +308,7 @@ func toTrack(ch *jellyfin.Song) *mediaprovider.Track { if len(ch.MediaSources) > 0 { t.FilePath = ch.MediaSources[0].Path t.Size = int64(ch.MediaSources[0].Size) - t.BitRate = ch.MediaSources[0].Bitrate + t.BitRate = ch.MediaSources[0].Bitrate / 1000 } return t } @@ -343,7 +343,7 @@ func fillAlbum(a *jellyfin.Album, album *mediaprovider.Album) { album.ID = a.ID //album.CoverArtID = a.CoverArt album.Name = a.Name - album.Duration = int(a.RunTimeTicks / 1_000_000) + album.Duration = int(a.RunTimeTicks / 10_000_000) album.ArtistIDs = artistIDs album.ArtistNames = artistNames album.Year = a.Year