HMS и ТВ SAMSUNG PS50B850Y1W

Конфигурации устройств, советы по использованию
Goor

HMS и ТВ SAMSUNG PS50B850Y1W

Post by Goor »

Огромное спасибо автору сервера за прекрасную программу! Из тех,что я попробовал, как простых так и навороченных этот самый удобный и безглючный.
Сначала попробовал от самсунга. Страшно глючное медленное и неудобное творение. Мне кажется такой фирме как самсунг должно быть стыдно выпускать такое ПО в свет.
Потом пробовал twonky и twinity. Программы вроде бы мощные, но везде какие то косяки.

Давайте делитья опытом по работе сервера с самсунгами 6 и 8 серии 2009 года. Как я понимаю, они все примерно с одинаковым программным обеспечением.

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

1. Когда еще было много серверов проинсталированно. Самсунг не всегда ловил все сервера. Иногда вообще ни одного не ловил. Лечилось выключением ТВ и включением заново. По кнопке обновить устройства, новые DLNA сервера не появлялись. Это глюк моей сети, или это со всеми самсунгами этй серии?

2. В самсунговском медиасервере ничего нельзя настроить (вещь в себе), но в отличии от всех других медиасерверов, при пролистывании контента самсунг предоставлял на телевизоре многоуровневую структуру. Это было реализовано как несколько тонких полосок вверху экрана, где можно было выбирать как листать по жанрам или по папкам, а может по датам и т.п. Причем, например, если фильмы по алфавиту, то в самой верхней строке - буквы, и стрелками быстро скачем между букв, а строкой ниже уже скачем между файлами внутри букв. Причем все это время картинки файлов наглядно на экране тв в нижней строке. Т. е. реализация такая: длинная длинная линейка медиафайлов, а над ней несколько уровневая система быстрого перемещения. В HMS нечто подобное реализованно, но только в виде большого набора папок. Но картинки файлов видим только когда попадаем в самую глубокую папку, что гораздо менее удобно, хотя и более универсально.
Вопрос вот в чем: Почему самсунг с сервером самсунг работает одним образом, а с другими медиасерверами другим? Он использует недокументированные возможности DLNA или наоборот медиасервера не испоьзуют всех возможностей и идут по простому пути реализуя все через "папки"?

3. При работе с медиаресурсами в самсуге главный экран содержит 4 иконки. Музыка, фильмы, картинки и настройки. При пользовании сервером от самсунг нажав иконку фильмы, сразу попадаем в список фильмов, а там уже разбираемся каким образом сортировать и каталогизировать их. При работе со всеми сторонними медиасерверами при нажатии иконки фильмы попадаем в корень сервера, где опять приходится выбирать папку фильмы второй раз. Причем выбрать фильмы в главном экране, а далее выбрать папку музыка бессмысленно, т.к. самсунг уже настроился на то чтоб показывать фильмы.
Можно ли избежать этот надоедливый момент и сразу попадать куда надо. Ведь наверняка ТВ самсунг выдает серверу некую команду, по которой сервер сразу выдает фильмы, а не корень. Может добавить обработку этой команды в HMS?

4. Если уж медиабаза HMS такая гибко настраиваемая, можно ли сделать возможность самостоятельно выбирать время с которого будет отображаться миниатюра фильма конкретно для каждого медиафайла? Т. е. будет общий параметр времени на всю базу, но если не нравится, то можно самостоятельно или цифрами или движком выбрать нужную картинку. Многие файлы оседают на компьютере очень надолго и на них не жалко потратить немножко времени и подобрать более удачный кадр, чем например черное пятно или кусок стены.

5. Можно ли сделать так, чтоб файлы, которые необходимо объединить (один фильм из двух частей, или вобы от двд) в таблице самого медиафайла показывались одной строкой. И передавались на ТВ тоже одной строкой. Пусть даже если физически нельзя так сделать без транскодрования, то принудительно подсовывать телевизору транскодированный файл. Эти дублирования файлов очень неудобны при большой базе фильмов, а двд вообще отпадает желание включать в базу, чтоб не наблюдать кучи одинаково названных файлов, представляющих из себя куски фильмов.

6. HMS сам по себе представляет прекрасный каталогизатор медиасодержимого. Имеет ли смысл сделать отдельный компьютерный клиент, который будет иметь такое же удобное дерево для навигации по медиафайлам, и заточен на проигрывание, без dlna сервера?

7. Если для того чтоб привести базу в порядок нужно руками обработать все файлы (найти для них инфо с интернета, названия, актеров и т.д.), то можно ли сделать в дереве папку - "необработанное инфо"? , чтобы было понятно, что еще осталось привести в порядок. Ведь только в случае полной обработки базы фильмов появится возможность полноценно пользоваться разделениями на жанры, актеров, режисеров и т.д.
Кстати неплохо было бы, если в базу подгружался постер фильма, но опционально не выдавался мениатюрой на ТВ, т.к. там все заточено под широкоэкранную картинку и миниатюра вертикальная выглядит убого и неинформативно.

8. Можно ли сделать нормальную систему для сериалов?
необходимо чтоб
а) сериалы не мешались в кучу с фильмами. Т.е. если мы листаем сериаы, там не было фильмов и наоброт. В сериалах огромное количество файлов и оно реально не нужно в одной куче с фильмами.
б) на сериал было одно название, и потом уже названия серий
Вообще то проще всего реализовать это сделав дополнительную корневую ветку такого же ранга как уже существующие "фильмы", "Музыка", "Фото". А далее уже рассовать сериалы по папкам.
(Вообще самое лучшее, что я видел по реализации работы с сериалами это плагин сериалов для media portal.)

9. Можно ли добавить к имеющимся основаниям навигации, таким как, "Актеры", "Жанры" и т.д. еще десятилетя ( типа 80х 90х 2000х 2010х), а также дробление по техническим параметрам качества видео (вроде 1-320, 320-640, 640-1024, 1280, 1920) и звука (1канал, 2 канала, 6 каналов, 6 каналов DTS)?.

