2025-07-04, 10:09 PM
Hi again (: I'd appreciate some help figuring out syncplay...
I'm using Jellyfin 10.10.7 hosted on arch linux through a docker container and accessed via nginx, I recently redeployed the stack and pulled the newest jellyfin image, syncplay was a little buggy before the update but it did work in the sense it synced playback, but since the update I can only create a group, there's no option to leave, and when I hit play on a video it only plays for me, it does not sync with the other person.
Aside from the syncplay issue Jellyfin is working perfectly for all users.
Log of me starting a group, another user joining it, playing a video, and stopping when they said it wasnt playing:
Let me know if there's any other info I can provide or place I should be looking, thank you for reading!
I'm using Jellyfin 10.10.7 hosted on arch linux through a docker container and accessed via nginx, I recently redeployed the stack and pulled the newest jellyfin image, syncplay was a little buggy before the update but it did work in the sense it synced playback, but since the update I can only create a group, there's no option to leave, and when I hit play on a video it only plays for me, it does not sync with the other person.
Aside from the syncplay issue Jellyfin is working perfectly for all users.
Log of me starting a group, another user joining it, playing a video, and stopping when they said it wasnt playing:
[2025-07-04 21:28:59.135 +00:00] [INF] [1] Main: Startup complete 0:00:11.3024432
[2025-07-04 21:29:08.533 +00:00] [INF] [29] Emby.Server.Implementations.SyncPlay.Group: Session "5f34dbc88162605dad957c8725a779b8" created group "39df0068-6182-4c0f-a726-ae43673f67f5".
[2025-07-04 21:29:32.494 +00:00] [INF] [8] Emby.Server.Implementations.SyncPlay.Group: Session "80fe6af8c649c39e7b5d2b71a76c002d" joined group "39df0068-6182-4c0f-a726-ae43673f67f5".
[2025-07-04 21:29:38.132 +00:00] [INF] [16] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "User1". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-07-04 21:29:39.150 +00:00] [INF] [16] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2025-07-04 21:29:39.169 +00:00] [INF] [16] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -i file:\"/media/video.mkv\" -map_metadata -1 -map_chapters -1 -threads 2 -map 0:0 -map 0:8 -map -0:s -codec:v:0 libx264 -preset veryfast -crf 23 -maxrate 5191325 -bufsize 10382650 -profile:v:0 high -level 51 -x264opts:0 subme=0:me_range=16:rc_lookahead=10:me=hex:open_gop=0 -force_key_frames:0 \"expr:gte(t,n_forced*3)\" -sc_threshold:v:0 0 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale=trunc(min(max(iw\,ih*a)\,min(1920\,1040*a))/2)*2:trunc(min(max(iw/a\,ih)\,min(1920/a\,1040))/2)*2,format=yuv420p\" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type fmp4 -hls_fmp4_init_filename \"f86fb8d459b82e33a65fea2be0ffddad-1.mp4\" -start_number 0 -hls_segment_filename \"/var/cache/jellyfin/transcodes/f86fb8d459b82e33a65fea2be0ffddad%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -y \"/var/cache/jellyfin/transcodes/f86fb8d459b82e33a65fea2be0ffddad.m3u8\""
[2025-07-04 21:29:42.202 +00:00] [INF] [52] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Started user data sync
[2025-07-04 21:29:42.420 +00:00] [INF] [52] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: User Data Sync: User "User1" ("334146b1b97647ba88b0e65198ee00c7") posted 2 updates
[2025-07-04 21:29:42.423 +00:00] [INF] [52] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.UserSyncNotification: Finished user data sync, taking "00:00:00.2213293"
[2025-07-04 21:29:58.099 +00:00] [INF] [8] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for "/var/cache/jellyfin/transcodes/f86fb8d459b82e33a65fea2be0ffddad.m3u8"
[2025-07-04 21:29:58.908 +00:00] [INF] [8] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0
[2025-07-04 21:29:58.910 +00:00] [INF] [8] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting partial stream file(s) "/var/cache/jellyfin/transcodes/f86fb8d459b82e33a65fea2be0ffddad.m3u8"
[2025-07-04 21:30:00.421 +00:00] [INF] [52] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Jellyfin Web" "10.10.7" playing "Video Title". Stopped at "15725" ms
Let me know if there's any other info I can provide or place I should be looking, thank you for reading!