Budget: 100 UAH Deadline: 1 day
Добрый день.Хочу предложить Вам сотрудничество.Качество гарантирую
ТЗ:
- веб плеер должен работать на платформах: Андроид, ИОС, Windows
- веб плеер должен понимать классические плейлисты класса m3u: [пример живому исполнителю]
- веб плеер должен управляться кнопками клавиатуры (примерно так):
* ENTER - fullscreen (fullscreen - видео должно быть растянуто по размерам страницы, все остальные элементы должны появляться поверх видео, и скрываться через время.)
* SPACE - play/pause
* up/down - volume up/down
* right/left - next/prev channel
- веб плеер должен иметь корпоративный стиль (голубой оттенок и логотип: [пример живому исполнителю])
- при первом запуске запрос ввода лог.пасса или плейлиста
(три поля для ввода, кнопка "войти" и галочка "запомнить данные").
Поля:
// первые два поля появляются сразу:
* "логин (номер телефона)"
или
* "плейлист"
// поле пароль появляется если клиент заполнил поле логин. В случае указания плейлиста пароль не нужен
- по дефолту галочка "запомнить данные" включена (сохраняем чтобы при следующих заходах абоненту не приходилось заново вводить данные)
- все эти поля и настройки можно не интегрировать в плеер, а просто вставлять на страницу сайта где будет встроен плеер.
То есть, достаточно просто на сайте (движок wordpress) сделать страницу, куда встроить веб плеер, который кушает mp4 hls потоки. На той же странице устроить модуль авторизации и в зависимости от статуса авторизации выдавать плееру тот или иной плейлист.
- в интерфейсе окна куда вставлен плеер так же есть некое "авторизованное поле" "тулбар с личными данными / виджет" (данные авторизации (логин, тариф), кнопка выйти (позволит абоненту ввести другие данные авторизации), ссылка на личный кабинет )
- *ОПЦИОНАЛЬНАЯ ХОТЕЛКА* клиент может в в своем "авторизованном поле" указать несколько плейлистов. и в процессе просмотра видео переключаться между ними. (например, через кнопку "+" добавлять до 10ти различных плейлистов)
- *ОПЦИОНАЛЬНАЯ ХОТЕЛКА* плеер использует жанровую информацию из плейлиста и сортирует каналы аккордеоном по жанрам.
----- опции оплачиваются и выполняются отдельно
- поля лог и пасс имеют приоритет над плейлистом. Если они заполнены, то проигрывается плейлист присвоенный этому логину
- поле с плейлистом по дефолту заполнено серым [ссылка живому исполнителю]. Если переместить курсор на поле, то плейлист исчезнет, если нажать кнопку "войти" не заполняя лог/пасс/плейлист, то начнется проигрывание промо плейлиста
- если нажата галочка "запомнить данные" и не введен лог.пасс, и плейлист начинается не с "[ссылка живому исполнителю]" то всплывает окно [Для запоминания сторонних плейлистов пройдите регистрацию [ссылка живому исполнителю]]
- весь веб плеер упакован в формат для вордпресс сайта
Алгоритм проверки авторизации:
- после заполнения лог/пасс плеер отправляет запрос сюда [читай раздел Принцип работы с нашим билингом] существует ли в билинге такой пользователь
- если пользователь существует, то билинг генерирует индивидуальный плейлист с пометкой "для веб плеера" и отдает его плееру
- так же отдается дополнительная информация: название тарифа, индивидуальные плейлисты, если присутствуют
- если достигнут лимит плейлистов, то билинг пересылает сообщение "Достигнут лимит устройств. Удалите одно из устройств в Вашем личном кабинете"
- если пользователь не существует, то билинг пересылает сообщение "Пользователь с таким логином и паролем не существует. Проверьте данные."
Принцип работы с нашим билингом
POST-запрос на авторизация, на URL сервера (где-то хранить параметром конфигурации)
Ответ в JSON
1) поле result ok или error
2) поле data - данные абонента
2.1) поле account_id - ЛС абонента
2.2) поле playlist - ссылка на playlist:
Примеры плееров для сайта:
Budget: 100 UAH Deadline: 1 day
Добрый день.Хочу предложить Вам сотрудничество.Качество гарантирую
Budget: 100 UAH Deadline: 1 day
Добрый день
Большой опыт работы с WordPress. Как в разработке сайтов с нуля, так и в поддержке и развитии уже существующих проектов
Готовы грамотно реализовать любые задачи по Вашему проекту
Стоимость 1 часа работы - 20 дол. Работаем быстро и качественно. Всегда на связи
Оценка сроков - после обсуждения всех вопросов
Работаем по схеме Time and Materials. Работаем БЕЗ предоплат. Оплата поэтапная, по мере выполнения задачи. За каждые 4-8 отработанных часов.
Пишите. Рады будем сотрудничать. Сделаем качественно
Решаем задачи, за которые другие не берутся!
Budget: 111 UAH Deadline: 1 day
Добрый день, готов работать быстро и качественно , пишите в телеграм trjakin trjakin (https://t.me/trjakin) обсудим
Copying the database and front for the database (Currently, the front is partially copied and some characteristics are incorrect. The parser filled the database with its own characteristics) Synchronizing the parser with the database and the characteristics of the database Fixing the bug in the parser agent Cropping photos proportionally to the watermark that comes from the parser Working with the buffer with the new database and tools with the objects of this database Fixing minor bugs: for example, text in pop-ups, or small issues on the front, bugs that appear during task execution Connecting a new storage for media storage Logs have stopped writing to the financial operations table, which affects the balance and tariff plan pages (payment of the tariff, account replenishment (successful/not)) Check the payment functionality again and then replace the test billing API from Monobank with the real one Refine access rights for the database administrator user There are currently hanging processes that load the server; this needs to be checked The logic of comments and notes is currently working incorrectly; it needs to be such that for the same object in 2 databases - comments are tied to each database, not to the object, the source of which is the object of this database (I can explain in more detail in private) Fix the sorting in the databases correctly (Currently from the first added to the last. It needs to be the opposite; the sorting functionality is created) Check and correct the accuracy of filters in the databases, possibly add restrictions on filtering with large data volumes
It is necessary to migrate a custom project from CodeIgniter 2 to Laravel 12. I will provide details in private messages.
Project The existing website is developed on Symfony. The project needs to be taken over for support, familiarize with the code, and subsequently carry out improvements. Main tasks Implement all technical recommendations from the SEO specialist according to the provided technical assignment. Make changes to the monument configurator according to a separate list of requirements. Implement the updated website design (layout and integration of the new design). Carry out further technical improvements and support for the website as needed. Expectations from the developer Familiarization with the project structure and codebase. Assessment of costs and timelines for each stage. Adherence to the existing project architecture and quality implementation of changes. Maintaining communication regarding task execution and possible technical solutions.
I want a bot for Telegram. Loading dialogues. With the help of AI, checking for potential lies. A website with advanced features. Registration, API, statistics, etc.
It is necessary to migrate the Opencart online store from PHP 7.4 to PHP 8.x. Currently, the core version is 3.0.3.8. We read that most likely the core will also need to be migrated to version 4.0 and there shouldn't be many difficulties... The functionality is mostly custom, and there are also Simple, OCFilter, Nova Poshta. We are waiting for recommendations and an approximate price. Ideally, someone who has already done similar work.