10. Вопрос к владельцам Самсунгов. Кто-нибудь составил список какие форматы он играет сам, какие нет? Постоянно натыкаюсь на одних и тех же разрешениях и форматах файла то на нормальное проигрывание, то на "неподдерживаемое разрешение файла" неподдерживаемый ауиокодек" "неподдерживаемое видео".
А главное не могу понять какой наиболее подходящий формат для SD и HD видео, для того чтоб раотала перемотка. Не могу понять. Кажется иногда смотришь фильмы пожатые одним и тем же кодеком. Один мотает другой нет. От чего это вообще зависит? От разрешения? размера файла? Может кто то знает "секретную формулу"? Иногда до смешного смотришь фильм неперематываемый, жмешь на пульте случайно не ту кнопку и все. Фильм остановился, а домотать на час вперед это только лезть в транскодирование :(
Кстати, есть возможность в транскодере перекодировать аудио поток, а видео отправть на ТВ как есть?

11. При транскодировании никак не могу побороть проблему. Транскодируется именно в то разрешение в которое заказанно (например 1280х720, при этом если фильм был, например, 1280х450 то все растягивается и картинка становится непропорциональной. Опция заливать полоски цветом от этого не помогает. Надо бы чтоб транскодировало по горизонтали в какое заказывали, а по вертикали пропорционально.


Ух сразу и не припомню всего. Надеюсь вы осилили такую кучу текста :) Буду очень благодарен ответам.

техническая инфо. ТВ SAMSUNG PS50B850Y1W, версия HMS 1.09, операционка XP pro SP3 32 Бита, Комп Core Duo 1600МГц, 1 ГБ памяти, Видео радеон X1600.
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: HMS и ТВ SAMSUNG PS50B850Y1W

Post by Eugene »

Goor wrote: 1. Когда еще было много серверов проинсталированно. Самсунг не всегда ловил все сервера. Иногда вообще ни одного не ловил. Лечилось выключением ТВ и включением заново. По кнопке обновить устройства, новые DLNA сервера не появлялись. Это глюк моей сети, или это со всеми самсунгами этй серии?
Возможно UPnP сообщения не доходят до телевизора, если при остановке сервера, он не пропадает из списка доступных серверов, то это так.
Goor wrote: 2. В самсунговском медиасервере ничего нельзя настроить (вещь в себе), но в отличии от всех других медиасерверов, при пролистывании контента самсунг предоставлял на телевизоре многоуровневую структуру. Это было реализовано как несколько тонких полосок вверху экрана, где можно было выбирать как листать по жанрам или по папкам, а может по датам и т.п. Причем, например, если фильмы по алфавиту, то в самой верхней строке - буквы, и стрелками быстро скачем между букв, а строкой ниже уже скачем между файлами внутри букв. Причем все это время картинки файлов наглядно на экране тв в нижней строке. Т. е. реализация такая: длинная длинная линейка медиафайлов, а над ней несколько уровневая система быстрого перемещения. В HMS нечто подобное реализованно, но только в виде большого набора папок. Но картинки файлов видим только когда попадаем в самую глубокую папку, что гораздо менее удобно, хотя и более универсально.
Вопрос вот в чем: Почему самсунг с сервером самсунг работает одним образом, а с другими медиасерверами другим? Он использует недокументированные возможности DLNA или наоборот медиасервера не испоьзуют всех возможностей и идут по простому пути реализуя все через "папки"?
У каждого сервера своя система идентификации медиа-ресурсов, телевизор Samsung использует идентификацию PC Share Manager, если сервер заявляет, что он ее поддерживает.
Goor wrote: 3. При работе с медиаресурсами в самсуге главный экран содержит 4 иконки. Музыка, фильмы, картинки и настройки. При пользовании сервером от самсунг нажав иконку фильмы, сразу попадаем в список фильмов, а там уже разбираемся каким образом сортировать и каталогизировать их. При работе со всеми сторонними медиасерверами при нажатии иконки фильмы попадаем в корень сервера, где опять приходится выбирать папку фильмы второй раз. Причем выбрать фильмы в главном экране, а далее выбрать папку музыка бессмысленно, т.к. самсунг уже настроился на то чтоб показывать фильмы.
Можно ли избежать этот надоедливый момент и сразу попадать куда надо. Ведь наверняка ТВ самсунг выдает серверу некую команду, по которой сервер сразу выдает фильмы, а не корень. Может добавить обработку этой команды в HMS?
Команды никакой нет, он запрашивает папки с определенными идентификаторами.
Goor wrote: 4. Если уж медиабаза HMS такая гибко настраиваемая, можно ли сделать возможность самостоятельно выбирать время с которого будет отображаться миниатюра фильма конкретно для каждого медиафайла? Т. е. будет общий параметр времени на всю базу, но если не нравится, то можно самостоятельно или цифрами или движком выбрать нужную картинку. Многие файлы оседают на компьютере очень надолго и на них не жалко потратить немножко времени и подобрать более удачный кадр, чем например черное пятно или кусок стены.
Какую-нибудь возможность выбора в форме "Информация о фильме" добавлю.
Goor wrote: 5. Можно ли сделать так, чтоб файлы, которые необходимо объединить (один фильм из двух частей, или вобы от двд) в таблице самого медиафайла показывались одной строкой. И передавались на ТВ тоже одной строкой. Пусть даже если физически нельзя так сделать без транскодрования, то принудительно подсовывать телевизору транскодированный файл. Эти дублирования файлов очень неудобны при большой базе фильмов, а двд вообще отпадает желание включать в базу, чтоб не наблюдать кучи одинаково названных файлов, представляющих из себя куски фильмов.
В последних тестовых версиях, для vob-файлов в название включается название папки. Vob-файлы обьединяются автоматически при выборе через папку транскодирование. Другие файлы можно объединить в списке фильмов по правой кнопке "мыши" - они также при выборе через папку транскодирования будут как один файл.
Goor wrote: 6. HMS сам по себе представляет прекрасный каталогизатор медиасодержимого. Имеет ли смысл сделать отдельный компьютерный клиент, который будет иметь такое же удобное дерево для навигации по медиафайлам, и заточен на проигрывание, без dlna сервера?
Маловероятно, файл может быть открыт из программы кликом "мышки", думаю существующие программы справятся с показом лучше.
Goor wrote: 7. Если для того чтоб привести базу в порядок нужно руками обработать все файлы (найти для них инфо с интернета, названия, актеров и т.д.), то можно ли сделать в дереве папку - "необработанное инфо"? , чтобы было понятно, что еще осталось привести в порядок. Ведь только в случае полной обработки базы фильмов появится возможность полноценно пользоваться разделениями на жанры, актеров, режисеров и т.д.
Наверно проще отсортировать по жанру или актеру, пустые будут вверху.
Goor wrote: Кстати неплохо было бы, если в базу подгружался постер фильма, но опционально не выдавался мениатюрой на ТВ, т.к. там все заточено под широкоэкранную картинку и миниатюра вертикальная выглядит убого и неинформативно.
Не уверен, подумаю.
Goor wrote: 8. Можно ли сделать нормальную систему для сериалов?
необходимо чтоб
а) сериалы не мешались в кучу с фильмами. Т.е. если мы листаем сериаы, там не было фильмов и наоброт. В сериалах огромное количество файлов и оно реально не нужно в одной куче с фильмами.
б) на сериал было одно название, и потом уже названия серий
Вообще то проще всего реализовать это сделав дополнительную корневую ветку такого же ранга как уже существующие "фильмы", "Музыка", "Фото". А далее уже рассовать сериалы по папкам.
(Вообще самое лучшее, что я видел по реализации работы с сериалами это плагин сериалов для media portal.)
Для сериалов можно использовать коллекции фильмов - уровней вложенности там может быть сколько угодно, автоматическое распределение по папкам можно сделать через скрипты обработки медиа-ресурсов.
Goor wrote: 9. Можно ли добавить к имеющимся основаниям навигации, таким как, "Актеры", "Жанры" и т.д. еще десятилетя ( типа 80х 90х 2000х 2010х), а также дробление по техническим параметрам качества видео (вроде 1-320, 320-640, 640-1024, 1280, 1920) и звука (1канал, 2 канала, 6 каналов, 6 каналов DTS)?.
Скорее всего будет добавлена возможность формирования структуры медиа-ресурсов, в рамках этой возможности.
Goor wrote: Кстати, есть возможность в транскодере перекодировать аудио поток, а видео отправть на ТВ как есть?
Профиль транскодирования "Фильмы - TsMuxer"
Goor wrote: 11. При транскодировании никак не могу побороть проблему. Транскодируется именно в то разрешение в которое заказанно (например 1280х720, при этом если фильм был, например, 1280х450 то все растягивается и картинка становится непропорциональной. Опция заливать полоски цветом от этого не помогает. Надо бы чтоб транскодировало по горизонтали в какое заказывали, а по вертикали пропорционально.
Наверно выбрали цвет дополнения, который телевизор обрезает, обычно дополнение решает проблему растягивания.
Goor

Re: HMS и ТВ SAMSUNG PS50B850Y1W

Post by Goor »

Eugene wrote:
Goor wrote: 1. Когда еще было много серверов проинсталированно. Самсунг не всегда ловил все сервера. Иногда вообще ни одного не ловил. Лечилось выключением ТВ и включением заново. По кнопке обновить устройства, новые DLNA сервера не появлялись. Это глюк моей сети, или это со всеми самсунгами этй серии?
Возможно UPnP сообщения не доходят до телевизора, если при остановке сервера, он не пропадает из списка доступных серверов, то это так.
Пропадает. После остановки сервера, при любом к нему обращении сразу ТВ дает сбой и из списка серверов он пропадает. Даже если потом включить сервер, то больше до перезапуска ТВ он не появляется. Похоже у СамсунгТВ опрос медиасерверов происходит при включении девайса - инициализации всего ПО (и то происходит как то странно не всегда находится сервер). А функциии опроса сети по кнопке или еще когда то они похоже не предусмотрели. Явно проблема самсунга, а не медиасервера, тем более что медиасервер видит устройство СамсунгТВ в любом случае, даже если Самсунг сервер не видит.
Eugene wrote:
Goor wrote: Вопрос вот в чем: Почему самсунг с сервером самсунг работает одним образом, а с другими медиасерверами другим? Он использует недокументированные возможности DLNA или наоборот медиасервера не испоьзуют всех возможностей и идут по простому пути реализуя все через "папки"?
У каждого сервера своя система идентификации медиа-ресурсов, телевизор Samsung использует идентификацию PC Share Manager, если сервер заявляет, что он ее поддерживает.
Т.е. это какая то своя нестандартная идентификация? Дело в том что в принципе медиаресурсы-то те же. (конечто сервер сам решает что считать медиаресурсом на диске, что нет) но вопрос не в том. СамсунгТВ другим образом представляет разделы медиаресурсов. Не в виде папок.

http://org.downloadcenter.samsung.com/d ... 2_0413.pdf

В мануале в описании медиаплеера ТВ, кажется на странице 35, показано как там организована структура. С помощью верхних инфо линеек. А Папки или миниатюры уже крупно внизу (HMS оперирует информацией только на нижнем уровне где крупные картинки, а верхние линейки доступны ТВ получает только с самсунговского медиасервера).
Eugene wrote:
Goor wrote:
3. При работе с медиаресурсами в самсуге главный экран содержит 4 иконки. Музыка, фильмы, картинки и настройки. При пользовании сервером от самсунг нажав иконку фильмы, сразу попадаем в список фильмов, а там уже разбираемся каким образом сортировать и каталогизировать их. При работе со всеми сторонними медиасерверами при нажатии иконки фильмы попадаем в корень сервера, где опять приходится выбирать папку фильмы второй раз. Причем выбрать фильмы в главном экране, а далее выбрать папку музыка бессмысленно, т.к. самсунг уже настроился на то чтоб показывать фильмы.
Можно ли избежать этот надоедливый момент и сразу попадать куда надо. Ведь наверняка ТВ самсунг выдает серверу некую команду, по которой сервер сразу выдает фильмы, а не корень. Может добавить обработку этой команды в HMS?
Команды никакой нет, он запрашивает папки с определенными идентификаторами.
Ага. понятно. а в сервере папки с такими идентификаторами нет и он вываливается в корень... может и так. Т.е. правильно ли я понимаю, что Самсунг сделал нестандартную обработку нестандартных же каталогов. Поэтому у него и все так красиво? (хоть и криво)
Eugene wrote:
Goor wrote: 4. Если уж медиабаза HMS такая гибко настраиваемая, можно ли сделать возможность самостоятельно выбирать время с которого будет отображаться миниатюра фильма конкретно для каждого медиафайла? Т. е. будет общий параметр времени на всю базу, но если не нравится, то можно самостоятельно или цифрами или движком выбрать нужную картинку. Многие файлы оседают на компьютере очень надолго и на них не жалко потратить немножко времени и подобрать более удачный кадр, чем например черное пятно или кусок стены.
Какую-нибудь возможность выбора в форме "Информация о фильме" добавлю.
Супер! Спасибо.
Eugene wrote:
Goor wrote: 5. Можно ли сделать так, чтоб файлы, которые необходимо объединить (один фильм из двух частей, или вобы от двд) в таблице самого медиафайла показывались одной строкой. И передавались на ТВ тоже одной строкой. Пусть даже если физически нельзя так сделать без транскодрования, то принудительно подсовывать телевизору транскодированный файл. Эти дублирования файлов очень неудобны при большой базе фильмов, а двд вообще отпадает желание включать в базу, чтоб не наблюдать кучи одинаково названных файлов, представляющих из себя куски фильмов.
В последних тестовых версиях, для vob-файлов в название включается название папки. Vob-файлы обьединяются автоматически при выборе через папку транскодирование. Другие файлы можно объединить в списке фильмов по правой кнопке "мыши" - они также при выборе через папку транскодирования будут как один файл.
Это хорошо, но недостаточно. Во первых, в списке файлов менеджера файлов на компьютере объединенные файлы никак не отображаются что они объедиены. Это жутко неудобно. Можно конечно ткнуть в контекстное меню отобразить объединение, но это больше похоже на временную заплатку, чем на элемент интерфейса. Ну ладно бы еще если при объединении всем объединенным строкам надо было бы приписать единое название файла, они бы выделялись. Но и это не выход, т.к. Какая нибудь сортировка списка, например по размеру, разметает эти файлы далеко друг от друга.
Во вторых,если работать в основном без папки транскодирование, то отображение как один файл появится уже после того как вылезут на глаза раздельные файлы. И тогда оно уже не нужно будет, потому что ТВ итак играет файлы подряд.

Раз уж зашла речь о транскодировании. Мне кажется что оно реализовано не совсем удобно. Т.е. затея с объединением Вобов в один файл и с объединением двух файлов в один была бы хороша, если бы работа папками из режима транскодирование была бы изменена.
Начнем с того, что в транскодировании мы не видим списка фильмов с миниатюрками. Мы долго лезем в различные папки глубоко зарываясь туда и добираемся до нужного нам варианта в котором будет лежать один единственный фильм. Причем воспринимается это как куча одинаковых фильмов разбросанных по куче подпапок. Я понимаю, конечно что на диске лежит один файл, но в интерфейсе на ТВ это именно так представляется. Более красиво было бы, если бы фильмы внутри папки транскодирование представлялись бы как обычно (т.е. если в директории 10 фильмов, то просто видим 10 миниатюр), но если ткнули в фильм, который сервер считает нужным транскодировать, а не играть просто так, то тогда попадаем в стандартный набор папок транскодирования этого фильма. А если фильм не надо транскодировать, то он просто стартует. Ну и в дополнение опционально можно в каждой папке держать фантомную папку "безусловное транскодирование" заядя в которую получим одинаковый вход в транскодирование для любого фильма в папке (причем и в том и в этом случае вобы с одного двд уже объединены в одну миниатюрку).
Еще более правильно было бы, если б можно было нажать на пульте какую нибудь команду, кроме проигрывания на файле (есть же команда "инфо") и тогда попасть в папку с всевозможными подпапками транскодирования для этого файла. Но подозреваю, что таких команд от ТВ серверу не получится получить :( А вот с интелектуальной обработкой команды плей в зависимости от необходимости транскодирования, думаю сервер может справится.

Почему хочется все так заумно и заморочено, а не так как сейчас? Скорее всего для того чтоб сохранить приятный выбор фильмов по картинкам и уж начинать разбираться с ньюансами транскодирования именно тогда, когда в этом есть необходимость, а не изначально. Много фильмов в которых транскодирование не нужно. Там всего одна звуковая дорожка, к тому же русская и если даже есть субтитры их не нужно включать, да и телевизором файл поддерживается. Вот если при обычном выборе фильма он просто стартовал, значит я знаю, что ничего экзотического я от этого фильма не получу, и полезу в транскодирование только, если мне захочется какой то экзотики, например посмотреть его с 40 минуты или посмотреть его кверх ногами :). А если мне вместо "плей" выскакивает куча папок транскодирования, значит я сразу понимаю, что либо фильм не совсем совместим с ТВ, либо я могу посмотреть его на английском или с альтернативным переводом... (гнаться за как бы прозрачностью транскодирования, чтоб его как будто не было заметно не нужно. Т.к. подтормоз при транскодировании все равно виден и наоборот раздражает догадываться это файл такой тормозящий или он идет через транскодирование)

Кстати еще пожелание по поводу транскодирования. Можно добавить туда папку с стандартно заданными преобразованиями изображения? Иногда очень хочется а ТВ этого на источниках отличных от телеэфира делать не умеет. Преобразования я имею в виду геометрические 4:3 -> 16:9 растяжкой, то же самое растяжкой и кропом верх низ без изменения пропорций, кроп с боков чтоб влезло полностью по высоте и т.п.
Eugene wrote:
Goor wrote: 6. HMS сам по себе представляет прекрасный каталогизатор медиасодержимого. Имеет ли смысл сделать отдельный компьютерный клиент, который будет иметь такое же удобное дерево для навигации по медиафайлам, и заточен на проигрывание, без dlna сервера?
Маловероятно, файл может быть открыт из программы кликом "мышки", думаю существующие программы справятся с показом лучше.
Я не про то. То что кликом мышки сторонними программами, это прекрасно. Я про то, что если в сети три компьютера, и один из них содержит медиабазу вместе с HMS, то другие компьютеры могут получить доступ к файлам либо через DLNA, а это все же гораздо более убого, чем через интерфейс HMS локально. Либо без всякого DLNA через расшаренные папки, но тогда вся прелесть базы по жанрам, актерам и т.п. пропадает.
Т.е. Например если бы была компьютерная программа в точности как HMS, только ей надо было бы указать где в сети брать файлы, которыми пользуется HMS сервер, и где в сети получить доступ к файлам "базы данных HMS", пусть хоть только в режиме чтения. То получилась бы простенькая графически, но очень удобная программа доступа к библиотеке медиаресурсов сервера (конечно не для ТВ, а для компьютера).
Eugene wrote:
Goor wrote: 7. Если для того чтоб привести базу в порядок нужно руками обработать все файлы (найти для них инфо с интернета, названия, актеров и т.д.), то можно ли сделать в дереве папку - "необработанное инфо"? , чтобы было понятно, что еще осталось привести в порядок. Ведь только в случае полной обработки базы фильмов появится возможность полноценно пользоваться разделениями на жанры, актеров, режисеров и т.д.
Наверно проще отсортировать по жанру или актеру, пустые будут вверху.
Согласен, это в принципе выход из положения.
А что если ткнув в дереве в слово "Жанры", я получиу список всех медиастрок в которых в Жанрах пусто, а не как сейчас получу просто отсутствие списка? А тыкая в подкатегории уже буду получать отфильтрованные списки по жанрам.
Eugene wrote:
Goor wrote: Кстати неплохо было бы, если в базу подгружался постер фильма, но опционально не выдавался мениатюрой на ТВ, т.к. там все заточено под широкоэкранную картинку и миниатюра вертикальная выглядит убого и неинформативно.
Не уверен, подумаю.
Goor wrote: 8. Можно ли сделать нормальную систему для сериалов?
необходимо чтоб
а) сериалы не мешались в кучу с фильмами. Т.е. если мы листаем сериаы, там не было фильмов и наоброт. В сериалах огромное количество файлов и оно реально не нужно в одной куче с фильмами.
б) на сериал было одно название, и потом уже названия серий
Вообще то проще всего реализовать это сделав дополнительную корневую ветку такого же ранга как уже существующие "фильмы", "Музыка", "Фото". А далее уже рассовать сериалы по папкам.
(Вообще самое лучшее, что я видел по реализации работы с сериалами это плагин сериалов для media portal.)
Для сериалов можно использовать коллекции фильмов - уровней вложенности там может быть сколько угодно, автоматическое распределение по папкам можно сделать через скрипты обработки медиа-ресурсов.
Это я пробовал, но после того как файлы попадают в какую-то коллекцию, они не исчезают из общего списка. Это с одной стороны хорошо, с другой стороны плохо. Хорошо, в том смысле, что если хочется посмотреть мультфильм, то все мультсериалы вылезут в мульт список. Но как ни странно именно это то и плохо. Если хочется посмотреть какой нибудь мультфильм, то несколько сотен серий сериалов будут сильно мешаться в навигации. не зря все же стараются сериалы выделять отдельно.
По этому коллекция это хорошо, но не совсем подходит для сериалов. Коллекции именно хороши для каких то специфических задач "Любимые фильмы жены", "Все фильмы с Джеки Чаном, кроме совсем уж старых" и т.п. При этом фильмы естейственно остаются в общей базе. И более того, идеально было бы, если б в клиенте (на ТВ) можно было бы управлять созданием коллекций и кидать туда фильмы. Но это я уж совсем размечтался :)
Eugene wrote:
Goor wrote: 9. Можно ли добавить к имеющимся основаниям навигации, таким как, "Актеры", "Жанры" и т.д. еще десятилетя ( типа 80х 90х 2000х 2010х), а также дробление по техническим параметрам качества видео (вроде 1-320, 320-640, 640-1024, 1280, 1920) и звука (1канал, 2 канала, 6 каналов, 6 каналов DTS)?.
Скорее всего будет добавлена возможность формирования структуры медиа-ресурсов, в рамках этой возможности.
Супер!
Eugene wrote:
Goor wrote: Кстати, есть возможность в транскодере перекодировать аудио поток, а видео отправть на ТВ как есть?
Профиль транскодирования "Фильмы - TsMuxer"
Спасибо, попробую.
Eugene wrote:
Goor wrote: 11. При транскодировании никак не могу побороть проблему. Транскодируется именно в то разрешение в которое заказанно (например 1280х720, при этом если фильм был, например, 1280х450 то все растягивается и картинка становится непропорциональной. Опция заливать полоски цветом от этого не помогает. Надо бы чтоб транскодировало по горизонтали в какое заказывали, а по вертикали пропорционально.
Наверно выбрали цвет дополнения, который телевизор обрезает, обычно дополнение решает проблему растягивания.
Честно говоря не понял. Я вроде выбрал черный цвет. Обычно именно он должен добавиться с нужных сторон. Но он почему то не добавился. И в итоге получилась картинка на весь экран 16:9 по размеру телевизора растянутая вертикально без полей. На фильме то не было никакого цвета полос. Он просто был не в той пропорции изначально более плоский, чем экран ТВ.
Или это мой умный ТВ увидев, что файл непропорциональный, взял и растянул его? нат. таого не может быть, т.к. он другие непропорциональные файлы не растягивает. Или он исключительно растягивает mpeg2, DVD формат, которым кодируются Транскодированный поток?
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: HMS и ТВ SAMSUNG PS50B850Y1W

Post by Eugene »

Goor wrote:
Eugene wrote:
Goor wrote: 1. Когда еще было много серверов проинсталированно. Самсунг не всегда ловил все сервера. Иногда вообще ни одного не ловил. Лечилось выключением ТВ и включением заново. По кнопке обновить устройства, новые DLNA сервера не появлялись. Это глюк моей сети, или это со всеми самсунгами этй серии?
Возможно UPnP сообщения не доходят до телевизора, если при остановке сервера, он не пропадает из списка доступных серверов, то это так.
Пропадает. После остановки сервера, при любом к нему обращении сразу ТВ дает сбой и из списка серверов он пропадает. Даже если потом включить сервер, то больше до перезапуска ТВ он не появляется. Похоже у СамсунгТВ опрос медиасерверов происходит при включении девайса - инициализации всего ПО (и то происходит как то странно не всегда находится сервер). А функциии опроса сети по кнопке или еще когда то они похоже не предусмотрели. Явно проблема самсунга, а не медиасервера, тем более что медиасервер видит устройство СамсунгТВ в любом случае, даже если Самсунг сервер не видит.
Судя по описанию, именно эта проблема и есть, сервер должен пропадать из списка без каких-либо действий пользователя на телевизоре. Т.е. когда активен список серверов и по сети нет проблем с прохождением UPnP-сообщений, то при включении сервера он должен появиться в списке, при выключении исчезнуть.
Goor wrote:
Eugene wrote:
Goor wrote: Вопрос вот в чем: Почему самсунг с сервером самсунг работает одним образом, а с другими медиасерверами другим? Он использует недокументированные возможности DLNA или наоборот медиасервера не испоьзуют всех возможностей и идут по простому пути реализуя все через "папки"?
У каждого сервера своя система идентификации медиа-ресурсов, телевизор Samsung использует идентификацию PC Share Manager, если сервер заявляет, что он ее поддерживает.
Т.е. это какая то своя нестандартная идентификация? Дело в том что в принципе медиаресурсы-то те же. (конечто сервер сам решает что считать медиаресурсом на диске, что нет) но вопрос не в том. СамсунгТВ другим образом представляет разделы медиаресурсов. Не в виде папок.

http://org.downloadcenter.samsung.com/d ... 2_0413.pdf

В мануале в описании медиаплеера ТВ, кажется на странице 35, показано как там организована структура. С помощью верхних инфо линеек. А Папки или миниатюры уже крупно внизу (HMS оперирует информацией только на нижнем уровне где крупные картинки, а верхние линейки доступны ТВ получает только с самсунговского медиасервера).
Стандартная идентификация папок у всех серверов заканчивается на корне структуры медиа-ресурсов (он имеет идентификатор '0'), дальше у каждого своя идентификация, если конечно сервер не эмулирует чью-нибудь идентификацию.
Goor wrote:
Eugene wrote:
Goor wrote:
3. При работе с медиаресурсами в самсуге главный экран содержит 4 иконки. Музыка, фильмы, картинки и настройки. При пользовании сервером от самсунг нажав иконку фильмы, сразу попадаем в список фильмов, а там уже разбираемся каким образом сортировать и каталогизировать их. При работе со всеми сторонними медиасерверами при нажатии иконки фильмы попадаем в корень сервера, где опять приходится выбирать папку фильмы второй раз. Причем выбрать фильмы в главном экране, а далее выбрать папку музыка бессмысленно, т.к. самсунг уже настроился на то чтоб показывать фильмы.
Можно ли избежать этот надоедливый момент и сразу попадать куда надо. Ведь наверняка ТВ самсунг выдает серверу некую команду, по которой сервер сразу выдает фильмы, а не корень. Может добавить обработку этой команды в HMS?
Команды никакой нет, он запрашивает папки с определенными идентификаторами.
Ага. понятно. а в сервере папки с такими идентификаторами нет и он вываливается в корень... может и так. Т.е. правильно ли я понимаю, что Самсунг сделал нестандартную обработку нестандартных же каталогов. Поэтому у него и все так красиво? (хоть и криво)
Samsung сделал дополнительную обработку для структуры своего медиа-сервера. Общего стандарта здесь нет.
Goor wrote:
Eugene wrote:
Goor wrote: 5. Можно ли сделать так, чтоб файлы, которые необходимо объединить (один фильм из двух частей, или вобы от двд) в таблице самого медиафайла показывались одной строкой. И передавались на ТВ тоже одной строкой. Пусть даже если физически нельзя так сделать без транскодрования, то принудительно подсовывать телевизору транскодированный файл. Эти дублирования файлов очень неудобны при большой базе фильмов, а двд вообще отпадает желание включать в базу, чтоб не наблюдать кучи одинаково названных файлов, представляющих из себя куски фильмов.
В последних тестовых версиях, для vob-файлов в название включается название папки. Vob-файлы обьединяются автоматически при выборе через папку транскодирование. Другие файлы можно объединить в списке фильмов по правой кнопке "мыши" - они также при выборе через папку транскодирования будут как один файл.
Это хорошо, но недостаточно. Во первых, в списке файлов менеджера файлов на компьютере объединенные файлы никак не отображаются что они объедиены. Это жутко неудобно. Можно конечно ткнуть в контекстное меню отобразить объединение, но это больше похоже на временную заплатку, чем на элемент интерфейса. Ну ладно бы еще если при объединении всем объединенным строкам надо было бы приписать единое название файла, они бы выделялись. Но и это не выход, т.к. Какая нибудь сортировка списка, например по размеру, разметает эти файлы далеко друг от друга.
Во вторых,если работать в основном без папки транскодирование, то отображение как один файл появится уже после того как вылезут на глаза раздельные файлы. И тогда оно уже не нужно будет, потому что ТВ итак играет файлы подряд.
Списки медиа-ресурсов максимально приближены к тому, что увидит пользователь на своем медиа-устройстве, менять здесь что-то считаю неправильным. Включение при объединении общего имени возможно сделаю.
Goor wrote: Раз уж зашла речь о транскодировании. Мне кажется что оно реализовано не совсем удобно. Т.е. затея с объединением Вобов в один файл и с объединением двух файлов в один была бы хороша, если бы работа папками из режима транскодирование была бы изменена.
Начнем с того, что в транскодировании мы не видим списка фильмов с миниатюрками. Мы долго лезем в различные папки глубоко зарываясь туда и добираемся до нужного нам варианта в котором будет лежать один единственный фильм. Причем воспринимается это как куча одинаковых фильмов разбросанных по куче подпапок. Я понимаю, конечно что на диске лежит один файл, но в интерфейсе на ТВ это именно так представляется. Более красиво было бы, если бы фильмы внутри папки транскодирование представлялись бы как обычно (т.е. если в директории 10 фильмов, то просто видим 10 миниатюр), но если ткнули в фильм, который сервер считает нужным транскодировать, а не играть просто так, то тогда попадаем в стандартный набор папок транскодирования этого фильма. А если фильм не надо транскодировать, то он просто стартует. Ну и в дополнение опционально можно в каждой папке держать фантомную папку "безусловное транскодирование" заядя в которую получим одинаковый вход в транскодирование для любого фильма в папке (причем и в том и в этом случае вобы с одного двд уже объединены в одну миниатюрку).
Еще более правильно было бы, если б можно было нажать на пульте какую нибудь команду, кроме проигрывания на файле (есть же команда "инфо") и тогда попасть в папку с всевозможными подпапками транскодирования для этого файла. Но подозреваю, что таких команд от ТВ серверу не получится получить :( А вот с интелектуальной обработкой команды плей в зависимости от необходимости транскодирования, думаю сервер может справится.

Почему хочется все так заумно и заморочено, а не так как сейчас? Скорее всего для того чтоб сохранить приятный выбор фильмов по картинкам и уж начинать разбираться с ньюансами транскодирования именно тогда, когда в этом есть необходимость, а не изначально. Много фильмов в которых транскодирование не нужно. Там всего одна звуковая дорожка, к тому же русская и если даже есть субтитры их не нужно включать, да и телевизором файл поддерживается. Вот если при обычном выборе фильма он просто стартовал, значит я знаю, что ничего экзотического я от этого фильма не получу, и полезу в транскодирование только, если мне захочется какой то экзотики, например посмотреть его с 40 минуты или посмотреть его кверх ногами :). А если мне вместо "плей" выскакивает куча папок транскодирования, значит я сразу понимаю, что либо фильм не совсем совместим с ТВ, либо я могу посмотреть его на английском или с альтернативным переводом... (гнаться за как бы прозрачностью транскодирования, чтоб его как будто не было заметно не нужно. Т.к. подтормоз при транскодировании все равно виден и наоборот раздражает догадываться это файл такой тормозящий или он идет через транскодирование)
Сервер обрабатывает запросы устройств (это главное), если устройство запрашивает видео-файл, то сервер не может ему передать информацию о папке. Сервер не управляет действиями устройств - можно сделать, чтобы сервер обрабатывал команды с пульта управления, но на обработке их сервером все и закончится - устройство ничего делать не будет. Где устройство находится (в плане навигации) информации тоже нет. Но возможно, для папки Сервис будет добавлена обработка "горячих" клавиш Windows. Есть программы, которые преобразуют команды ИК-адаптеров в соответствующую комбинацию клавиш, которая будет выполняться сервером.
Goor wrote: Кстати еще пожелание по поводу транскодирования. Можно добавить туда папку с стандартно заданными преобразованиями изображения? Иногда очень хочется а ТВ этого на источниках отличных от телеэфира делать не умеет. Преобразования я имею в виду геометрические 4:3 -> 16:9 растяжкой, то же самое растяжкой и кропом верх низ без изменения пропорций, кроп с боков чтоб влезло полностью по высоте и т.п.
Для этого можно использовать папку профилей транскодирования - выбрать профиль транскодирования, который будет делать необходмые преобразования контента.
Goor wrote:
Eugene wrote:
Goor wrote: 6. HMS сам по себе представляет прекрасный каталогизатор медиасодержимого. Имеет ли смысл сделать отдельный компьютерный клиент, который будет иметь такое же удобное дерево для навигации по медиафайлам, и заточен на проигрывание, без dlna сервера?
Маловероятно, файл может быть открыт из программы кликом "мышки", думаю существующие программы справятся с показом лучше.
Я не про то. То что кликом мышки сторонними программами, это прекрасно. Я про то, что если в сети три компьютера, и один из них содержит медиабазу вместе с HMS, то другие компьютеры могут получить доступ к файлам либо через DLNA, а это все же гораздо более убого, чем через интерфейс HMS локально. Либо без всякого DLNA через расшаренные папки, но тогда вся прелесть базы по жанрам, актерам и т.п. пропадает.
Т.е. Например если бы была компьютерная программа в точности как HMS, только ей надо было бы указать где в сети брать файлы, которыми пользуется HMS сервер, и где в сети получить доступ к файлам "базы данных HMS", пусть хоть только в режиме чтения. То получилась бы простенькая графически, но очень удобная программа доступа к библиотеке медиаресурсов сервера (конечно не для ТВ, а для компьютера).
Это все-таки должет быть UPnP (DLNA)-клиент, который пока делать не планируется. Но с других компьютеров можно использовать web-доступ - структура будет та же самая, что и в HMS
Goor wrote:
Eugene wrote:
Goor wrote: 7. Если для того чтоб привести базу в порядок нужно руками обработать все файлы (найти для них инфо с интернета, названия, актеров и т.д.), то можно ли сделать в дереве папку - "необработанное инфо"? , чтобы было понятно, что еще осталось привести в порядок. Ведь только в случае полной обработки базы фильмов появится возможность полноценно пользоваться разделениями на жанры, актеров, режисеров и т.д.
Наверно проще отсортировать по жанру или актеру, пустые будут вверху.
Согласен, это в принципе выход из положения.
А что если ткнув в дереве в слово "Жанры", я получиу список всех медиастрок в которых в Жанрах пусто, а не как сейчас получу просто отсутствие списка? А тыкая в подкатегории уже буду получать отфильтрованные списки по жанрам.
Думаю в большинстве случаев пользователи не заполняют мета-данные, дублировать папку "Все фильмы" не стоит.
Goor wrote:
Eugene wrote:
Goor wrote: 8. Можно ли сделать нормальную систему для сериалов?
необходимо чтоб
а) сериалы не мешались в кучу с фильмами. Т.е. если мы листаем сериаы, там не было фильмов и наоброт. В сериалах огромное количество файлов и оно реально не нужно в одной куче с фильмами.
б) на сериал было одно название, и потом уже названия серий
Вообще то проще всего реализовать это сделав дополнительную корневую ветку такого же ранга как уже существующие "фильмы", "Музыка", "Фото". А далее уже рассовать сериалы по папкам.
(Вообще самое лучшее, что я видел по реализации работы с сериалами это плагин сериалов для media portal.)
Для сериалов можно использовать коллекции фильмов - уровней вложенности там может быть сколько угодно, автоматическое распределение по папкам можно сделать через скрипты обработки медиа-ресурсов.
Это я пробовал, но после того как файлы попадают в какую-то коллекцию, они не исчезают из общего списка. Это с одной стороны хорошо, с другой стороны плохо. Хорошо, в том смысле, что если хочется посмотреть мультфильм, то все мультсериалы вылезут в мульт список. Но как ни странно именно это то и плохо. Если хочется посмотреть какой нибудь мультфильм, то несколько сотен серий сериалов будут сильно мешаться в навигации. не зря все же стараются сериалы выделять отдельно.
По этому коллекция это хорошо, но не совсем подходит для сериалов. Коллекции именно хороши для каких то специфических задач "Любимые фильмы жены", "Все фильмы с Джеки Чаном, кроме совсем уж старых" и т.п.
В коллекции можно добавлять папки, поэтому иcпользование коллекций будет настолько удобно, насколько это сделает пользователь. Общий список можно исключить из навигации по правой кнопке "мыши" в дереве папок.
Goor wrote:
Eugene wrote:
Goor wrote: 11. При транскодировании никак не могу побороть проблему. Транскодируется именно в то разрешение в которое заказанно (например 1280х720, при этом если фильм был, например, 1280х450 то все растягивается и картинка становится непропорциональной. Опция заливать полоски цветом от этого не помогает. Надо бы чтоб транскодировало по горизонтали в какое заказывали, а по вертикали пропорционально.
Наверно выбрали цвет дополнения, который телевизор обрезает, обычно дополнение решает проблему растягивания.
Честно говоря не понял. Я вроде выбрал черный цвет. Обычно именно он должен добавиться с нужных сторон. Но он почему то не добавился. И в итоге получилась картинка на весь экран 16:9 по размеру телевизора растянутая вертикально без полей. На фильме то не было никакого цвета полос. Он просто был не в той пропорции изначально более плоский, чем экран ТВ.
Или это мой умный ТВ увидев, что файл непропорциональный, взял и растянул его? нат. таого не может быть, т.к. он другие непропорциональные файлы не растягивает. Или он исключительно растягивает mpeg2, DVD формат, которым кодируются Транскодированный поток?
Умный телевизор увидев, что цвет дополнения черный, срезал все черные части, поэтому надо задавать цвет близкий к черному, но не черный. В Philips это 48, 48, 48, в Sony 12,12,12, в Samsung - ?,?,?.
vleagle

Re: HMS и ТВ SAMSUNG PS50B850Y1W

Post by vleagle »

Кстати с цветом не факт что это поможет -зависит от стандарта файла. Вот ссылка где Евгений отвечает на мой вопрос по поводу нестандартных изображений.
http://www.homemediaserver.ru/forum/vie ... &start=180
Goor

Re: HMS и ТВ SAMSUNG PS50B850Y1W

Post by Goor »

Eugene wrote: Судя по описанию, именно эта проблема и есть, сервер должен пропадать из списка без каких-либо действий пользователя на телевизоре. Т.е. когда активен список серверов и по сети нет проблем с прохождением UPnP-сообщений, то при включении сервера он должен появиться в списке, при выключении исчезнуть.
Согласен. Видно не лечится. Владельцы самсунгов откликнитесь, у вас такой же глюк? С видимостью сервера с ТВ?
Eugene wrote: Стандартная идентификация папок у всех серверов заканчивается на корне структуры медиа-ресурсов (он имеет идентификатор '0'), дальше у каждого своя идентификация, если конечно сервер не эмулирует чью-нибудь идентификацию.
Понятно. Значит от нормальных сторонних плееров похоже нельзя будет добиться такого же поведения СамсунгТВклиента. ну это не столь принципиально. Конечно если б сервер от самсунга был не так убог, то можно было бы цепляться за это, а на сегодняшний день я его снес и не жалею.
Eugene wrote: Samsung сделал дополнительную обработку для структуры своего медиа-сервера. Общего стандарта здесь нет.
Я так понимаю, что это логика не только моего ТВ. Видел и Sony PS3 еще какой то клиент. Сначала заходим в какой то раздел устройства, например музыка, а из него уже начинаем броузить различные DLNA серверы. И натыкаемся там на ту же корневую папку из "кино" "фото" музыка". Значит это общая проблема :( Другие альтернативные серверы в таком же состоянии.
Eugene wrote: Списки медиа-ресурсов максимально приближены к тому, что увидит пользователь на своем медиа-устройстве, менять здесь что-то считаю неправильным. Включение при объединении общего имени возможно сделаю.
Здесь как раз не с той стороны идет сближение. Пользователь на устройстве ожидает увидеть "фильм" с таким-то названием. Пользователю гораздо НЕудобнее видеть несколько _файлов_ из которых состоит фильм. Да еще и файлы эти портят статистику количества фильмов и т.д. и приписывать одинаковые свойства целого файла его кускам тоже не совсем логично.
Т.е. единицей базы данных должен быть медиаобъект (например фильм). А из одного или нескольких файлов он состоит это уже в свойствах объекта. Вот к этому виду было бы хорошо приблизить и список на клиентском устройстве и список в менеджере базы. Я понимаю, что технологически проще накидать в базу просто строка=файл. Но с логической точки зрения это не правильно.
Eugene wrote: Сервер обрабатывает запросы устройств (это главное), если устройство запрашивает видео-файл, то сервер не может ему передать информацию о папке. Сервер не управляет действиями устройств - можно сделать, чтобы сервер обрабатывал команды с пульта управления, но на обработке их сервером все и закончится - устройство ничего делать не будет. Где устройство находится (в плане навигации) информации тоже нет. Но возможно, для папки Сервис будет добавлена обработка "горячих" клавиш Windows. Есть программы, которые преобразуют команды ИК-адаптеров в соответствующую комбинацию клавиш, которая будет выполняться сервером.
Жалко что так все технически ограничено в протоколе :(
Но у вас же уже реализован прекрасный способ обхода этой проблемы. Проигрывание медиафайла с зеленым кружочком и галочкой в настройах.
Значит можно сделать такую логику: клиент попросил проиграть файл "а", ему вместо этого подсунули секундный файл с надписью "этот файл играется из папки транскодироване", а папки эти появляются в каждой папке первым делом, а потом уже подпапки и файлы. Т.е. клиент высветит эту надпись и начнет играть следующий файл, или вывалится обратно в список (в зависимости от настройки клиента).

Вообще конечно же достаточно сложно придумать правильную логику. Думаю достаточно будет на первое время как то помечать в имени файла, спец значками, что файл с многими дорожками или с субтитрами. А папку транскодирования действительно класть в каждую папку., не наоборот.
Честное слово если заходить в медиабазу из папки транскодированя очень перегруженно получается дерево.
И обязательно объедененные файлы в любом случае всегда представлять одним файлов на клиенте. Это вроде технически беспроблемно. Если пользователь захочет их воспринимать отдельно, то пусть руками на сервере разъединит.
Eugene wrote: Для этого можно использовать папку профилей транскодирования - выбрать профиль транскодирования, который будет делать необходмые преобразования контента.
Да. Видимо так и надо (правда как бы не расплодилось слишком много профилей, если каждый тип разбить еще на 4 штуки по обрезке). А профили транскодирования можно как-то редактровать? Я еще с этим не разобрался.
Есть где нибудь подробное описание существующих профилей?
Eugene wrote: Это все-таки должет быть UPnP (DLNA)-клиент, который пока делать не планируется. Но с других компьютеров можно использовать web-доступ - структура будет та же самая, что и в HMS
Ну это будет не совсем то. И тот и другой вариан убог хотя бы тем, что вместо доступа к файлам имеем доступ к медиапотоку, со всеми вытекающими неудобствами. Хотя если бы был профиль отдельно для компьютера, чтоб ничего не перекодировалось и любой файл проигрывался как есть, нормально перематывался, программа просмотра картинок не открывалась бы на каждом файле заново :) В общем такой вариант мало тестировал. Попробовал Веб - не понравилось.
Я думаю, что можно гораздо проще поступить. Все ресурсы в сервере прописать с сетевых путей. Проинсталировать на другой комп второй HMS, но не запускать сам сервер. А базу просто скопировать с одного компа на другой. Это реально? Можно перенести базу просто перепесав набор нужных файлов и директорий? Если да, то каких? Как вообще сохранять базу при переносе на другую операционку при свежей инсталяции, или на новую версию. Обидно будет все выцепить из интернета в описания, настроить проблемные файлы на проигрывание, а потом все заново руками делать.
Eugene wrote:
Goor wrote: А что если ткнув в дереве в слово "Жанры", я получиу список всех медиастрок в которых в Жанрах пусто, а не как сейчас получу просто отсутствие списка? А тыкая в подкатегории уже буду получать отфильтрованные списки по жанрам.
Думаю в большинстве случаев пользователи не заполняют мета-данные, дублировать папку "Все фильмы" не стоит.
Да, правильно. Это будет лишним. Фильтрации и сортировки во "Все фильмы" достаточно.
Eugene wrote:
Goor wrote: 8. Можно ли сделать нормальную систему для сериалов?
необходимо чтоб
а) сериалы не мешались в кучу с фильмами. Т.е. если мы листаем сериаы, там не было фильмов и наоброт. В сериалах огромное количество файлов и оно реально не нужно в одной куче с фильмами.
б) на сериал было одно название, и потом уже названия серий
Вообще то проще всего реализовать это сделав дополнительную корневую ветку такого же ранга как уже существующие "фильмы", "Музыка", "Фото". А далее уже рассовать сериалы по папкам.
(Вообще самое лучшее, что я видел по реализации работы с сериалами это плагин сериалов для media portal.)
Для сериалов можно использовать коллекции фильмов - уровней вложенности там может быть сколько угодно, автоматическое распределение по папкам можно сделать через скрипты обработки медиа-ресурсов.
Goor wrote: Это я пробовал, но после того как файлы попадают в какую-то коллекцию, они не исчезают из общего списка. Это с одной стороны хорошо, с другой стороны плохо. Хорошо, в том смысле, что если хочется посмотреть мультфильм, то все мультсериалы вылезут в мульт список. Но как ни странно именно это то и плохо. Если хочется посмотреть какой нибудь мультфильм, то несколько сотен серий сериалов будут сильно мешаться в навигации. не зря все же стараются сериалы выделять отдельно.
По этому коллекция это хорошо, но не совсем подходит для сериалов. Коллекции именно хороши для каких то специфических задач "Любимые фильмы жены", "Все фильмы с Джеки Чаном, кроме совсем уж старых" и т.п.
В коллекции можно добавлять папки, поэтому иcпользование коллекций будет настолько удобно, насколько это сделает пользователь. Общий список можно исключить из навигации по правой кнопке "мыши" в дереве папок.
Это я пробовал. Папку из дерева медиаресурсов скопировать или драгндропнуть в папку коллекции не получается. Т.е. все дерево надо создавать там заново и папку за папкой тащить туда файлы. Естейственно самостоятельно это обновляться не будет в отличии от медиаресурсов.
Правильно ли я понял, что коллекции вложенными не могут быть? Может быть только в Папке "коллекции" многоуровневая структура "папок" в по которым рассортированы коллекции, а в каждой коллекции линейный набор файлов.

