Jellyfin Forum
SwiftFin on AppleTV 4- Can't fast forward, doesn't save progress - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: SwiftFin on AppleTV 4- Can't fast forward, doesn't save progress (/t-swiftfin-on-appletv-4-can-t-fast-forward-doesn-t-save-progress)

Pages: 1 2


SwiftFin on AppleTV 4- Can't fast forward, doesn't save progress - johanarens - 2025-01-05

Hello, 

I'm migrating my movies streaming from DS Video (Synology) to JellyFin. 

I'm using the version 1.0.1 of SwiftFin on my AppleTV (with TVoS 18.2). 

Server is 10.10.3, running in a container on my Synology NAS. 

On the AppleTX specifically, I can't resume any video, I can't fast forward and the client doesn't reminds the progress. 

When viewing the same video, everything works as it is supposed to. 

In case you are wondering, here is the video info : 
Video
Title: 480p H264 SDR
Codec: H264
Codec tag: avc1
AVC: Yes
Profile: High
Level: 40
Resolution: 720x480
Aspect ratio: 16:9
Anamorphic: No
Interlaced: No
Framerate: 23.976025
Bitrate: 576 kbps
Bit depth: 8 bit
Video range: SDR
Video range type: SDR
Color space: smpte170m
Color transfer: bt709
Color primaries: smpte170m
Pixel format: yuv420p
Ref frames: 1
NAL: 4

Is that a known problem ? 
Is there any setting I could adjust to fix this ? 

Thanks ! 

Johan


RE: SwiftFin on AppleTV 4- Can't fast forward, doesn't save progress - TheDreadPirate - 2025-01-05

Does this only happen for this video? Or all videos? Is this video direct playing on the Apple TV and transcoding/remuxing on other clients?


RE: SwiftFin on AppleTV 4- Can't fast forward, doesn't save progress - johanarens - 2025-01-05

It is happening on all videos.

I think it is transcoding.

On other clients :
* Web client : working
* JellyFin IOS v1.5 : not working
* SwiftFin IOS v1.2 : working
* SwiftFin TVOS v1.0.1 : not working

(Just a comment, on TVOS, the app name is the AppStore is SwiftFin, once installed, the name of the app is JellyFIn).


RE: SwiftFin on AppleTV 4- Can't fast forward, doesn't save progress - johanarens - 2025-01-13

Anyone has experience the same behaviour ?
(Other detail, the progress bar isn't working while watching any video).

Is it something related to my setup ? Or a bug ?

I'd love to just get your opinion to see if this is something I can fix on my side.

Thanks !


RE: SwiftFin on AppleTV 4- Can't fast forward, doesn't save progress - TheDreadPirate - 2025-01-13

Can you replicate the problem on each client and once done share the jellyfin log via pastebin. If it generates ffmpeg logs, share those too.


RE: SwiftFin on AppleTV 4- Can't fast forward, doesn't save progress - johanarens - 2025-01-14

Sure, will do.

Question though, from the AppleTV client, is there a way to extract logs from there ? I will look on the server side too though.


RE: SwiftFin on AppleTV 4- Can't fast forward, doesn't save progress - johanarens - 2025-01-14

Here is what I could find on the server side though : https://pastebin.com/hm5xHELP

This is a video I did watch yesterday, besides the progress bar not reporting the position, everything was smooth.

The video was not marked as watched either. Food for thoughts, it seems related to the progress bar not being updated as the video is playing.


RE: SwiftFin on AppleTV 4- Can't fast forward, doesn't save progress - TheDreadPirate - 2025-01-14

Nothing stands out as "wrong" in the log, though there usually "HLS" log messages in the output at the bottom with all the frame rate lines.

I did notice your video is m4v. I wonder if that is a factor.

Are ALL of your files m4v's? Do you only have this problem with m4v's?


RE: SwiftFin on AppleTV 4- Can't fast forward, doesn't save progress - johanarens - 2025-01-17

Pretty much yes, I will try with some AVI though.


RE: SwiftFin on AppleTV 4- Can't fast forward, doesn't save progress - TheDreadPirate - 2025-01-17

AVI, MP4, MKV.

You could try remuxing one of the m4v's to see if that helps. m4v's are essentially Apples version of MP4 with DRM.

Code:
sudo docker exec -it jellyfin bash
/usr/lib/jellyfin-ffmpeg/ffmpeg -fflags +genpts+igndts -i "/path/to/video.m4v" -map 0 -codec copy -max_muxing_queue_size 2048 -max_interleave_delta 0 -avoid_negative_ts disabled newFile.mkv