Giter VIP home page Giter VIP logo

lampa's People

Contributors

krasaev avatar nemiroff avatar piddubnyi avatar totavok8 avatar vip12 avatar yumata avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lampa's Issues

Сторонний плеер

Сделайте чтобы можно было смотреть в стороннем плеере либо чтобы возможно было сразу воспроизводить торенты с помощью торсерв клиента

Блюрей торренты

#29

  1. Наглядное представление проблемы приведено ниже.

1
P.s.: в этой раздаче есть файл на 35 гб. Он как раз будет первым. За ним будут следовать файлы на 34 гб и 33 гб (две другие части этого фильма).

  1. Также обнаружилась проблема отображения статуса просмотра для файлов таких торрентов. Программа показывает одинаково заполненную шкалу. Но в разных файлах пользователь может окончить просмотр в разных местах. Хотелось бы объективное отображение статуса по аналогии с торрентами сериалов.

photo_2021-10-14_10-07-21

LAMPA

Доброй ночи. При нажатии на пульте "Return" LAMPA всегда вылетает и приходится заходить заново. Очень неудобно, т.к. кнопка "НАЗАД" далеко не всегда переходит назад

Поисковая страница

Есть ли возможность изменить расположение клавиатуры и вывод результатов на поисковой странице?
Сейчас экран разделен на 2 части: слева - клавиатура, справа - результат.
Вмещается мало результатов.

Возможно ли разместить с горизонтальным делением?
Внизу клавиатура - сверху результат

[Request] Подборки фильмов/сериалов а также создание собственных в избранном

Добрый день. Прошу рассмотреть возможность добавить подборки фильмов/сериалов, на примере как у онлайн-кинотеатров типа IVI, Okko. А также добавить возможность в избранном создавать свои папки/подборки.

адаптация samsung orsay

в switch обработки кнопок нужно добавить методы для navigator.js
ниже стек вызовов

Uncaught TypeError: Object function Array() { [native code] } has no method 'from' navigator.js:602
snMultiAddnavigator.js:602
snSetCollectionnavigator.js:571
Ht.collectionSetapp.min.js:3759
Ht.add.toggleapp.min.js:925
Ptapp.min.js:3724
O.showapp.min.js:939
(anonymous function)app.min.js:4621
sendapp.min.js:33
$tapp.min.js:3625
backapp.min.js:2693
Ftapp.min.js:3717
(anonymous function)app.min.js:3723
(anonymous function)app.min.js:3668

                 case rn.KEY_LEFT:
			break;
		case rn.KEY_RIGHT:
			break;
		case rn.KEY_UP:
			break;
		case rn.KEY_DOWN:
			break;

Невалидный запрос торрентов

Зарубежные фильмы/сериалы ищутся на русском языке (даже если были введены на английском) и в выдаче появляется абсолютно не то, что ожидалось.
Вместо зарубежных хитов, в выдаче русский шлак ремейк.
Примеры запросов:

  • Broen/Мост
  • Родина/Homeland
  • Prison Break/Побег
  • Я жив/Estoy Vivo

[Request] кнопка "ещё" рядом с подборкой в категории

На данный момент кнопка находится в самом конце иконок с постерами. Хотелось бы добавить аккуратную кнопочку прямо рядом с названием подборки. Можно написать "отобразить больше" или "показать все" или просто "ещё".
Можно реализовать как в Ivi например - такая кнопка появляется слева от самого первого постера (на фотке прикладываю). При прокрутке вправо - кнопка скрывается естественно.
IMG_20211013_213048
IMG_20211013_213049

Но кнопку в конце тоже лучше оставить, так будет лаконично
IMG_20211013_212806
IMG_20211013_212603

Буфер предвар. загрузки для Торрсервера (preload)

Прошу рассмотреть возможность добавления кнопки запуска заполнения кеша перед запуском видеофайла подобно тому, как это было реализовано в vplay. Желательно с визуальным решением (чтобы было видно, когда опережающий кеш заданного в настройках Торрсервера размера создан, и можно запускать фильм). Справедливо для людей со скоростью до 100 мбит/с, смотрящих 4к.

Название проигрываемого файла

Проблема: при просмотре сериалов не видно номер серии, совершенно не возможно выбрать нужную серию.

Решение:

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

IMG_20210930_235940

Интерфейс (плитки, названия)

Прошу рассмотреть возможность внесения правок в интерфейс в частях:

  1. На главной странице при пролистывании категорий название фильма уходит на задний план (фото 1 - правильное отображение, фото 2 - название скрыто за фильмами "Главный герой" и "Веном 2").
  2. В связи с сохранением позиции выбора при навигации по горизонтальному списку фильмов в выбранной категории дальнейшее пролистывание вниз (смена категорий) приводит к такой визуальной особенности при открытии меню слева (наслоение, фото 3 и 4).

Названия #1
Названия #2
Плитки #1
Плитки #2

кнопка "Return"

