Нашлась вот на бескрайних просторах инета весьма любопытная прога...вернее по сути набор плагинов, которые после установки и настройки сулят весьма заманчивые перспективы. Для начала экскурс в суть...есть в домашней сети NetWorkMediaTank, сетевой медиаплеер, который по сетке же умеет воспроизводить фильмы практически любых форматов и гнать их по hdmi интерфейсу на ЖК-панель, т.е. телевизор. То, что он по ходу может лабать музыку любого формата и показывать фотки и картинки - до времени опускаем. Теперь о деле: качаем и ставим с adobe.com плагин под назавние FedEx, лежащий на сайте в папке products air. Далее качаем плагин под названием MediatankController (ссылка на скачку не сохранилась, но поиск рулит)...запускаем "продукт" и имеем панель настроек, в которой указываем ip и имя устройства, которым нужно рулить по сетке:
Безымянный1.JPG
Теперь всё стало проще, запустив с новыми настройками NMT controller, можем управлять устройством по сетке, а выглядит это в конечном итоге так:
Безымянный.JPG
На скрине, в окне "браузера" видна сетевая шара доступная танку, а управление им, ничем не отличается от классического, с помощью традиционной "лентяйки". Правда есть досадная мелочь, если в папке более 6-ти файлов которые надо воспроизвести, то не получится, только по одному. Связано видимо с ограничениями телнет/SSH сессии putty, через которую идёт управление. Вроде баловство, а если немного подумать, то с помощью сего набора можно управлять
ЛЮБЫМ устройством имеющим ip в сегменте домашней сети (а у меня их 6 штук - 3 компа, роутер, nas и медиатанк). Работа контроллера организована ява-скриптами и стоит сменить коды управления устройством...далее предлагаю домыслить самим.

Для образца кусок кода из скрипта:
Код:
info: function() {
this.sendKeyCode(0x95);
},
setup: function() {
this.sendKeyCode(0x8C);
},
menu: function() {
this.sendKeyCode(0x09);
},
source: function() {
this.sendKeyCode(0xDD);
},
power: function() {
this.sendKeyCode(0xD2);
},
red: function() {
this.sendKeyCode(0xDE);
},
green: function() {
this.sendKeyCode(0xDF);
},
yellow: function() {
this.sendKeyCode(0xE0);
},
blue: function() {
this.sendKeyCode(0xE2);
},
del: function() {
this.sendKeyCode(0x08);
},
caps: function() {
this.sendKeyCode(0xFC);
},
timeseek: function() {
this.sendKeyCode(0x91);
},
zoom: function() {
this.sendKeyCode(0xDA);
},
repeat: function() {
this.sendKeyCode(0x90);
},
angle: function() {
this.sendKeyCode(0xEC);
},
tvmode: function() {
this.sendKeyCode(0x8F);
},
eject: function() {
this.sendKeyCode(0xEF);
},
volumeup: function() {
this.sendKeyCode(0x9E);
},
volumedown: function() {
this.sendKeyCode(0x9F);
},
number: function(digit) {
this.sendKeyCode(0xF1 + digit);
По крайней мере я переписав код, управлял dlna и upnp серверами, мьюзик джейкбоксом и сервером и-тюнс....дальнейшее требует осмысления и проработки, а это так, в качестве "пробы пера".
-----
Не болейте!