I am not a frontend developer, so any help on that would be appreciated. Todo: Local user support, unpause when room leader unpauses instead of waiting/resyncing, test more clients, Chromecast as follower, adjust session cleanup task, try out using session info from api for unpause during sync instead of timers, consider using stored user access keys instead of API key, better GUI stuff. Only your clients which have been active within the last five minutes will be visible, if you don't see any clients to select, make sure the client is open, logged in, and recently interacted with.ĭocker run -name emby-sync -e EMBY_SERVER='' -e SECRET_KEY='' -p 5000:5000 lastelement21/emby-sync:latest (The Emby password is not stored, it is used against the emby API for auth only) Sorry, no local only emby accounts or emby email as logins right now. (Close enough for watching with friends online for sure!)Įasiest is to just fire up the container and point your browser at and log in using your Emby Connect username. To force a resync, rewind a bit on the out of sync follower.Įmby clients only update the server with status info every second or so, so sync is only possible within a couple seconds in either direction. Sessions offline for more than 10 minutes will automatically stop syncing. ![]() You must log out of Emby Sync, or "leave room" to stop syncing. If any client falls out of sync/halts playback, it resyncs immediately. (Supposedly these devices may work as a following player if the server is on the same local network as the player, but I have not tested this) Also working, but only as a stream or room leader, not as a follower: Chromecast and Roku. Tested clients: iOS, Android, Amazon Fire devices, and the web player. It essentially reads the room leader's location, jumps room members to 10-ish seconds ahead of the room leader, and finally unpauses roughly in sync. It's meant to be run by an emby server owner, as it requires a server api key. You can also run your own private password protected Syncplay server.Currently version 0.1, it works but its rough. This means that any information sent by you is only passed onto your friends in the same virtual room, and conversely other people cannot see what rooms currently exist. Official public Syncplay servers operate in ‘room isolation’ mode. Users can choose what file information is sent to the server in plain text, sent hashed, or not sent at all. Syncplay can also share information about what files you are playing to make it easier for your friends to confirm they are playing the same file, or they can be warned if they are playing different files. The server keeps track of where everyone is in the video so if someone joins they can be brought to the right place, and so if someone is too far ahead they can be brought back in sync. Pauses, un-pauses and seeks made within that media player instance are relayed to fellow viewers via the server to allow for these actions to be replicated by the media players of everyone else in the same virtual room. The Syncplay Client launches a media player on your computer, connects to a Syncplay server and joins a virtual room on that server. ![]() You and your friends can watch anime, movies, TV shows and other media together, as if you were sat in the same room together. Syncplay is a really useful tool that allows people to enjoy a shared viewing experience no matter where they are in relation to each other.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |