Works on: Windows 10 | Windows 8.1 | Windows 8 | Windows 7 | Windows 2012 SHA1 Hash: f33a957ae30dd119775e14084a9d9be8fd36df37 Size: 73.22 KB File Format: exe
Rating: 2
out of 5
based on 23 user ratings
Downloads: 322 License: Free
mediaSync is a free software by Andrew Team5150.com and works on Windows 10, Windows 8.1, Windows 8, Windows 7, Windows 2012.
You can download mediaSync which is 73.22 KB in size and belongs to the software category Other Internet Related. mediaSync was released on 2009-11-12 and last updated on our database on 2017-02-25 and is currently at version 1.
Thank you for downloading from SoftPaz! Your download should start any moment now. It would be great if you could rate and share:
Rate this software:
Share in your network:
mediaSync Description
The mediaSync application was designed to be a small program that lets multiple people sync up a video theyre watching so that pauses / seeks / plays are synchronized across all the clients.
You might notice that while it looks like it was written with multiple player type plugins in mind, it only works with Media Player Classic, and only when the Web Interface is enabled. This is because it was the original program I needed to control and had hoped I would "discover" ways to interface with other players when the time arose.
Unfortunately, no other player has a readily available interface to query player state & position in the current title and to alternately seek to a custom position and play/pause/stop. I could probably write a Winamp plugin to do this, but there has never been a need so its remained an mplayerc only application.
First off, you need Media Player Classic. Version is irrelevant as long as it has the Web Interface feature, which all the newer ones do. I believe the Web Interface is enabled by default, but if it isnt, turning it on is simple.
mediaSync defaults to port 13579 for talking to Media Player Classic, but you are free to change it if you like. Make sure to keep "Allow access from localhost only" checked as the mediaSync server communicates with other mediaSync clients and not with the clients Media Player Classic Web Interface.
Once you have the Web Interface running, you can fire up mediaSync and get everything going.
- Open a video file in Media Player Classic (you may keep it paused).
- Start mediaSync, then right click in the mediaSync window and choose "Config Media Player Classic". Make sure the version and web port are correct and hit ok.
- Test mediaSync in server mode to see if its talking to Media Player Classic. Choose the "Server" radio button under "Sync Mode", configure which port you want the mediaSync server to listen on for clients(22222 is default), and hit the "Launch Server" button. If mediaSync cannot talk to the player, it will have "Player Unavailable" in the status bar on the bottom of the window. If it is talking, it should display the title of the video and the position in the appropriate status bars. This also means were ready to test a client!
If you dont have a friend or another computer available to test with, you can still run another instance of mediaSync as a client on the same computer as the server. Run mediaSync wherever you want to test the client, choose the "Client" radio button (default), set the port to whatever the server is listening on, and hit "Join Server". The client will retry connecting as long as it is not connected, so you do not have to worry about starting / stopping the client over and over if no server is up.
Once you connect, the client should have "Server OK ping xx.xx ms" in its status bar. The server will have "Server: x clients (y ready)" in its status bar, where x is the number of clients connected, and y is the number of clients who have the same media file open as the server. If the server cannot contact its player, 0 clients will be assumed ready. If all clients are not ready, everybody will be forced to pause.
Once all clients are ready, anyone may then change the player state (to Play, Pause, or Stopped), or seek to a position in the video, and their changes will propogate to the rest of the clients and the server player itself. Changes are on a last-changed basis, so if two clients attempt to seek to different positions at the same time, the client that sends its update to the server last will be the change that goes through.System requirementsMedia Player Classic