Known Issues (PDE devices):

1. On some jukeboxes, after a disconnect, often XNJB will not reconnect unless
   the NJB is disconnected physically and reconnected. XNJB just hangs on 
   'Connecting' (this will timeout eventually with an error). This is caused
   by no data being returned by a usb_bulk_read call. However, data is sent
   correctly as the NJB shows the connected to computer graphic. There must be
   an issue with resetting the usb bus in libusb that is different on Mac OS X
   to Linux (I have not seen this problem on Linux). This behaviour is shown
   on my NJB3 but the NJB1 and Micro very rarely need a hard disconnect.

2. XNJB might fail with an error like 'usb_set_configuration: No such file or
   directory'.  Don't know what causes it but it appears as though a restart
   fixes it.

3. Does this code work on Intel Macs?

Known Issues (MTP devices):

1. Tracklist/playlists/data files download takes a very long time (like 70 ms
   per track so about 1 minute per 1000 tracks).  This is because we haven't yet
   worked out if Microsoft's licence allows us to used the 'Enhanced' spec
   that does this faster.

2. No folder support - look at your device in WMP10 and you will see everything
   with silly filenames in the root directory.  Playlists are not done in the
   same way as WMP10 but the device treats them the same.

3. Can't get the date/time of the device so get an error when switch to settings
   tab.

4. Playlists on some devices (at least the Vision:M) lose the last two characters
   of their name. If you experience this please report which player you have!

RL
2006-09-07
