specification revision 2 60 optical storage technology association mar 1 2005 hereby incorporated by reference in the present application as if set forth fully herein the application environment of optical media player 132 may allow for the allocation of audio and video streams through hardware firmware or software for instance applications may be produced using the blu ray disc java bd j specification which is used to support the java platform micro edition java me platform on exemplary optical media player 132 advanced content may be programmed in the form of xlets small applications that perform a specific task within the context of the bd j specification programmed content may include for instance video or audio content that is played by optical media player 132 and ultimately outputted to end user 142 advanced content may be stored in one of several data structures for managing stream files see e g white paper blu ray disc format part 2 b blu ray disc founders august 2004 at 9 data structures could include layers such as u201c index table u201d u201c movie object bd j object u201d u201c playlist u201d and u201c clip u201d see e g id in relevant part a blu ray playlist is a collection of playing intervals that is points on a time axis of a clip put together as a set of clips see id at 12 as a collection of playing intervals a playlist allows a list of songs or other media contents to be played in sequence by the optical media player other.