2024-04-18, 07:13 PM
Personally I think the way to improve SyncPlay is to:
1. Document how it currently works, including the HTTP API, WebSocket API and implementation details
2. Map all known issues to this architecture (simply said; find out what part of the code causes the issue)
3. Figure out what changes we need to make, which most likely means to redesign large parts of SyncPlay
4. Write a jellyfin-meta issue with a proper proposal and design suggestions
5. Implement said changes
This would require at least 1 dedicated developer that is willing to dive into the Jellyfin server code, and team members approving of the proposal starting from the 4th step.
1. Document how it currently works, including the HTTP API, WebSocket API and implementation details
2. Map all known issues to this architecture (simply said; find out what part of the code causes the issue)
3. Figure out what changes we need to make, which most likely means to redesign large parts of SyncPlay
4. Write a jellyfin-meta issue with a proper proposal and design suggestions
5. Implement said changes
This would require at least 1 dedicated developer that is willing to dive into the Jellyfin server code, and team members approving of the proposal starting from the 4th step.