Домашний медиа-сервер (UPnP, DLNA, HTTP) Домашний медиа-сервер (UPnP, DLNA, HTTP) Домашний медиа-сервер (UPnP, DLNA, HTTP)
Главная Решения пользователей программы "Домашний медиа-сервер (UPnP, DLNA, HTTP)"
 
Текущее время: Чт дек 13, 2018 5:55 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 22 сообщения ]  На страницу 1 2 3 След.
Автор Сообщение
 Заголовок сообщения: HDKinoTeatr.com [WH] (НЕ РАБОТАЕТ)
СообщениеДобавлено: Сб янв 26, 2013 7:59 pm 
Не в сети

Зарегистрирован: Пт апр 13, 2012 7:59 pm
Сообщения: 384
HDKinoTeatr.com [WH]. (Альтернатива от isko. Респект за декод их перестановки циферок - у меня решение этой задачи получилось не так красиво)

В дополнительных параметрах можно указывать следующие ключи:
--quality=(low|medium|high) - для выбора качества видео (если есть): низкого (=low), среднего (=medium) или высокого (=high).

Вызов визуальной формы настроек - правой клавишей мышки на подкасте и выбрать "Создать ленты подкастов".
Чтобы на определённой категории или всего подкаста поменять способ группировки (по годам, по алфавиту и т.д), необходимо зайти в визуальную форму настроек (см. выше). Там же находятся множество других параметров, которые можно установить на весь подкаст или определённую категорию или группу.

В подкасте есть "Поиск". Набор текста осуществляетcя заходом в папки букв или команд. Зашёл - вышел, без вложений. Достаточно входить только в папки, а не нажимать на ссылки там находящиеся. После команды "Добавить текст в поиск" в папку "Поиск" будет добавлен подкаст, который потом просто нужно будет обновить.

UPD 2016.12.23: Восстановление работоспособности воспроизведения ссылок.
UPD 2017.01.10: Починена работа под Windows XP.
UPD 2017.01.27: Восстановление работоспособности ссылок. Поддержка приоритета формата видео (приоритет качества) у новых видео (появились прямые ссылки на mp4).
UPD 2017.01.29: Восстановление работоспособности ссылок в связи с изменениями на серверах размещения видео. (прямые ссылки на mp4 стали не доступны)
UPD 2017.02.04: Были возможны ссылки на видео, которые не воспроизводились. Спасибо за подсказку efim_brest.
UPD 2017.02.07: Восстановление работоспособности ссылок в связи с изменениями на серверах размещения видео.
UPD 2017.02.17: Восстановление работоспособности ссылок в связи с изменениями на серверах размещения видео.
UPD 2017.02.18: Исправлено: если фильм имел несколько серий, ссылка создавалась только на последнюю (спасибо товарищу efim_brest).
UPD 2017.03.01: НЕ РАБОТАЕТ. Ресурс не доступен с некоторых провайдеров России.


Вложения:
Комментарий к файлу: 2017.02.18
HDKinoTeatr.com_WH.zip [106.27 КБ]
1485 скачиваний

_________________
SONY KDL-32CX520
Вернуться к началу
 Заголовок сообщения: Re: hdkinoteatr.ru [by WH]
СообщениеДобавлено: Сб янв 26, 2013 9:39 pm 
Не в сети

Зарегистрирован: Пт апр 13, 2012 7:59 pm
Сообщения: 384
Ниже, обращение к кодерам и тем, кто изучает или просто интересуется. function Demagogia():String; start
[+] Извините на громоздкость кода
Я прекрасно понимаю, что разбираться с таким количеством кода и ещё таким замутным - не достовляет особого удовольствия. И на моих подкастах практически невозможно учиться новичкам... Но цель моя была другой конкретно, в данном случае.
А цель была одна и для себя лично - сделать что-то такое, чтобы мне потом приходилось копаться в коде как можно меньше. И создаватаь подкасты чтобы можно было бы с наименьшими временными затратами. Я как обычно, много думал.. и много придумал.
А вообще - этот подкаст на движке Wonky307, который я ещё создавал для моего подкаста Castzilla. И устроен и работает он приблизительно так:
В скрипте чтения списка ресурсов сам движок. Он берёт конфиг для работы, в данном случае, из скрипта чтения дополнительных свойств. И делает всё, что в том конфиге прописано.
В срипте создания подкаст лент на самом деле всё тот же скрипт движка - один в один, только вверху глобальная переменная W_MODE установлена в 1, что говорит движку, что он работает в режиме создания подкаст лент. Плюс тудаже просто добавлены набор функций для создания визуальных форм настроек.
Ну а в "скрипте дополнительных свойств RSS" я засунул самое главное - конфиг, он в формате YAML (это как XML, только удобней для редактирования человеком).
Смысл всего этого в том, что чтобы создать очередной подкаст, мне нужно написать просто конфиг, где по-минимому я укажу что где, а все программистские замарочки сделает зя меня движок. Останется написать скрипт получения ссылки.
Например, вот простой конфиг, если его засунуть вместо того, то подкаст, превратиться почти в karamba.tv (ну, кроме того что ещё нужно, естесственно скрипт получения ссылки написать):
Код:
# Wonky Config
UrlBase: http://carambatv.ru
CreatePodcast:
  CutBlock: '<h3>Рубрики</h3>(.*?)</ul>'
  SearchItems:
    SearchBlock: <li.*?>(.*?)</li>
    mpiFilePath: <a[^>]+href="(.*?)"
    mpiTitle   : <a.*?>(.*?)</a>
