The policy matcher would run through the rules in order, stopping as soon as a single stream is matched.Įveryone is likely to want subtly different audio preferences, so having a flexible system will be key. Here's a UI mockup I put together in mspaint to visualise what I'm suggesting:Ī tooltip could explain that the language values are comma separated and that wildcards can be used. If so which container do we want them remuxed to (mpegts is likely)?.if the renderer doesn't support multiple audio streams, do we want files that the renderer can play natively to be remuxed when they contain multiple audio (to allow the selection policy to take effect)?.If a renderer supports this feature, this should be enabled by default - ignoring all other rules. does the renderer support multiple audio streams? If so they could all be 'transwrapped' together, with the user selecting their preferred stream on the renderer device itself.By default we would want the "best" formats each device supports up front. Novice users would most likely be satisfied with the defaults, which are predominantly dictated by which audio formats the renderer device supports. Some users might want to edit this but they're probably power users who aren't afraid to edit the xml. This value could be displayed by right-clicking on the renderer in Serviio-Console so the user can make an informed choice when deciding the rule priority order. audio codec preference order (dts,ac3,aac,mp3).number of audio channels preference (Prefer more channels/Prefer fewer channels).Ī rule priority order would need to be defined (maybe move them up/down in the Console GUI - see below).Director commentary tracks can mean there are multiple tracks in the same lanuage, so. I think it should just be a text field in the GUI like in PS3MS, which would allow selection of streams which are using unofficial language abbreviation tags, which sometimes happens. If you like watching foreign films with subtitles, you would want your own language *not* to be selected by default, with all other possible languages taking precedence (*,ENG). audio language preference order (comma separated, so "ENG,GER"), including the ability to set a particular language as the lowest priority.I've just been thinking about it and I propose breaking it down into device profile and console settings like so: However the rule matching would actually be fairly complex. On the face of it, it seems like a simple feature to add.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |