[Enhancement]: Jellyfin-esque Sync Play #1805

Open
opened 2026-04-24 23:58:45 +02:00 by adam · 4 comments
Owner

Originally created by @Nicknakin on GitHub (Mar 9, 2024).

Describe the feature/enhancement

The ability to listen with another user would be super neat! Not sure how feasible it is, but it appears that listening is already synchronized with the server over websockets, so generating a sync play session and modifying the remote sync logic to have one session pause and wait for the other to catch up on some interval.

Originally created by @Nicknakin on GitHub (Mar 9, 2024). ### Describe the feature/enhancement The ability to listen with another user would be super neat! Not sure how feasible it is, but it appears that listening is already synchronized with the server over websockets, so generating a sync play session and modifying the remote sync logic to have one session pause and wait for the other to catch up on some interval.
adam added the enhancement label 2026-04-24 23:58:45 +02:00
Author
Owner

@nichwall commented on GitHub (Mar 9, 2024):

Related to https://github.com/advplyr/audiobookshelf/issues/1045, but not exactly a duplicate (that is for syncing when not listening together, this is more user controlling the play/pause for anyone listening at the same time in the "group")

@nichwall commented on GitHub (Mar 9, 2024): Related to https://github.com/advplyr/audiobookshelf/issues/1045, but not exactly a duplicate (that is for syncing when not listening together, this is more user controlling the play/pause for anyone listening at the same time in the "group")
Author
Owner

@Casuallynoted commented on GitHub (Mar 29, 2024):

I'd also love to see a feature like this, it helps a lot when discussing a nonfiction book with a friend :D

@Casuallynoted commented on GitHub (Mar 29, 2024): I'd also love to see a feature like this, it helps a lot when discussing a nonfiction book with a friend :D
Author
Owner

@w4itey commented on GitHub (Jul 16, 2024):

would also live this feature

@w4itey commented on GitHub (Jul 16, 2024): would also live this feature
Author
Owner

@trevin-j commented on GitHub (Jan 31, 2026):

I've been wanting this feature for a bit now so I made a quick prototype with some assistance from GPT. If I get it to a solid and maintainable state, I'd like to eventually make a PR but for now, for anyone interested in trying out a basic party sync proof-of-concept, take a look at my fork and I'd love feedback! I'm not super happy with the flow of it yet but for a proof of concept I think it is nice. Still several things I need to decide how to handle.

@trevin-j commented on GitHub (Jan 31, 2026): I've been wanting this feature for a bit now so I made a quick prototype with some assistance from GPT. If I get it to a solid and maintainable state, I'd like to eventually make a PR but for now, for anyone interested in trying out a basic party sync proof-of-concept, take a look at [my fork](https://github.com/trevin-j/audiobookshelf) and I'd love feedback! I'm not super happy with the flow of it yet but for a proof of concept I think it is nice. Still several things I need to decide how to handle.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#1805