0W-Tube: история и скорость

Скриншот истории просмотров: фильмы «Отец солдата» (1965), «Через тернии к звёздам» (версия 2001) и мультсериал «Волик. Пилот отменённого мультсериала».
Внешний вид экрана истории просмотра

Несколько дней дал себе отдохнуть от вайбкодинга. Занятие слишком увлекательное: в последнее время я как-то чрезмерно им увлёкся и спал очень мало. Несколько недель в таком режиме начали сказываться на самочувствии. Чтобы восстановиться, решил дать себе отдых, да и повод подоспел: в один момент я потратил все недельные токены в первый же день и понял, что это хороший повод прерваться.

Сегодня токены возобновились, поэтому я продолжил работу сразу по четырём проектам. Первый из них — «0W-Tube». Выпустил очередную версию с изменением скорости воспроизведения и историей просмотра.

Скорость меняется в настройках воспроизведения, которые поглотили кнопку зеркалирования, а история доступна по жесту смахивания.

На «Андроиде ТВ» история вызывается и скрывается клавишами «вниз» и «вверх» соответственно. Появившиеся в этой версии настройки воспроизведения доступны через кнопку «≡» («меню»).

Из малозаметных изменений: портировал из утилиты yt-dlp различные особенности работы с видеохостингами, которые в основной код этой утилиты пока не попали. По моей просьбе нейросеть прошерстила предложенные исправления и побочные ветки и добавила нам всё полезное.

Читайте также

«0W-Tube»: зеркалирование
Скриншот видеоплеера с фильмом «Через тернии к звездам»: два мужчины в профиль на тёмном фоне, прогресс-бар на 1:26:05 из 2:20:09, кнопки перемотки ±15/+30 сек и пауза. Выпустил новую версию своего агрегатора видео, который я пишу для своего проектора (хотя он запускается на любом устройстве с «Андроидом»).
2026
«0W-Tube»: 0.7.3
Неделю назад выпустил новую версию «0W-Tube» с поддержкой PeerTube — это децентрализованный видеохостинг с открытым исходным кодом. Сервера находятся по всему миру, в России тоже есть несколько штук.
2026

Комментарии 20

Leonid № 2
Всю жизнь мечтал сделать что то подобное, и вот !

[Вложение не попало в экспорт: вложение]
1
Евгений Степанищев автор № 4
забавная штука ))
1
Leonid № 5
Не то слово) улучшать можно до бесконечности. Только токены подавай )
Евгений Степанищев автор № 6
Это да) Я чувствую себя слабым звеном в этой схеме, у меня целая куча параллельных проектов и я не стартую новые, так как сам не вывожу)
AnLe № 8
Гм, а возможно добавить трансляцию на железные устройства по dlna dmr?
Евгений Степанищев автор № 9
То есть запускается на смартфоне и куда-то транслируется или какой сценарий?
AnLe № 12
Насколько я знаю в общих чертах там оно работает так:
Осмотрелись мультикастовым запросом как обычно для upnp dlna.
Нашли dmr способных.
Выбрав нужного дали ему линк на себя чтобы устройство пришло за потоком.
Вуаля.

Если готового модуля нет для этого можно хотябы отдавать с какого порта поток чтобы самму железяку натравить )
Евгений Степанищев автор № 14
я имею ввиду — бытовой-то сценарий какой?
AnLe № 15
Евгений Степанищев, Пуляние с телефона на большой экран устройства которое неумеет например в такие приложения )
Евгений Степанищев автор № 18
AnLe, посоветовался с нейросеткой, придётся становиться прокси между видеохостингом и устройством, даже не знаю, стоит ли оно того…
AnLe № 19
Раз нет каких-то готовых модулей, смысла нет. Редкий кейс чтобы морочиться.

Касательно ещё приложения не сразу разобрался что нет функции формата экрана и полноэкранного режима отдельной кнопкой а не авто поворотом.