Nx2 is a somewhat complex Web application that acts as a frontend to music databases. Based on XUL, it runs in Gecko based browsers such as Firefox. Built on this idea is a client/server model where several Nx2 frontends can connect to each other, creating a way to link together databases on different networks.
| Tags | Web music streaming |
|---|---|
| Licenses | GPLv2 |
| Operating Systems | Linux Windows Mac OS X |
| Implementation | PHP 5 MySQL RDF JavaScript xul |
Recent releases


Changes: A major upgrade of the internal connection framework was done. This should fix some of the network issues a few people have been experiencing. A new configuration value, NX2_IP, has been added to the configuration file for servers that are unable to resolve the hostname due to a bad DNS or proxy settings. Experimental support for the Personas extension has been removed since it broke Nx2 in various interesting ways when running on SeaMonkey.


Changes: This release optimizes all RDF data queries in size with up to a 10% decrease by using a default XML namespace. In plain English this means "stuff loads faster", especially with large datasets on slower networks.


Changes: A problem where the tracks column reported the number of directories instead of files was corrected along with a somewhat obscure bug wherein a tree node appearing twice with and without umlauts would render an empty cell.


Changes: Sessions may now be stored in a cookie. If used, audio streams left in a playlist will then survive browser restarts and continue to be valid until the user either explicitly logs out or logs in from another IP address. A fresh installation will now try to automatically make the cache writable (only on operating systems where chmod makes sense). This release fixes two invalid HTTP headers that could occasionally show up in the Web server error log.


Changes: This out of schedule release fixes a critical bug where passwords could be stored incorrectly in the database.