Main > Multimedia > Audio >

xmms-syncup 0.9.1

xmms-syncup 0.9.1

Sponsored Links

xmms-syncup 0.9.1 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.32 MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 1301
Date added: 2006-04-11
Publisher: Adam Thomason

xmms-syncup 0.9.1 description

xmms-syncup is a C language plugin to the XMMS media player that provides real-time synchronization of audio playback.

xmms-syncup is useful in environments such as dorms, houses, or workplaces where multiple networked computers have independently driven speakers.

Mechanics

Operationally, a single machine is designated as the "server". The XMMS process running on the server operates as normal and does not attempt to track the progress of other players. Via xmmsd, the server makes available to clients (running xmms-syncup) its playlist, current playlist position, and audio playback cursor. Each client periodically (<1s) queries the server for this information. If synchronization is determined to be unacceptable, xmms-syncup uses a heuristic algorithm to set the client players cursor to match the servers as closely as possible.

The reliablity of this procedure is obviously dependent on the network transit time between the machines; however, it can be reasonably assumed that players whose speakers are close enough to be heard by a common listener will be very close on the network (unloaded 100baseT ethernet typically has sub-1ms ping, which is more than sufficient). Other factors, such as the input plugin (MP3/OGG/AAC) and encoding (VBR vs. ABR), and output plugin (ALSA/OSS/arts/ESD) also have an substantial impact on synchronization performance. Some of these issues are addressed on the Troubleshooting page; in general, the closer the match in hardware and software configuration among the players, the more synchronized playback will be.

Since queries to the server are frequent, clients recover quickly from song changes or manual seeking on the server. Any clock skew (noticed e.g. when using ALSA and OSS on different machines) is also corrected for inherently.

xmms-syncup is not a streaming server and does not provide facilities for file sharing: file paths in the servers playlist must be valid on all hosts. The developers have found NFS to be an acceptable solution for file distribution. Alternatives (Samba, AFS) would likely work as well. The playlist itself is shared, however: if the client detects that its playlist differs from the servers, it clears the local list and requests a copy from the server. In practice, this means that the important types of changes made to the server players state are propogated quickly to the clients.

xmms-syncup 0.9.1 Screenshot

Advertisements

xmms-syncup 0.9.1 Keywords

Bookmark xmms-syncup 0.9.1

Hyperlink code:
Link for forum:

xmms-syncup 0.9.1 Copyright

WareSeeker periodically updates pricing and software information of xmms-syncup 0.9.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of xmms-syncup 0.9.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
xmms-shn is an XMMS input plugin to play shorten (.shn) files. Free Download
xmms-iris is an advanced OpenGL visualization plugin for XMMS. Free Download
xmms-cueinfo is a plugin for XMMS that adds support for reading cue files. Free Download
xmms-cube is a port of the Winamp plugin in_cube. Free Download
XMMS Weasel is a general plugin for XMMS. Free Download
XMMS-SID is an XMMS plugin which provides support for playing the so-called "SID tunes". Free Download
xmms-crossfade is an output plugin for XMMS. Free Download
XMMS is the X MultiMedia System. Free Download