have asked for this simple feature, but during log years it wasnt came -
in case Pyton is too dark for me i wrote in style 'as i can'
priority parameters saved in /etc/enigma2/settings, line config.audio.LanguagePriority=
add them when enigma isnt active, commands for telnet console
init 4
echo "config.audio.LanguagePriority=Latvian#Russian#rus#English#englisch#engl#orj#dos#ORY#orig#org#Tonoption 2#">>/etc/enigma2/settings
init 3
automation of starting this script i have made by add bold lines into /etc/rc3.d/S90UserInit
ZitatAlles anzeigen#!/bin/sh
[ ! -e /usr/bin ] && mkdir /usr/bin
[ ! -e /usr/keys ] && mkdir /usr/keys
[ ! -e /usr/script ] && mkdir /usr/script
[ ! -e /var/bin ] && ln -s /usr/bin /var/
[ ! -e /var/keys ] && ln -s /usr/keys /var/
[ ! -e /var/script ] && ln -s /usr/script /var/
[ ! -e /usr/tmp ] && ln -s /tmp /usr/
[ ! -e /var/tmp ] && ln -s /tmp /var/
[ -e /usr/script/python_patcher.sh ] && /usr/script/python_patcher.sh
[ -e /usr/script/skin_patcher.sh ] && /usr/script/skin_patcher.sh
#echo "# Generated by $0">/var/etc/resolv.conf
#echo "nameserver 195.2.96.2">>/var/etc/resolv.conf
#echo "nameserver 10.0.10.251">>/var/etc/resolv.conf
#echo "nameserver 10.0.10.253">>/var/etc/resolv.conf
#route add SrvDSL gw 10.0.10.253
#route add SrvDSL gw 10.0.10.251
if [ -e /usr/script/Set_Audio_Language_by_Priority.sh ]; then
/usr/script/Set_Audio_Language_by_Priority.sh &
fi
exit 0
p.s.
script works, but makes dreambox little freezy, next step is translate it to Python and add somewhere around def zap() in the ChannelSelection.py
or the best place will be change order of tracks when read them at begining
in perfect case must be chosen Latst used track, but on first zap by Language priority