Переписать плеер на tcl (mplayer)
нужен видеоплэер под "линукс" который будет подчинятся таким правилам
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.