С скрыванием папок еще не игрался. Пробывал удалять файлы из списка, но неудачно.
При исключении файлов из навигации ("удалить из списка") правой кнопкой мыши они исчезали и из общего списка и из коллекций тоже.
...
Ага. Протестировал. Эта функция скрывает папку при листании по папкам. Т.е. Как бы добраться досодержимого не получится, но при этом все равно файлы доступны в "Все файлы". И проблема не исчезла. Огромное количество серий засоряет собой как жарновый список, так и список "Все фильмы" и т.д.

Чем сложон добавить головной раздел сериалы? равноправный с другими тремя корневыми разделами, организованный по логике "Фильмы". Чтоб фильмы не пересекались с сериалами.

Если пойти еще дальше - это не в качестве предложания, а только ИМХО, то я бы к "сериалам" добавил еще независимые разделы "Музыкальное видео", "Мультики", "Видеоролики" для того чтоб по максимуму вытащить мелочь которая исчисляется сотнями из раздела посвященного действительно полнометражным фильмам. Для больших коллекций это бы очень помогло.


Eugene wrote:
Goor wrote: 11. При транскодировании никак не могу побороть проблему. Транскодируется именно в то разрешение в которое заказанно (например 1280х720, при этом если фильм был, например, 1280х450 то все растягивается и картинка становится непропорциональной. Опция заливать полоски цветом от этого не помогает. Надо бы чтоб транскодировало по горизонтали в какое заказывали, а по вертикали пропорционально.
Наверно выбрали цвет дополнения, который телевизор обрезает, обычно дополнение решает проблему растягивания.
Goor wrote: Честно говоря не понял. Я вроде выбрал черный цвет. Обычно именно он должен добавиться с нужных сторон. Но он почему то не добавился. И в итоге получилась картинка на весь экран 16:9 по размеру телевизора растянутая вертикально без полей. На фильме то не было никакого цвета полос. Он просто был не в той пропорции изначально более плоский, чем экран ТВ.
Или это мой умный ТВ увидев, что файл непропорциональный, взял и растянул его? нат. таого не может быть, т.к. он другие непропорциональные файлы не растягивает. Или он исключительно растягивает mpeg2, DVD формат, которым кодируются Транскодированный поток?
Умный телевизор увидев, что цвет дополнения черный, срезал все черные части, поэтому надо задавать цвет близкий к черному, но не черный. В Philips это 48, 48, 48, в Sony 12,12,12, в Samsung - ?,?,?.
[/quote]
Ага. Спасибо разобрался. С Самсунгом все нормально. можно выставлять черный цвет 0, 0, 0. Там просто три места с цветными квадратиками. Я заменил не все, и не заметил на мониторе компьютера. А телевизор высветил серый очень явственно. Теперь все работает как должно было. Это просто моя невнимательность.

P.S. Спасибо вообще за обсуждение. Радует что вы прислушиваетесь к мнению пользователей. Надеюсь этот диалог полезен.
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: HMS и ТВ SAMSUNG PS50B850Y1W

Post by Eugene »

vleagle wrote:Кстати с цветом не факт что это поможет -зависит от стандарта файла. Вот ссылка где Евгений отвечает на мой вопрос по поводу нестандартных изображений.
http://www.homemediaserver.ru/forum/vie ... &start=180
Не совсем так, зависит от профиля транскодирования. Профили транскодирования, которые оставляют видео-поток без изменения, настройку дополнения цветом просто не используют.
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: HMS и ТВ SAMSUNG PS50B850Y1W

Post by Eugene »

Goor wrote:
Eugene wrote: Списки медиа-ресурсов максимально приближены к тому, что увидит пользователь на своем медиа-устройстве, менять здесь что-то считаю неправильным. Включение при объединении общего имени возможно сделаю.
Здесь как раз не с той стороны идет сближение. Пользователь на устройстве ожидает увидеть "фильм" с таким-то названием. Пользователю гораздо НЕудобнее видеть несколько _файлов_ из которых состоит фильм. Да еще и файлы эти портят статистику количества фильмов и т.д. и приписывать одинаковые свойства целого файла его кускам тоже не совсем логично.
Т.е. единицей базы данных должен быть медиаобъект (например фильм). А из одного или нескольких файлов он состоит это уже в свойствах объекта. Вот к этому виду было бы хорошо приблизить и список на клиентском устройстве и список в менеджере базы. Я понимаю, что технологически проще накидать в базу просто строка=файл. Но с логической точки зрения это не правильно.
В настройке программы на странице Устройство можно включить режим "Для фильмов навигация с папки Транскодирования", объединенные файлы будут в виде одного файла. У пользователя должна быть возможность выбрать просмотр конкретного файла, входящего в объединение файлов. Правильность в данном случае очень субъективна.
Goor wrote:
Eugene wrote: Сервер обрабатывает запросы устройств (это главное), если устройство запрашивает видео-файл, то сервер не может ему передать информацию о папке. Сервер не управляет действиями устройств - можно сделать, чтобы сервер обрабатывал команды с пульта управления, но на обработке их сервером все и закончится - устройство ничего делать не будет. Где устройство находится (в плане навигации) информации тоже нет. Но возможно, для папки Сервис будет добавлена обработка "горячих" клавиш Windows. Есть программы, которые преобразуют команды ИК-адаптеров в соответствующую комбинацию клавиш, которая будет выполняться сервером.
Жалко что так все технически ограничено в протоколе :(
Но у вас же уже реализован прекрасный способ обхода этой проблемы. Проигрывание медиафайла с зеленым кружочком и галочкой в настройах.
Значит можно сделать такую логику: клиент попросил проиграть файл "а", ему вместо этого подсунули секундный файл с надписью "этот файл играется из папки транскодироване", а папки эти появляются в каждой папке первым делом, а потом уже подпапки и файлы. Т.е. клиент высветит эту надпись и начнет играть следующий файл, или вывалится обратно в список (в зависимости от настройки клиента).
Логика тут достачно прозрачна, или файл транскодируется как не поддерживаемый (пользователь знает какие файлы не поддерживаемые по расширению), или пользователь назначил профиль транскодирования (пользователь это сделал сам). Данная проблема решается выбором через папку Транскодирование - в папке Оригинал всегда оригинальный файл, остальные с транскодированием. Но возможно признак (Т) все-таки будет добавлен.
Goor wrote:
Eugene wrote: Для этого можно использовать папку профилей транскодирования - выбрать профиль транскодирования, который будет делать необходмые преобразования контента.
Да. Видимо так и надо (правда как бы не расплодилось слишком много профилей, если каждый тип разбить еще на 4 штуки по обрезке). А профили транскодирования можно как-то редактровать? Я еще с этим не разобрался.
Есть где нибудь подробное описание существующих профилей?
Настройки-Транскодер-Профили. Они или понятны (есть навыки программирования), или не понятны (тогда их лучше не трогать).
Goor wrote:
Eugene wrote: Это все-таки должет быть UPnP (DLNA)-клиент, который пока делать не планируется. Но с других компьютеров можно использовать web-доступ - структура будет та же самая, что и в HMS
Ну это будет не совсем то. И тот и другой вариан убог хотя бы тем, что вместо доступа к файлам имеем доступ к медиапотоку, со всеми вытекающими неудобствами. Хотя если бы был профиль отдельно для компьютера, чтоб ничего не перекодировалось и любой файл проигрывался как есть, нормально перематывался, программа просмотра картинок не открывалась бы на каждом файле заново :) В общем такой вариант мало тестировал. Попробовал Веб - не понравилось.
Я думаю, что можно гораздо проще поступить. Все ресурсы в сервере прописать с сетевых путей. Проинсталировать на другой комп второй HMS, но не запускать сам сервер. А базу просто скопировать с одного компа на другой. Это реально? Можно перенести базу просто перепесав набор нужных файлов и директорий? Если да, то каких? Как вообще сохранять базу при переносе на другую операционку при свежей инсталяции, или на новую версию. Обидно будет все выцепить из интернета в описания, настроить проблемные файлы на проигрывание, а потом все заново руками делать.
Может быть просто использовать терминальный доступ (Remote Desktop Connection). Базу на другой компьютер перенести сложно - идентификаторы ресурсов формируются из пути файла, поэтому на другом компьютере, если пути будут другие, то ресурсы просто удаляться как не найденные. Сохранить информацию конкретной папки можно по правой кнопке "мыши" (для фильмов это необходимо делать на папке "Все фильмы"). Или использовать скрипты обработки медиа-ресурсов http://www.homemediaserver.ru/forum/vie ... 5337#p5337.
Goor wrote:
Eugene wrote:
Goor wrote: 8. Можно ли сделать нормальную систему для сериалов?
необходимо чтоб
а) сериалы не мешались в кучу с фильмами. Т.е. если мы листаем сериаы, там не было фильмов и наоброт. В сериалах огромное количество файлов и оно реально не нужно в одной куче с фильмами.
б) на сериал было одно название, и потом уже названия серий
Вообще то проще всего реализовать это сделав дополнительную корневую ветку такого же ранга как уже существующие "фильмы", "Музыка", "Фото". А далее уже рассовать сериалы по папкам.
(Вообще самое лучшее, что я видел по реализации работы с сериалами это плагин сериалов для media portal.)
Для сериалов можно использовать коллекции фильмов - уровней вложенности там может быть сколько угодно, автоматическое распределение по папкам можно сделать через скрипты обработки медиа-ресурсов.
Goor wrote: Это я пробовал, но после того как файлы попадают в какую-то коллекцию, они не исчезают из общего списка. Это с одной стороны хорошо, с другой стороны плохо. Хорошо, в том смысле, что если хочется посмотреть мультфильм, то все мультсериалы вылезут в мульт список. Но как ни странно именно это то и плохо. Если хочется посмотреть какой нибудь мультфильм, то несколько сотен серий сериалов будут сильно мешаться в навигации. не зря все же стараются сериалы выделять отдельно.
По этому коллекция это хорошо, но не совсем подходит для сериалов. Коллекции именно хороши для каких то специфических задач "Любимые фильмы жены", "Все фильмы с Джеки Чаном, кроме совсем уж старых" и т.п.
В коллекции можно добавлять папки, поэтому иcпользование коллекций будет настолько удобно, насколько это сделает пользователь. Общий список можно исключить из навигации по правой кнопке "мыши" в дереве папок.
Это я пробовал. Папку из дерева медиаресурсов скопировать или драгндропнуть в папку коллекции не получается. Т.е. все дерево надо создавать там заново и папку за папкой тащить туда файлы. Естейственно самостоятельно это обновляться не будет в отличии от медиаресурсов.
Правильно ли я понял, что коллекции вложенными не могут быть? Может быть только в Папке "коллекции" многоуровневая структура "папок" в по которым рассортированы коллекции, а в каждой коллекции линейный набор файлов.
Да все правильно, коллекции вложенными быть не могут, описание папки "коллекции" правильное. Насчет переноса папки медиа-ресурсов наверно можно добавить. Сейчас при желании это можно сделать через обработку медиа-ресурсов (использование функции HmsDatabaseAddLink)
Goor wrote: С скрыванием папок еще не игрался. Пробывал удалять файлы из списка, но неудачно.
При исключении файлов из навигации ("удалить из списка") правой кнопкой мыши они исчезали и из общего списка и из коллекций тоже.
Наверно удалили из папки "Все фильмы"
Goor wrote: Чем сложон добавить головной раздел сериалы? равноправный с другими тремя корневыми разделами, организованный по логике "Фильмы". Чтоб фильмы не пересекались с сериалами.
Файл сериала ничем не отличается от файла не сериала, это понятие на другом уровне.
Goor wrote: Если пойти еще дальше - это не в качестве предложания, а только ИМХО, то я бы к "сериалам" добавил еще независимые разделы "Музыкальное видео", "Мультики", "Видеоролики" для того чтоб по максимуму вытащить мелочь которая исчисляется сотнями из раздела посвященного действительно полнометражным фильмам. Для больших коллекций это бы очень помогло.
Наверно это возможно будет при настраиваемой структуре базы медиа-ресурсов.
Goor

