MiniDLNA (он же ReadyDLNA) - это небольшой демон, способный раздавать с NAS или домашнего сервера в локальную сеть по протоколу UPnP/DLNA различный мультимедиа-контент: видео, музыку, списки воспроизведения и изображения. В качестве клиентов могут выступать обычные компьютеры с плеерами, поддерживающими UPnP, а так же «аппаратные» плееры вроде Popcorn Hour, Egreat, WD TV Live или встроенных в современные телевизоры. MiniDLNA полностью написан на C с минимумом требуемых библиотек и нормально работает даже на очень слабом железе (проект разрабатывается сотрудником NETGEAR для линии продуктов ReadyNAS). Основные направления развития: нетребовательность к ресурсам и максимальная совместимость с разнообразным клиентским «железом».
Изменения в версии 1.0.20 по сравнению с 1.0.19:
- Исправлено падение при сканировании файлов MPEG-TS с неправильным размером пакетов.
- Исправлена передача файлов AVI на телевизоры Samsung A-Series.
- Улучшена поддержка NETGEAR Digital Entertainer Live (EVA2000).
- Добавлена поддержка работы на нескольких сетевых интерфейсах одновременно.
- Добавлена поддержка субтитров для для телевизоров и Blu-Ray-плееров LG.
- Исправлено несколько проблем, найденных при помощи cppcheck.
- Добавлена поддержка телевизоров Toshiba Regza.
- Теперь если точно известно, что клиентское устройство умеет воспроизводить только аудио, сервер вместо полного каталога сразу выдаёт ему только секцию с музыкой.
- Добавлена поддержка аудио-клиентов Roku SoundBridge.
- Улучшена поддержка устройств производства Sony (добавлены новые поддерживаемые типы файлов).
- Добавлена поддержка чтения тегов из видео-файлов MP4 (требуются свежие версии ffmpeg/libavformat).
- Добавлена поддержка UPnP-метода GetFeatureList, используемого в устройствах Samsung.
>>> Подробности