It seems that the handling of isTimedMetaData() is not working in the latest firmware build. It is always returning false now and isStreamSegmentInfo is returning true. I went to the top of the the message handler check to print out the msg.isTimedMetaData for each message coming in and isTimedMetaData is always returning false, but I know for sure that the timedMetaData is there.
I went back to one of our older demos that we have been using in the past and it now has no activity with displaying ID3 info due to the value of false always being returned. It seems my roku was set for auto-updating so I am unsure as to which build this occurred in, but I am definitely seeing it in the current Software Version 6.1 and Build 5604. I currently have a Roku stick as well that I know is working now that is running software version 5.6 and build 2047 if that helps any and I just enabled wifi with the stick booted, to prevent the autoupdate and went into our app on the older build and it is working properly (handling isTimedMetadata) and is displaying the ID3 as expected.
This is an HLS stream and I saw in the forums that there are a number of issues going on with HLS at this moment.