GetList:
  GetPagesFromPageNavi:  {Pages: class="wp-pagenavi".*/page/(\d+)[^>]+class="last", StartPage: 1, PageMul: 1, PageParam: page/<PN>/}
  SearchItems:
    SearchBlock  : 'review-box(.*?)review-box-bottom'
    mpiFilePath  : '<a href="(.*?)"'
    mpiTitle     : 'box-text">(<a.*?</a>)'
    mpiThumbnail : '<img[^>]+src="(.*?)"'
    mpiComment   : '<p>(.*?)</p>'
Т.е. он сможет создавать категории, обновлять подкасты, группировать и проч и проч.
Вот и весь смысл. Чтобы не писать код парсинга страниц и обработки названий и проч каждый раз.
Но. Т.к. хотел сделать свой движок универсальным и на все случаи жизни, то у этого направления есть обратная сторона. Это усложнение кода, его более запутанность и количество. Как я не стараюсь писать понятно, всё равно его много. Но приоритетом было всё таки сделать так, чтобы было удобней менять конфиг.
И вообще, заложено туда довольно много возможностей, на саомом деле. Чтобы можно было сделать почти всё что угодно. А также удобно было добавлять дополнительные папки, поиск, выводить настройки просто указав названия и ключи и проч и проч.

Что касается hdkinoteatr.ru - то он включает в себя все проблемы среднестатистического сайта онлайн просмотра. А именно невозможность узнать информацию, хотябы является ли кино многосерийным пока не загрузишь страницу с фильмом - а загружать их все при обновлении, это не только долго, но это ещё и плохо. Плохо для самих сайтов. Ведь это слишком частое обращение кучи пользователей, лишняя нагрузка на сервер, это почти DDOS.
Поэтому попытки найти удачный вариант работы подкаста с сайтами не кончаются.

Предложения, замечания, ругань - прошу, не стесняйтесь.

_________________
SONY KDL-32CX520


Вернуться к началу
 Заголовок сообщения: Re: hdkinoteatr.ru [by WH]
СообщениеДобавлено: Сб янв 26, 2013 10:14 pm 
Не в сети

Зарегистрирован: Пт апр 13, 2012 7:59 pm
Сообщения: 384
И по поводу ссылки в папках "Информация о видео". Происходит это так.
Данные о фильме собираются, и отдаются моему срипту на PHP на моём сайте. Там создаётся картинка, эффекты, всё кешируется. При следующем обращении, если параметры теже, то отдаётся моментально скешированная картинка. В подкасте из картинки делается муви и отдаётся на телек. Так вот. Если кому интересно как это работает, спрашивайте, советуйте, предлагайте. Лично я боюсь только за размер кеша. Если скешировать все фильмы на сайте - у меня не хватит места на хостинге. (самый дешёвый вариант хостинга с ограничением на 1 гиг пространства, где уже находятся пару сайтов (чужих), поэтому даже незнаю. Буду искать решения с хостингом).
Для кучи выкладываю скрипты получения картинки и видео.
Для скрипта videomessage.php в режиме формирования видео требуется на хостинге php с подержкой ffmpeg.
Для обоих скриптов, для работы с картинкой требуется на хостинге поддержка ImageMagick.
Далеко не везде это есть. Я так вообще выкручиваюсь тем, что со своего хостинга отправляю запрос на другой моего друга, у которого есть эта поддержка, тот одаёт моему хосту, и уже он кеширует. ffmpeg, папример, есть на sweb.ru, nic.ru.

(Прикреплённые файлы не относятся к Home Media Server, выложены просто для ознакомления, как работает одна из идей).

_________________
SONY KDL-32CX520


Вернуться к началу
 Заголовок сообщения: Re: hdkinoteatr.ru [by WH]
