kPlaylist is a multi-lingual Web-based music streaming system. It can be used as a private or public jukebox. It uses MySQL as database, reads files as MP3, Ogg, WMA, and others and includes a user signup tool, search engine, user editor, personal options, personal and shared playlists, listings of new and popular music, a randomizing feature, and a quick way of browsing albums. Upgrading and installation is automatic.
The Interverse is the evolution and combination of the Web, chat, instant messaging (IM), and voice communication. It is not just a graphical user interface (GUI), but an immersive user interface (IUI). The Interverse is a virtual universe running on top of the Internet. It uses the Crystal Space 3D engine to render the user's view of the world.
Coherence is a set of DLNA/UPnP devices, like MediaServer and MediaRenderer. In addition, it includes a well-designed framework to extend other applications with DLNA/UPnP functionality. It also has an emerging DBus API, enabling these applications to participate in digital living networks. It supports Playstation 3 (PS3), XBox, and many other devices.
JSTUN is a STUN (Simple Traversal of UDP (User Datagram Protocol) through NAT (Network Address Translation)) implementation. STUN provides a means for applications to discover the presence and type of firewalls or NATs between them and the public Internet. In the presence of a NAT, STUN can also be used by applications to learn the public Internet Protocol (IP) address assigned to the NAT.
p300 is a P2P application that allows you to share directories with other computers on a LAN or VPN. Other hosts running p300 are automatically discovered using IP Multicast. Bandwidth limiting is supported. You can configure which hosts may access your shared directories. You can use an integrated browser and download manager to download files from other p300 programs on your network, or use your Web browser. You can also use WebDAV to mount the directories from other computers. A search function and an integrated chat (instant messenger) are available.
zfec is a fast, portable, and programmable implementation of erasure coding. It includes a C library, a Python library, and a command-line tool. Erasure coding is also known as "forward error correction", which is the generation of redundant blocks of information such that if some blocks are lost then the original data can be recovered from the remaining blocks. The RAID-5 algorithm is an erasure code, but while RAID-5 can recover from the loss of any one element, zfec can be parameterized to choose in advance the number of elements whose loss it can tolerate.
Nicotine is a feature-complete client for the SoulSeek filesharing network. You can use it to upload, download, search, and chat. You can keep a "buddy" list and basically everything else a SoulSeek client is supposed to do. If you are familiar with PySoulSeek, you'll probably notice a striking resemblance in appearance.