Selecting audio track in mp4 files w/SageMC
I'm having some trouble getting this to work. I read in another thread that the GetDVDAvailableLanguages method is supposed to apply to all media files now, so I tried to add a OSD option based on IsMediaFile && !IsDVDFile then later GetSize(GetAvailableDVDLanguages) > 0 (sorry, can't remember the exact method names) to show the select audio menu from the DVD screen. First off, on a .mkv file w/multiple audio-tracks, it doesn't recognize the 2nd track so the option won't even display. If I remove the GetSize(GetLanguages) filter and only test IsMeidaFile && !IsDVDFile, the option displays but it doesn't enumerate the languages on the select audio track pop-up. I tried playing the file in the default stv and it didn't display the audio-select dialog there either (I've never used the default stv so I'm not sure if it's just supposed to show up on the more info menu or what). So it seems like Sage just can't "see" the additional audio tracks on multi-language mp4's. Any ideas on how to get around this? Is there a way to set the default language to be a certain stream on mp4's system-wide? Usually English is the 2nd language on multi-language files, so I would be fine just "hard-coding" track 2 when available. Thanks in advance for any ideas.
|