СообщениеДобавлено: Сб янв 26, 2013 10:45 pm 
Не в сети

Зарегистрирован: Пн окт 10, 2011 5:45 pm
Сообщения: 110
Вы мне точно когда нибудь мозг сломаете) Полез посмотрю

_________________
samsung UE32D5000


Вернуться к началу
 Заголовок сообщения: Re: hdkinoteatr.ru [by WH]
СообщениеДобавлено: Вс янв 27, 2013 3:03 pm 
Не в сети

Зарегистрирован: Ср сен 14, 2011 12:06 pm
Сообщения: 224
Просто восхищен ,особенно идея с движком, вот бы и изменения на сайте движок сам учитывал.

_________________
Моя мультимедия :Телевизор Samsung LE46D550K1, Телефон HTC HD2


Вернуться к началу
 Заголовок сообщения: Re: hdkinoteatr.ru [by WH]
СообщениеДобавлено: Пн янв 28, 2013 11:06 am 
Не в сети

Зарегистрирован: Чт янв 10, 2013 7:31 am
Сообщения: 32
Не пробовал в работе, только немного посмотрел код.
Выглядит фундаментально! :D


Вернуться к началу
 Заголовок сообщения: Re: hdkinoteatr.ru [by WH]
СообщениеДобавлено: Пн янв 28, 2013 6:47 pm 
Не в сети

Зарегистрирован: Чт янв 19, 2012 6:45 pm
Сообщения: 23
Понравилось абсолютно все очень удобно в использовании, все настройки в подкасте. Есть только 2 вопроса, при попытке набрать в поиске набирается две одинаковые буквы, выглядит примерно так ААВВААТТААРР, возможно только у меня. Второе сортировка происходит по годам выпуска в настройках, подскажите как сделать по алфавиту?


Вернуться к началу
 Заголовок сообщения: Re: hdkinoteatr.ru [by WH] (2013.02.01)
СообщениеДобавлено: Чт янв 31, 2013 11:37 pm 
Не в сети

Зарегистрирован: Пт апр 13, 2012 7:59 pm
Сообщения: 384
Сделал обновление в первом сообщении. Просьба к тем, у кого набирались двойные символы при наборе текста поиска, проверить и отписаться, нормально ли работает и всегда ли. Спасибо hishnik_rrr за помощь в этом вопросе.

Наконец-то переписал скрипт формирования информации о видео - победил как сделать перенос текста по словам не monoscpace шрифтов (с символами переменной ширины). Это моя гордость. )

Короче, если что не так - пишите.

_________________
SONY KDL-32CX520


Вернуться к началу
 Заголовок сообщения: Re: hdkinoteatr.ru [by WH] (2013.02.01)
СообщениеДобавлено: Пт фев 01, 2013 10:24 am 
Не в сети

Зарегистрирован: Чт янв 10, 2013 7:31 am
Сообщения: 32
WendyH писал(а):
Короче, если что не так - пишите.

Дошли руки попробовать. Столкнулся со следующими проблемами:

1) Поиск: сначала набирается первая буква, при следующей букве первая задваивается и добавляется вторая, при третьей задваивается вторая и добавляется третья и т.п.
2) Информация о видео: выглядит круто, но получилось посмотреть инфо только по первому просмотренному видео, потом ничего не показывает.


Вернуться к началу
 Заголовок сообщения: Re: hdkinoteatr.ru [by WH] (2013.02.01)
СообщениеДобавлено: Пт фев 01, 2013 3:08 pm 
Не в сети

Зарегистрирован: Пт апр 13, 2012 7:59 pm
Сообщения: 384
isko писал(а):
Дошли руки попробовать. Столкнулся со следующими проблемами:
1) Поиск: сначала набирается первая буква, при следующей букве первая задваивается и добавляется вторая, при третьей задваивается вторая и добавляется третья и т.п.
2) Информация о видео: выглядит круто, но получилось посмотреть инфо только по первому просмотренному видео, потом ничего не показывает.
1) Прикольно. Буду ковырять.
2) Иногда бывает, что не показывает, понять не могу в чём проблема - и это сам сервер, где формируется картинка на PHP с помощью gd и ImageMagic, периодически не отдаёт картинку. У меня подозрение, что одновременный запрос с нескольких адресов иногда напрягает сервер с дешёвым хостингом и он не желает перенапрягаться.
Если картинка с информацией не получилась - я просто нажимаю тут же ещё раз, и тогда, как правило, уже отображает. Жалко, конечно, что так нестабильно работает. Может чё-нить придумаю.

_________________
SONY KDL-32CX520


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 22 сообщения ]  На страницу 1 2 3 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB