Known Issues:

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 very rarely needs a hard disconnect.

2. When loading XNJB, the entire contents of the Music/Data tab directories
   including parents are loaded into memory (with icon). This takes a long
   time for large directories and consumes a lot of memory. Ideally the
   NSBrowser would only load the files/directories it was going to display,
   but the call to setPath reloads all, regardless of whether they will be
   visible.

RL
2004-09-26
