Using Naxos Music Library on Linux.

Update: December 2007. A recent check of referring links to this page brought me to a thread on the Ubuntu forums which suggested that the latest version of the MPlayer plugin for Firefox might be able to handle the Naxos Music Library website without much grief, once the correct codecs are installed. More testing is needed, which requires me to find someone with a license for N.M.L. (as mine has expired). In the meantime, I would suggest starting by setting up the plugin and codec and, if that does not work, then moving to the solution below.

Listening to files from Naxos Music Library on Linux is somewhat tricky because of the large number of nasty propriety formats used by Naxos Music Library to obfuscate and hide the streams. Whilst this goes some way to legitimately protecting the company's intellectual property rights, it does make it almost impossible for Linux users to legitimately use the resource for which their University, College or Library has paid. The following guide is therefore offered to those who are legitimately allowed use Naxos Music Library and want to play these files on a Linux machine. As these CDs are so cheap anyway, there is no excuse for stealing their music.

This solution seems to work best with Totem Movie Player (with the necessary WM codecs) but presumably any software which can stream .wm files would work. Although VLC states that it can process these files, I have not been able to get it to work.

The First File

  1. Browse/search for the CD to which you wish to listen.
  2. Click on the link to it to cause the main pop–up to appear (you may need to enable pop–ups for this to occur).
  3. Click on “Show Static URL” in the box of controls, on the right.
  4. High–light the track you wish to play and press Ctrl–C to copy it to the clip–board.
  5. Paste this URL into your browser and load the page.
  6. View the source–code of the page.
  7. Search through the code for “mediaplayer1”
  8. Copy the URL given after “SRC="”
  9. Load this URL in your browser.
  10. View the source–code of this page.
  11. Copy the URL given after “ref href="”.
  12. Open Totem Movie Player, go to “Open Location” under the “Move” and paste the URL from above.
  13. Once the file is buffered, it should then play.

To listen to other files

To listen to other files, it seems necessary to understand how Naxos Music Library's file servers work. The URL to retrieve a file is something along these lines:

server.naxos.com/yourlocation@nmlversion/ABC/a12345_01_full_064

and by manipulating, as shown below, you can successfully play any file on the site.