1. Apparatus for executing in a player device a software application relating to an audio-visual presentation readable from a first storage medium, the first storage medium comprising a plurality of different audio-visual presentation titles, comprising means for generating a virtual file system based on files read from the first storage medium; means for detecting a title selection request; means for updating the virtual file system based on files read from the first storage medium and a selected title according to the title selection request; means for reading data from the first storage medium, the data comprising audio-visual presentation data and software application data, the software application data having a language label associated, wherein the means for reading data is responsive to the means for detecting a title selection request and accesses the first storage medium through the updated virtual file system; a register for storing a preferred language identifier; means for comparing the language label associated to the read software application data with the preferred language identifier stored in said register; means for selecting software application data that are associated with a language label matching the preferred language identifier; caching means for caching the selected software application data; means for generating first audio-visual presentation from said audio-visual presentation data, wherein the first audio-visual presentation starts automatically; means for performing at least one of processing, decompressing, unpacking and compiling the cached software application data during the first audio-visual presentation, wherein said first audio-visual presentation is terminated upon termination of said at least one of processing, decompressing, unpacking and compiling the cached software application data; means for generating a second audio-visual presentation from said audio-visual presentation data; and means for executing a software application based on the cached data while generating said second audio-visual presentation, wherein the software application is distinct from the second audio-visual presentation and modifies the second audio-visual presentation.