Можно ли добавить элементы в медиатеку WMP 12 без запуска экземпляра WMP? - PullRequest
1 голос
/ 09 августа 2011

В настоящее время я использую WMP 12 в качестве сервера DLNA для своего телевизора.В то время как я впечатлен тем, насколько легко это было настроить, есть несколько небольших неприятностей по этому поводу.Одна из них заключается в том, что она не обновляет мою библиотеку автоматически при добавлении новых файлов мультимедиа в исходные папки моей библиотеки.

Моя общая цель - автоматически обновлять библиотеку WMP новыми элементами при их размещении.в исходных папках моей библиотеки.

Я искал некоторое время, но не нашел способов сделать это.

Я изучил эту область документации MS: http://msdn.microsoft.com/en-us/library/dd562388(v=vs.85).aspx, но похоже, что они предназначены для использования с работающим экземпляром WMP.Я не могу найти способ получить экземпляр моего локального объекта mediaCollection, чтобы я мог вручную обновить его или добавить к нему элементы (использование wmp.dll казалось тупиком: Ссылка на wmp.dll (\ windows \ system32 \ wmp.dll) )

Я бы предпочел сделать это с помощью C #, так как у меня уже есть служба Windows C #, которая отслеживает мой медиа-каталог на предмет неподдерживаемых расширений файлов.Было бы идеально обернуть эту функцию в один и тот же сервис.

Я что-то упустил?Буду признателен за понимание управления моей мультимедийной библиотекой WMP с помощью сценария или программы или за любые идеи по альтернативному автоматическому обновлению моей мультимедийной библиотеки.

1 Ответ

0 голосов
/ 09 августа 2011

Существует два способа использования WMP в приложениях, размещенных и удаленных. Насколько я могу судить, только удаленный режим имеет доступ к библиотеке и, как вы сказали, для работы требуется WMP. В принципе ни один из них не будет делать то, что вы хотите.

Я бы порекомендовал посмотреть на некоторые другие решения DLNA. Существует PS3 Media Server , Serviio и множество других, которые предлагают сопоставимые (или более) функции и простую настройку. Оба этих сервера поддерживают транскодирование более широкого диапазона типов файлов и включают режимы совместимости для некоторых телевизоров, которые позволят вам воспроизводить больше форматов файлов даже без транскодирования.

Лично я использую Mediatomb , который очень настраиваем и настраиваем, но только для Linux.

Если вы все еще хотите получить доступ к WMP с помощью удаленного взаимодействия, неплохим началом будут следующие сообщения:

...