Hi !
Ich habe nachdem mit die Audio Selection wie sie derzeit im enigma2 implementiert ist nicht benutzerfreundlich genug ist ein paar Enhancements dazu programmiert und in ein Audio Selection Plus Plugin gepackt.
Eine der Verbesserungen ist das man bevorzugte Sprachen angeben kann die entweder beim Betreten der Audioselection vorausgewählt und auch gleich gespielt wird damit man nur mehr Ok drücken muss, oder auch beim Zappen automatisch ausgewählt werden können.
In der Audio selection geht das automatisch Track suchen und auswählen und abspielen wunderbar mit dem Track select aus dem python, ABER wenn ich das selbe beim Zappen mache dann geht das BÖSE aus, entweder der Ton bleibt stumm (auch bei neuerlichem manuellen Umschalten auf andere Audiospur) oder das Bild bleibt weg und der Ton läuft allein.
Auch ein sofortiges service restart nach der Track Auswahl mit force hilft da nur begrenzt (Bild kommt dann fast immer aber Ton bleibt oft trotzdem stumm), nur mit pause/Play oder 2x powertaste in standby und wieder raus spielt die box wieder richtig ab, aber das kann ja nicht die Lösung sein
Insofern scheint das Audio Handling wenn der Sender gerade erst gezapped wurde was das angeht ziemlich verbugged zu sein, insbesonders wenn der Chip noch beim syncen des Senders ist. Das kann man auch von hand simulieren wenn man zapped und sofort Audio und eine Zahl für eine Tonspur drückt.
Auch die übliche Workarounds ähnlich wie im Audio reset plugin das ac3 enablet/disabelt um Audio zu resetten helfen da nicht wenn das Bild dadurch trotzdem grundlos dunkel bleibt.
Kann sich das mal wer ansehen oder Feedback dazu geben ob/wie man das im python 'sauber' machen kann, weil sekundenlang zu warten und erstmal andere Sprache zu hören und dann erst umzuschalten ist nicht wirklich schön.
Im Moment macht mein code einen event handler ob sich die Service Info ändert und startet dann einen Timer Thread der dann nach einer Sekunde (dann ist die Audio Track info immer schon komplett) die Wunschspur raussucht um umschaltet - mit oben beschriebenem Ergebnis. Der selbe Code im Audio Selection menu geht zu 100% wenn man nichht gleich nach dem Zappen Audio aufruft.
LG
gutemine