You're right, the player can publish this information on the serial port.
Hijack makes it available on-demand via /proc/empeg_notify, a much cleaner way of getting this data.
_________________________
Mark Cushman