Переписать плеер на tcl (mplayer)

Олег14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
28.01.2012

нужен видеоплэер под "линукс" который будет подчинятся таким правилам

1. проигрывать аудио-видео ролики с основного Плейлиста который выглядит так:

#type trans.date time duration exp.date filename.ext

AV 17/01/2012 08:00:00 00:00:02 29/02/2012 ../media/promo_narodn_1.mpg

AV 17/01/2012 08:10:00 00:00:03 29/02/2012 ../media/promo_narodn_2.mpg

AV 17/01/2012 08:20:00 00:00:03 29/02/2012 ../media/promo_narodn_3.mpg

это приоритетные ролики играют в назначенное время

когда не играет основной Плейлист - играет Плейлист фонов.

2. Плейлист фонов выглядит так:

# category type duration filename.ext

1 A 00:02:48 media/007_CHAP361_Song Of The Sun_Roger Webb.mp3

3 A 00:01:55 media/008_MAT187_Pretty In Pink_Arch Bacon.mp3

1 A 00:00:00 media/007_KOK2317_So Nice_Fr?d?ric Auger.mp3

2 A 00:01:25 media/009_MAT187_Promenade D'Anglais_Arch Bacon.mp3

1 A 00:03:25 media/014_CHAP363_The Song Is The Thing_Tony Kinsey.mp3

1 V 00:05:48 media/loop6.mpg

2 V 00:05:00 media/loop1.mpg

3 V 00:02:00 media/loop2.mpg

фоны играют в хаотичном порядке.

видеофон играется постоянно, но к нему подкрепляется аудиофоны.

первая колонка в плэйлисте - это "категория музыкального и видео фона".

3. Плейлист "категорий аудиофонов" указывает период времени когда будет проигрываться одна или другая музыка из плэйлиста фонов.

выглядит так:

# category start end

1 08:00:00 12:00:00

2 12:00:01 17:00:00

3 17:00:01 21:00:00

НА WindowsXP такой плэер у меня есть - но WindowsXP устарел и он уязвим к вирусам, а так же лицензия Windows неоправданно высока.

Плэеер построен на базе "mplayer" которым управляет платформа на TK TCL (все исходники открыты)

TK TCL и mplayer кросплатформенные - теоретически можно адаптировать под linux.