Jellyfin audio playback in Rivian does not track timestamps properly

App version

Production

Issue description

Issue started a few weeks ago, I guess as of the 15.0.1 release based on changelog.

When I start playback, the timestamp tracker always seems to start at a random place in the track, sometimes at the beginning, sometimes somewhere in the middle, sometimes near the end. I’ll then listen to the media and it’ll be cut off at the end before it actually finishes. When looking at the timestamp on display in the car when it gets stopped, it is never at the end of the track. Sometimes there is still time left, other times it is past the total track time. If I don’t fully finish a track and come back to it later on my headphones, the audio never seems to pick up where I left off at, often jumping forward in time quite a bit.

This only seems to happen when listening in my Rivian, headphones do not have an issue. I listen exclusively to audiobooks and podcasts which are synced from my jellyfin account and downloaded for offline playback. I almost always listen at 1.5x speed.

Obviously jumping around in podcasts and audiobooks is a pretty big problem that makes it hard to keep using the app, I might see if I can downgrade to an older version in the meantime.

Device type

Phone

Media provider

Jellyfin

Steps to reproduce

Nothing specific, just listen to the track in my car.

Additional information

I’m fairly sure the issue has to do with playback speed. On previous versions of the app, the timestamp displayed in the car would stay in sync with the app on my phone when playing back at 1.5x speed. With the latest version, it ticks forward true to time in the car but at 1.5x speed on the phone.

Included in the logs are a repro. I had an 8 minute podcast that I listened to the first 4 minutes of on my headphones without issue. Then I switched over to the car and the timestamp showed correctly at the 4 minute mark when starting but did not keep up with the 1.5x speed. The audio cut off and switched to the next song when the podcast was close to the end.

I searched existing issues first

on

I understand that logs are mandatory

on

Log upload name / description

jklinker

I experimented a little more, I don’t think it has anything to do with the car. Faster than 1x playback speed always seems to slightly de-sync the timer with the actual playback, it is more severe the faster you playback. Over the course of a 31 minute podcast listening at 2x speed, the audio was actually only playing from the 24 minute mark when it got cut off because the app thought it had finished all 31 minutes.

Test with version 15.1.0 beta 1. See changelog for download links.

Thanks! I’ve installed beta 1 and will test over the next few days.

I can confirm that 15.1 beta 1 does seem to fix the issue. Thanks!