Доброй ночи. При нажатии на пульте "Return" LAMPA всегда вылетает и приходится заходить заново. Очень неудобно, т.к. кнопка "НАЗАД" далеко не всегда переходит назад

Юзабильный UI

Народ не понимает, что такое три точки. Возможно сделать UI более юзабильным. Ну и пиктограммы (закладки, нравится, смотреть позже) заменить на кнопки.
Прикинул тут небольшой макет
bitmap
.

Закладки

В данный момент в закладки можно добавить саму страницу с выбранным фильмом.
Есть ли возможность сделать доступным добавление в закладки непосредственно торрент файл?
В Vplay была возможность добавить в закладки торрент-файла долгим кликом на него

Кнопки влево и вправо на клавиатуре

Предлагаю добавить кнопки влево\вправо на клавиатуре, которые будут передвигать курсор в поле ввода. Будет полезно, если нужно исправить ошибку в ключе апи и для уточнения поискового запроса.

Ввод с клавиатуры

Пожалуйста, добавьте возможность использовать ввод с физической клавиатуры.

Не работает кнопка "ОК" через пульты-приложения

Через приложение LG TV plus и другие (remote for LG WebOS Smart TV) кнопка ОК не работает, поправьте пожалуйста.
В остальных приложениях на TV кнопка обрабатывается корректно.
Через оригинальный пульт управлять неудобно, поскольку там кнопки "дубовые".

[Request][webOS]: запуск в родном плеере

Мониторил системную шину webos, выцепил формат запроса для запуска проигрывания ссылки в штатном плеере с выбором аудиодорожек и субтитров. Возможно не все параметры тут обязательные, но во всяком случае так работает. Проверил на вебос 4.3 и 1.4 c несколькими торрентами. Нужно более широкое тестирование.
Нужны библиотеки webOSTV.js (есть в твоем ipk)
Код ниже.
Что нужно подставлять в запросе:
fullPath - ссылка из торрсервера
fileName - имя файла, по нему плеер запоминает просмотренное время, чтобы вернуться к просмотру если было закрыто и вновь открыто позднее
для webos 1.x-2.x приложение-плеер com.webos.app.smartshare
для webos 3.0+ приложение-плеер com.webos.app.photovideo
остальные параметры не знаю влияют ли в каких-либо случаях, запускал разные ссылки не трогая их - всё играло

var request = webOS.service.request("luna://com.webos.applicationManager", {
           method: "launch",
           parameters: { "id": "com.webos.app.photovideo", "params": {"payload":[{
		"fullPath":"http://192.168.0.107:8090/stream/Rick.and.Morty.S05E06.Rick.and.Mortys.Thanksploitation.Spectacular.mkv?link=0a8fd1709067a2632022c1b9b0e176c6c22ee8a8&index=6&play",
		"artist":"",
		"subtitle":"",
		"dlnaInfo":{"flagVal":4096,"cleartextSize":"-1","contentLength":"-1","opVal":1,"protocolInfo":"http-get:*:video/x-matroska:DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01700000000000000000000000000000","duration":0},
		"mediaType":"VIDEO",
		"thumbnail":"",
		"deviceType":"DMR",
		"album":"",
		"fileName":"Rick.and.Morty.S05E06.Rick.and.Mortys.Thanksploitation.Spectacular",
		"lastPlayPosition":-1}]}},
           onSuccess: function (inResponse) {
               console.log("The app is launched");
           },
           onFailure: function (inError) {
               console.log("Failed to launch the app");
               console.log("[" + inError.errorCode + "]: " + inError.errorText);
               return;
           }
       });

Буфер предзагрузки

#30

  1. На ТВ LG с web os оба плеера ведут себя странно при перемотке фильмов, когда в lampa активирован режим предзагрузки. То и дело выскакивают "ошибка декодирования", "видео отсутствует или повреждено" и т.д. Такое ощущение, что плеер просто не дожидается куска фильма. Также в принципе не до конца понятна логика работы lampa при активированной опции буфера. Иногда перемотка вызывает вновь предзагрузку (вижу статус торрента в вебинтерфейсе торрсервера), а иногда предв. кеширование не начинается, при этом часть файла, требующаяся для воспроизведения, скачана (вижу "змейку" в вебинтерфейсе торрсервера), но все равно возникает ошибка воспроизведения, будто плееру не отдается поток. Может для перемотки вообще по умолчанию отключить заполнение предварительного буфера?
  2. (Повторно. Писал об этом в закрытом треде №30. Прошу не ругать.) Хотелось бы видеть ход прогрузки кеша, если это реализуемо, перед началом фильма. Чтоб не рассматривать черный фон в плеере в недоумении. Или просто процент заполнения буфера в режиме реального времени (без шкалы).

[Request] Вкладка торренты

Есть ли возможность реализовать вкладку торренты в левом боковом меню, в котором бы отображались файлы с torr-server. Было бы очень удобно, например, добавлять через телефон, просматривать через lamp на телевизоре, ну и для продолжения просмотра, без повторного поиска и выкачивания торрент файла.

