Обновления с тестовых версий 1.09.X
Обновления с тестовых версий 1.10rcX
Как обновить программу:
1. Загрузить файл обновления.
2. Открыть файл обновления, если все удачно, то обновление
программы запуститься автоматически. Если запуска обновления не произошло, то Пуск-Программы-Home Media Server-"Обслуживание Домашний медиа-сервер (UPnP)"-Обновить
Программу также можно обновить с дистрибутива новой версии.
Заранее благодарен за ваши замечания, предложения.
Домашний медиа-сервер (UPnP) (версия 1.10)
1. Форма "Информация о фильме":
- добавлена возможность редактирования списка жанров;
- добавлен показ дорожек фильма, возможность добавления дорожек к фильму из других файлов, выбор дорожек для транскодирования;
- в описание жанров добавлено поле "Другие названия жанра".
- добавлена возможность настройки доступа устройств к медиа-ресурсам (в меню по правой кнопке "мыши" дерева папок или списка медиа-ресурсов), доступ может быть определен по списку клиентских устройств или паролю, список клиентских устройств задается в настройке программы (Сервер-Список разрешенных клиентских устройств);
- добавлен показ дорожек фильма, возможность добавления дорожек к фильму из других файлов, выбор дорожек для транскодирования (в меню по правой кнопке "мыши");
- разрешено добавление повторных ссылок в коллекции фильмов с удерживаемой клавишей Alt при добавлении ссылки в коллекцию.
- Медиа-ресурсы - Типы файлов:
- добавлена возможность настройки позиционирования медиа-ресурсов (по времени, по позиции файла) для каждого типа ресурсов;
- Медиа-ресурсы - Сканирование:
- добавлен режим "Индикатор включения медиа-ресурса в папку Избранное";
- режим "Пропуск промежуточных папок (содержащих одну папку)" теперь работает для всех папок (раньше для каталогов медиа-ресурсов);
- настройка "Предупреждение, если свободное место для временных файлов меньше ? МБ" перенесена в раздел Транскодер-"Каталог временных файлов";
- Медиа-ресурсы - Сервис:
- добавлена настройка пароля для доступа к ограниченным ресурсам, для определения доступа к папке Сервис добавлена кнопка справа от выбора режима "Включить папку";
- Устройство:
- добавлен режим "Включить в описание поддерживаемых файлов фильмов ссылку с транскодированием";
- настройки для web-навигации перенесены на закладку "Web-навигация";
- добавлена настройка адреса сервера в плейлистах, пример использования (http://www.homemediaserver.ru/forum/vie ... ?f=2&t=300).
- Транскодер - Выполнение транскодирования:
- добавлен режим "Максимальное опережение транскодирования", по-умолчанию установлено значение 15 секунд, позволяет снизить нагрузку на систему в процессе транскодирования;
- Транскодер - Параметры транскодированного файла - Фото:
- добавлен режим "Ожидание окончания транскодирования перед началом передачи файла";
- добавлена настройка максимального размера транскодированного файла.
- добавлен профиль транскодирования "Фото - ImageMagick" (http://www.homemediaserver.ru/forum/vie ... ?f=2&t=143);
- добавлена поддержка позицирования по времени при использовании профиля транскодирования "Фильмы - WMF" (ремуксирование в WMV файлов с видеокодированием VC1).
- добавлены классы TXMLDocument, TXMLItem;
- добавлены скрипты обработки медиа-ресурсов "Сохранение метаданных медиа-ресурсов (выделенные в списке)", "Загрузка метаданных медиа-ресурсов (выделенные в списке)", "Сохранение метаданных медиа-ресурсов (текущий список)", "Загрузка метаданных медиа-ресурсов (текущий список)" - могут быть полезны при переносе каталогов медиа-ресурсов, по-умолчанию файлы метаданных (расширение hmi) создаются в том же самом каталоге, что и файлы медиа-ресурсы, каталог сохранения hmi-файлов может быть изменен в тексте скрипта (Настройки-Обработка);
- добавлена скрипт обработки медиа-ресурсов "Создание указателя исполнителей", может быть полезен при большой коллекции музыки, создает указатель в папке "Списки воспроизведения", группирование исполнителей по первой букве, для каждого исполнителя создается папка "Все песни" и папки для альбомов исполнителя;
- добавлены функции: для добавления интернет-ресурсов HmsDownloadURL, HmsHtmlToText, HmsRemoveLineBreaks;
- в функцию HmsCreateMediaItem для добавления в выбранную папку добавлены новые параметры;
- для получения указателей на папки медиа-ресурсов базы данных программы добавлена функция HmsFindMediaFolder - пример использования в скрипте "Создание указателя исполнителей".
- для XBox папка Сервис перенесена в папку Фильмы;
- в папку Сервис-База медиа-ресурсов добавлена папка "Ввод пароля", пароль цифровой, пауза между выбором цифры должна быть не менее 3 секунд;
8. Чтение информации о медиа-ресурсах:
- расширен список параметров дорожек, сохраняемых при сканировании, поэтому для отображения большего количества параметров требуется повторное чтение свойств файлов;
- для mkv-файлов добавлен чтение режима субтитров Forced (авто-выбор дорожки субтитров для транскодирования), добавлено чтение обложек;
10. Обновлены фильтры DirectShow (AviSplitter.ax, MatroskaMuxer.ax, MatroskaSplitter.ax, MpegSplitter.ax) - http://mpc-hc.sourceforge.net.
11. Обновлен модуль субтитров, возможное отсутствие субтитров, если файл содержит субтитры разных типов, улучшена поддержка не русскоязычных субтитров;
12. Добавлена конфигурация устройства IconBit HDS5L.
13. При старте сервера включается режим препятствия автоматическому переводу компьютера в спящий режим.
14. Добавлена конфигурация устройства WD TV Live HD Media Player.
15. Добавлена возможность настройки эскиза для папок медиа-ресурсов (по правой кнопке мыши "Изменить название").
16. Добавлена поддержка субтитров с использованием модуля SubtitleApi.dll (http://www.urusoft.net), поддерживаемые форматы субтитров
- Adobe Encore DVD: txt; Advanced SubStation Alpha: ass; AQTitle: aqt; Captions 32: txt;
- Captions DAT: dat; Captions DAT Text: dat; Captions Inc.: txt; Cheetah: asc; CPC-600: txt;
- DKS Subtitle Format: dks; DVD Junior: txt; DVD Subtitle System: txt; DVDSubtitle: sub;
- FAB Subtitler: txt; I-Author Script: txt; Inscriber CG: txt; JACOSub 2.7+: js, jss;
- Karaoke Lyrics LRC: lrc; Karaoke Lyrics VKT: vkt; MAC DVD Studio Pro: txt; MacSUB: scr;
- MicroDVD: sub, txt; MPlayer: mpl; MPlayer2: mpl; MPSub: sub; OVR Script: ovr;
- Panimator: pan; Philips SVCD Designer 1.5-2.0: sub; Phoenix Japanimation Society: pjs;
- Pinnacle Impression: txt; PowerDivX: psb, txt; PowerPixel: txt; QuickTime Text: txt;
- RealTime: rt; SAMI Captioning: smi, sami; Sasami Script: s2k; SBT: sbt; Scantitle: 890;
- Sofni: sub; Softitler RTF: rtf; SonicDVD Creator: sub; Sonic Scenarist: sst;
- Spruce DVDMaestro: son; Spruce Subtitle File: stl; Stream SubText Player: sst;
- Stream SubText Script: ssts; SubCreator 1.x: txt; SubRip: srt; SubSonic: sub;
- SubStation Alpha: ssa; SubViewer 1.0: sub; SubViewer 2.0: sub; TMPlayer: txt, sub;
- Turbo Titler: tts; Ulead DVD Workshop 2.0: txt; ViPlay Subtitle File: vsf.
- добавлен профиль транскодирования "Музыка - APE", поддержка ape-файлов 24/96 и 24/192;
- в дистрибутив включен транскодер mac.exe (http://www.monkeysaudio.com) для транскодирования ape-файлов;
- внесены изменения в профиль транскодирования "Музыка - DVD-Audio" для поддержки транскодирования в LPCM;
- исправлена проблема с работой профиля транскодирования "Фильмы - DirectShow - TsMuxer" для некоторых mkv-файлов;
- в выбор профиля транскодирования на медиа-устройстве добавлена возможность очистки выбранного профиля транскодирования;
- в свойстве "Эскиз" медиа-ресурса теперь можно указать полный путь к файлу эскиза, может быть полезно в обработке медиа-ресурсов;
- улучшено транскодирование файлов с Youtube;
- в профили транскодирования добавлена функция HmsDownloadUrlToPipe - создание pipe-канала для загрузки интернет страницы.
- добавлен профиль транскодирования "Музыка - WAVPACK", поддержка wv-файлов;
- в дистрибутив включен транскодер wvunpack.exe (http://www.wavpack.com/) для транскодирования wv-файлов;
- добавлена возможность использования буфера транскодирования - транскодирование без записи на диск, по-умолчанию выключен, настройка - Настройки - Транскодер - Буфер, размер буфера можно задать для видео, музыки, интернета, 0 - использование буфера для данного вида ресурсов выключено;
- для подкастов, указывающих на файл, автоматически создается pipe-канал загрузки;
- для всех DLNA-устройств в описание медиа-ресурса включается ссылки на субтитры, если есть владельцы LG BD-390, просьба проверить;
- в регистрацию типов файлов добавлена настройка позиционирования DLNA для потоковых ресурсов, может быть полезна, если для интернет-ресурсов устройство не поддерживает паузу (по-умолчанию оба режима позиционирования DLNA выключены);
- обновлены конфигурации всех устройств, расширен список зарегистрированных типов файлов по-умолчанию;
- для устройств, содержищих в имени типа устройства Popcorn автоматически включается идентификация основных папок, принятых в Windows Media Sharing;
- после редактирования информации о видео-дорожке, информация переносится в основную информации о фильме, тоже самое для выбранной звуковой дорожки;
- в информацию о фильме добавлен выбор режима соотношения сторон кадра DVD, может быть полезна, если оригинальный кадр 16:9 вписан в кадр 4:3 и в информации о DVD это не указано, при формировании параметров транскодирования черные полосы будут обрезаться.
Обновление на тестовую версию 1.10.3
- исправлена проблема с зависанием транскодирования музыкальных файлов (ape,flac,wv) - 1.10.2;
- обновлен модуль субтитров, включена поддержка субтитров в Wine.
1. Внесены изменения в обработку cue-файлов, название музыкального файла читается из cue-файла.
2. Внесены изменения в режим автоматического сканирования каталогов медиа-ресурсов при их изменении (теперь оно должно быть более оптимальным на Windows XP и выше).
3. Внесены изменения в форму поиска клиентских устройств, добавлен выбор конфигурации устройств, группирование по ip-адресу, для некоторых устройств возможен показ эскиза.
4. Внесены изменения в настройку списка поддерживаемых устройством файлов, теперь можно указать * - все файлы поддерживаются, если установлена *, то установка профиля транскодирования для файла или специальных параметров транскодирования игнорируется, выбор транскодированного контента только через папку Транскодирование.
5. Поддержку эскизов теперь можно указать отдельно для каждого типа медиа-ресурсов (фильмы, музыка, фото).
6. Если папка медиа-ресурсов содержит файл folder.jpg, то он подключается в качестве эскиза этой папки (не все устройства поддерживают эскизы для папок).
7. В настройку регистрации типа файла добавлена настройка дополнительной проверки поддержки файлов, может быть использована для выбора профиля транскодирования в зависимости от свойств файла (в выражениях поддерживаются только логические операции, список названий свойств медиа-ресурсов в редактировании профиля транскодирования - "Параметры медиа-ресурса"), пример выражения для Playstation 3 (mkv, m2ts): mpVideoCodec = 'VC1', профиль транскодирования: "Фильмы - WMF".
8. Исправлена проблема с чтением списка файлов субтитров, если в настройке программы указан отдельный каталог субтитров.
Обновление на тестовую версию 1.10.5
1. Добавлен конструктор выражений дополнительной проверки поддержки файлов (Настройки-Типы файлов-Регистрация типа файла), вызов из поля Условие.
2. Внесены изменения в определение поддержки файлов устройством, если выполняется какое-либо из условий дополнительной проверки поддержки файлов, то файл считается неподдерживаемым и транскодируется с указанным профилем.
3. Добавлен вызов формы полной структуру медиа-ресурсов (по правой кнопке "мыши" в дереве папок), может быть использовано для назначения эскизов корневым папкам, добавления динамически формируемых папок на корневой уровень.
4. В форму свойств папки добавлен выбор типа папки (По-умолчанию, Динамическая (скрипт), Транскодирования). Содержимое динамической папки формируется скриптом (пример скрипта для формирования индекса исполнителей музыки:
HmsDatabaseGroupItems(mfAudioAllMusicItemID, FolderItem.Properties[mpiItemID],
'mpAuthor + "\" + mpAlbum', '+mpTitle\-mpYear')
может быть назначен для существующей папки Artists - Исполнители, данный скрипт создает папки по исполнителям, для каждого исполнителя создает папки по альбомам, после выполнения группирования медиа-ресурсов выполняется сортировка папок по названию исполнителя, альбомы исполнителя сортируются по году издания в обратном порядке. Содержимое папки транскодирования формируется из папок того же уровня, что и папка транскодирования, т.е. если в папке три папки A, B, C и C - папка транскодирования, то она будет содержать папки A и B с транскодированием.
5. Изменен каталог хранения кэша шрифтов внешнего модуля субтитров libass, теперь он сохраняется во временном каталоге Windows, инициализация кэша будет выполнена при выходе из формы настроек программы.
6. В класс THmsScriptMediaItem добавлены методы AddItem, AddFolder, Sort, могут быть использованы в скриптах динамических папок.
Обновление на тестовую версию 1.11rc1
- добавлена возможность настройки структуры медиа-ресурсов для клиентских устройств (Настройки-Устройство-"Эскизы, идентификаторы" - Идентификаторы медиа-ресурсов). Пункты редактирования по правой кнопке "мыши". Структура может быть импортирована с другого медиа-сервера по правой кнопке мыши "Импорт структуры с медиа-сервера". Папки индивидуальной структуры можно связать с папками основной структуры медиа-ресурсов программы, используя Drag & Drop. Для папки назначения устанавливается тип Динамическая (скрипт), скрипт - HmsDatabaseLinkFolder("Идентификатор_Исходной_Папки", FolderItem.ItemID);
- в скрипты динамических папок добавлена функция HmsDatabaseLinkFolder, может быть использована для динамического формирования содержимого папки из других папок медиа-структуры;
- исправлена ошибка использования файлов субтитров, содержащих квадратные скобки [].
1. Добавлена возможность резервирования/восстановления данных программы (Помощь-Резервирование).
2. Загрузка информации о медиа-ресурсах из интернет баз данных:
- добавлены скрипты загрузки информации с TheMovieDB.org (http://www.themoviedb.org), TheTVDB.com (http://www.thetvdb.com);
- добавлена возможность формирования таблицы результатов поиска, пример использования в скриптах загрузки информации с TheMovieDB.org, TheTVDB.com;
- добавлена возможность загрузки информации для текущего списка медиа-ресурсов, пример использования в скрипте загрузки информации с TheTVDB.com.