Re: HMS и ТВ SAMSUNG PS50B850Y1W

Post by Goor »

Eugene wrote: В настройке программы на странице Устройство можно включить режим "Для фильмов навигация с папки Транскодирования", объединенные файлы будут в виде одного файла. У пользователя должна быть возможность выбрать просмотр конкретного файла, входящего в объединение файлов. Правильность в данном случае очень субъективна.
Пробовал. Не пользуюсь этим режимом по причинам выше описанным :( Перегруженный в обязательном порядке во всех папках интерфейс.
Здесь забота о пользователе опять не с той стороны. Представьте , вы идете в пицерию поесть пицу. Заказываете Пицу, и Вам приносят тарелку тертого сыра, кусок колбасы и лепешку хлеба, ну и до кучи всего. "Нате! Из этого делают пицу. Мы считаем, что у вас должна быть возможность поесть те части из которых делается пица". ЧуднО, не правдали?
Вот если бы была ситуация, когда вам в обычном режиме сначала просто дают нормальную готовую пицу, а если вы дополнительно попросите, то не отказывают в том, чтоб принести все по отдельности гораздо более правильная.
Тут то же самое. Пользователь хочет смотреть фильм. А если у него возникнет интерес, то можно дать ему возможность копаться в технических моментах. Для того и делается сервер, чтоб удобнее предоставлять не совсем понятное для пользователя компьютерное содержание.
Я понимаю, что вы попали в типичную ловушку технического разработчика. Вы хорошо разбираетесь в ньюансах технологической организации просмотра и понимаете насколько важно или "интересно" знать как все устрено, насколько важна возможность посмотреть оригинальный кусок фильма, раз он из двух кусков. Пользователю же это вторично, а не первично. А вам кажется, что первично это та оригинальная файловая структура наиболее приближенная к исходнику. Т.е. вы сервером предоставляете "список медиафайлов", когда пользователю горазло логичнее видеть "список фильмов". В идеале же, пользователю сервиса не надо даже задумываться, каким образом и откуда к нему попадает фильм, если фильм нормально проигрывается, не глючит, обеспечивает приемлемое качество просмотра и доступ к опциям (выбор дорожек, субтитров, разрешений). Представьте например, что пришел человек мало знакомый с компьютером, но знакомый с телевизором :) Вы говорите ему. Вот стрелочкамми выбери фильм и смотри. Задумайтесь, естейственно ли для такого пользователя будет увидеть два фильма с одинаковым названием? Не все то к чему мы привыкли в силу того, что миримся с этим, является естейственным и правильным.
Это все конечно мое субъективное ИМХО, но основано оно не на пустом месте.
Eugene wrote:
Goor wrote:
Eugene wrote: Сервер обрабатывает запросы устройств (это главное), если устройство запрашивает видео-файл, то сервер не может ему передать информацию о папке. Сервер не управляет действиями устройств - можно сделать, чтобы сервер обрабатывал команды с пульта управления, но на обработке их сервером все и закончится - устройство ничего делать не будет. Где устройство находится (в плане навигации) информации тоже нет. Но возможно, для папки Сервис будет добавлена обработка "горячих" клавиш Windows. Есть программы, которые преобразуют команды ИК-адаптеров в соответствующую комбинацию клавиш, которая будет выполняться сервером.
Жалко что так все технически ограничено в протоколе :(
Но у вас же уже реализован прекрасный способ обхода этой проблемы. Проигрывание медиафайла с зеленым кружочком и галочкой в настройах.
Значит можно сделать такую логику: клиент попросил проиграть файл "а", ему вместо этого подсунули секундный файл с надписью "этот файл играется из папки транскодироване", а папки эти появляются в каждой папке первым делом, а потом уже подпапки и файлы. Т.е. клиент высветит эту надпись и начнет играть следующий файл, или вывалится обратно в список (в зависимости от настройки клиента).
Логика тут достачно прозрачна, или файл транскодируется как не поддерживаемый (пользователь знает какие файлы не поддерживаемые по расширению), или пользователь назначил профиль транскодирования (пользователь это сделал сам). Данная проблема решается выбором через папку Транскодирование - в папке Оригинал всегда оригинальный файл, остальные с транскодированием. Но возможно признак (Т) все-таки будет добавлен.
Опять у вас пользователь=администратор сервера :(. Поьзователь, это совсем другое существо. Это человек, желающий выбрать и посмотреть фильм. При этом он может вообще не очень то понимать что-то в компьютерах и кодеках. Соответственно ему надо дать удобный простой выбор фильма, и возможность явно (настоько,насколько это технически получится) видеть имеются ли опции просмотра данного конкретного фильма.
Eugene wrote:
Goor wrote:
Eugene wrote: Для этого можно использовать папку профилей транскодирования - выбрать профиль транскодирования, который будет делать необходмые преобразования контента.
Да. Видимо так и надо (правда как бы не расплодилось слишком много профилей, если каждый тип разбить еще на 4 штуки по обрезке). А профили транскодирования можно как-то редактровать? Я еще с этим не разобрался.
Есть где нибудь подробное описание существующих профилей?
Настройки-Транскодер-Профили. Они или понятны (есть навыки программирования), или не понятны (тогда их лучше не трогать).
Тогда, если это возможно технически, было бы здорово в интерфейс вставить возможность выбрать тип геометрического искажения просто постановкой чекбокса, если это вообще параметризируется в профилях транскодирования. Эсли это сложно, то можно не заморачиваться. Это не такой важный параметр.
Eugene wrote: Может быть просто использовать терминальный доступ (Remote Desktop Connection). Базу на другой компьютер перенести сложно - идентификаторы ресурсов формируются из пути файла, поэтому на другом компьютере, если пути будут другие, то ресурсы просто удаляться как не найденные. Сохранить информацию конкретной папки можно по правой кнопке "мыши" (для фильмов это необходимо делать на папке "Все фильмы"). Или использовать скрипты обработки медиа-ресурсов http://www.homemediaserver.ru/forum/vie ... 5337#p5337.
Можно терминальный доступ, но думаю будет не удобно. По поводу путей, сработает только если в путях не будет локальных путей, а все будет указывать на расшаренные сетевые папки. Ну да ладно. Если нет легкого способа получить такой же удобный доступ к базе на клиентском компьютере, как через менеджер сервера, то можно не акцентироваться на этом. Если база импортируется, то вполне достаточно на другом компе поставить еще один сервер с репликой базы настроенной на расшаренные папки и не стартовать там лишний сервер.
Goor wrote:
Eugene wrote:
Goor wrote: 8. Можно ли сделать нормальную систему для сериалов?
...
Чем сложон добавить головной раздел сериалы? равноправный с другими тремя корневыми разделами, организованный по логике "Фильмы". Чтоб фильмы не пересекались с сериалами.
Файл сериала ничем не отличается от файла не сериала, это понятие на другом уровне.
Опять вы мыслите на уровне файлов, а не медиаконтента. Отличие файла сериалов от файла не сериала я уже описывал. Такое впечатление, что вы не сталкивались с хранением 1-3 ТБ фильмов на винчестере.
У меня сейчас 22 мультсериала, которые в общей сложности содержат 1280 !!! медиафайлов.
Т.е. по сути 22 объекта в выборе" названия того, что посмотреть" добавляют нам в прокручиваемый медленно и линейно список лейблов на клиенте 1280 объектов, которые там ... мешают удобному и быстрому поиску/выбору фильма.
Eugene wrote:
Goor wrote: Если пойти еще дальше - это не в качестве предложания, а только ИМХО, то я бы к "сериалам" добавил еще независимые разделы "Музыкальное видео", "Мультики", "Видеоролики" для того чтоб по максимуму вытащить мелочь которая исчисляется сотнями из раздела посвященного действительно полнометражным фильмам. Для больших коллекций это бы очень помогло.
Наверно это возможно будет при настраиваемой структуре базы медиа-ресурсов.
Это было бы прекрасно, если бы при этом можно было хотя бы прятать выделенный обособленно медиаконтент в рубрикаторах "все фильмы", "жанры", "актеры", "режисеры" и т.д.

Кстати :) столько всего тут написал, а проблема то может решиться элементарно! Вот только не знаю на сколько технически это возможно.
Можно ли сделать так, чтоб на одном компьютере запускать несколько HMS медиасерверов? Каждый со своим названием и своей структурой каталогов. Я бы выделил себе отдельно сервер HMS:сериалы, HMS:фильмы и все было бы прекрасно и не надо ничего городить лишнего. В режиме бездействия Серверы не нагружают систему. А разные медиасерверы у меня на одном компе сосуществовали одновременно прекрасно в количестве 4 штук.
SergeyM

Re: HMS и ТВ SAMSUNG PS50B850Y1W

Post by SergeyM »

У меня телевизор SAMSUNG PS50B650Y1W тоже отключается сервер через какое то время посмотреть фильм целиком не удалось еще ни разу максимум приблизительно минут 40. Не пойму в чем проблема, причем не важно какой материал.
Post Reply