Сортировка торрентов

Нужно сделать настройку в лампу:
Запоминать сортировку или нет
Если выбрано да, то последняя выбранная сортировка будет сохраняться и применяться для всех результатов
В противном случае как сейчас по умолчанию по раздающим

[UI] CSS Content Title Length

Обрезка текста torrent-file__title в середине не всегда оправдывает себя, потому как имена файлов торрента всегда разные и номер серии/сезона может быть где угодно (и в начале, и в середине, и в конце)
Пример обрезки по середине (номер серии как раз расположен по середине, где текст и обрезан)

path: "Squid.Game.S01.WEB-DL.1080p.AGLET_RUTOR/Squid.Game.S01E01.Red.Light.Green.Light.mkv"
title: "Squid.Game.S01.WEB-DL.10...d.Light.Green.Light.mkv"

Предлагаю не обрезать текст вообще, а переносить его на вторую строчку, при необходимости.

Так же, сам блок контента заполнен лишь на 60%, что фактически уменьшает возможность максимальной длины названия файлов в торренте,

.modal--medium .modal__content {
    max-width: 60%

Интерфейс (анимация, описание.. )

Прошу рассмотреть возможность:

  1. ввода в настройки интерфейса опции включения / отключения эффекта 'затухания' при навигации стрелками для повышения быстродействия (пусть будет возможность навигации подобно тому, как это реализовано вверху экрана, т.е. между значками настроек и уведомлений). В vplay было нечто подобное.
  2. реализации функции просмотра полного описания фильма. Сейчас весь текст не видно.
  3. изменения логики работы функций 'закладки', 'любимое', 'посмотреть позже' в карточках. Сейчас напрашивается навигация и нажатие на эти значки. Дополнительная итерация с предварительным нажатием на значок с тремя точками, чтобы задействовать указанный функционал, кажется лишней. Тем более, анимация выплывающего меню на старых телевизорах может тормозить.

[Request] Папки в избранном

Предыдущий мой пост почему-то закрыли, хотя TMDB никак не влияет на возможность в программе создавать свои подборки избранного, чтобы хоть как-то сортировать любимые фильмы/сериалы.

Клавиатура

{title:u.shortText("Для локального torrserv",35),subtitle:"127.0.0.1:8090",url:"127.0.0.1:8090"}
это надо добавить в ссылки клавиатуры, там где шаблоны)

Плеер

По возможности, сделайте вывод информации о проигрываемом видео в самом плеере:

  1. Количество сидов / пиров
  2. Скорость интернета
  3. Разрешение видеофайла

Последний просмотренный торрент

По возможности, последний просмотренный торрент перемещать наверх в списке торретов. Чтобы не искать каждый раз какой конкретно торрент начинал смотреть

Торренты со структурой BDMV

Прошу рассмотреть возможность:

  1. скрытия в списке отображаемых файлов (в каждом отдельном торренте) - таковые с расширением .bdmv. Это системные файлы. Не видео в отличие от .m2ts.
  2. предустановленного ранжирования списка отображаемых файлов по размеру (от большего к меньшему). Часто в таких блюрей-торрентах очень много .m2ts файлов. Вручную найти искомый с наибольшим размером бывает не так просто.

Клавиатура

Пожалуйста, добавьте возможность использовать нативный виджет клавиатуры.

Пульт. Проблема с навигацией в Android (apk)

Не работают кнопки навигации внутри приложения UP/LEFT/RIGHT/DOWN- это как кнопка ОК.
Кнопка MENU - не реагирует.
При этом кнопка RETURN работает корректно как назад.
Кнопка ОК работает нормально.

Использую проектор XGIMI H3 (v1.14.84) с ОС Android 8.0, в приложении apk 1.0.1 Lampa

Кэш на 2 страницы по умолчанию

кстати хочу сказать что кэшем 2 страницы довольно шустро теперь всё работает и приложение не вылетает. прямо збс становится
кнопка назад моментально отрабывает так же. а вот если 1 страницу оставить - то тогда уже назад приходится ждать. так что 2 оптимал

app.js

Пожалуйста, добавьте app.js до минификации.

[Request] Кеширование изображений фона

Есть фича с использованием в качестве фона скрин из фильма. Даже на флагманском LG эти фоны очень медленно загружаются и меняются.

  1. Целесообразно немного уменьшить разрешение или уменьшить качество
  2. сделать предзагрузку фонов для двух соседних фильмов. Получается во время неспешного пролистывания увеличится скорость смены изображения, так как можно их просто достать из кеша.
  3. установить лимит на кешированные фоны и обложки в разумных пределах, дабы не загаживать озу - 4 для фонов и 30 для постеров фильмов будет вполне достаточно, возможно даже меньше
  4. just idea: на общих экранах приложения (каталог и вообще все, кроме страницы с открытым конкретно фильмом) отображать упрощённое и размытое изображение, яля "сложный фон"
    IMG_20211013_213458

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.