By the way, if you try the code without the deduplication, the only change that needs to be made to BlueGigaEmpeg should be putting the "if" statement back around this line at approximately line number 3470 of the code. (I think, haven't tested it yet.)

// Originally this was set this only when we get a "Genre" change ("G")
// since that is the last of the track information sets to appear on the
// serial port in a block of messages. However now we have to do it every
// time because of the deduplication that Mark Lord is doing in the new
// Hijack. Genre might not come out any more. Currently experimenting with
// simply doing this every time.
//
// Experiment: Going back to non-deduplication and triggering off of Genre
// again since I had other bugs related to V523's deduplication feature.
if (empegMessageCode == 'G')
{
HandleEmpegStateChange();
}
_________________________
Tony Fabris