Стримикс: скачать видео с YouTube
4 поста
Можно заранее забрать видео с YouTube и потом смотреть или слушать их где угодно - без ожидания загрузок, без привязки к сети, с возможностью просто включить и продолжить с того же места. Всё, что тебе нужно, уже с тобой - в дороге, на фоне работы или там, где интернет ведёт себя как ему вздумается.
Сейчас приложению почти 2 года, и я выбираю, куда двигаться дальше. Streamix (Стримикс) - это плеер и загрузчик YouTube-контента, где можно сохранять видео и аудио для офлайн-просмотра и слушать их в фоне. Можно выбирать дубляж и скачивать отдельные фрагменты роликов.
Дальше развитие может пойти в сторону загрузки целых YouTube-плейлистов сразу (без ручного добавления каждого видео по отдельности) либо в сторону внутреннего ИИ-помощника, который будет упрощать работу с контентом внутри приложения.
Что бы вы выбрали следующим шагом?
Если дочитали - спасибо вам :)
Да, это всё то же приложение для скачивания видео.
Да, я снова его обновил.
Нет, это не потому что мир просил.
Скорее потому что разработчику было скучно и он снова решил что-нибудь подкрутить.
Если коротко - стало лучше.
Если длинно - вот список того, чем я снова усложнил себе жизнь.
Что нового:
• Вернулась нарезка видео и аудио.
Теперь можно скачать кусок видео, а не всё 40-минутное вступление к ролику, где автор здоровается с каждым подписчиком по имени.
• Добавлены все дубляжи, которые есть у видео на YouTube.
Если у ролика есть переводы, то приложение их покажет.
Можно выбрать нужный язык и скачать именно его.
• Фуллскрин стал нормальным.
Теперь он ведёт себя как взрослый фуллскрин, а не как случайный эксперимент разработчика в пятницу вечером.
• Интерфейс немного причесал.
Теперь на него можно смотреть не щурясь как снайпер, а просто слегка приоткрыв один глаз.
• Стримы стали компактнее.
Раньше карточки шли друг под другом и занимали кучу места.
Теперь они в сетке, поэтому на экране помещается больше.
• Поддержка устройств с 16KB pages.
Звучит скучно, но это значит, что новые устройства теперь работают нормально.
Да, пришлось повозиться.
Да, Android снова придумал новый способ усложнить жизнь.
Кстати, чтобы не быть голословным - вот небольшой пример скачивания.
Просто вставили ссылку - выбрали качество - скачали.
Что внутри всё ещё:
• под капотом всё тот же yt-dlp
• загрузка вплоть до 8K (почему бы и нет)
• очередь скачивания
• сортировка по папкам каналов
• фоновое воспроизведение
• авторизация через встроенный браузер, чтобы YouTube не смотрел на вас с подозрением
Реклама всё ещё есть.
Она тоже хочет жить.
Но её можно отключить, если символически поддержать разработчика.
Разработчик будет благодарен.
Его кот тоже.
Если что-то работает странно - пишите.
Я это либо починю, либо хотя бы узнаю, что оно существует.
Ссылку снова не оставляю.
Я человек скромный.
Но если вдруг набрать Стримикс в Google, то можно совершенно случайно наткнуться на него в RuStore и на 4PDA.
Совпадение?
Не думаю.
Ставите на свой страх и риск.
Но если что - я опять предупреждал.
Для тех, кто ещё помнит эти платформы и пользуется ими, напоминаю про своего Telegram-бота, который умеет анализировать видео с YouTube по ссылке и отвечать на вопросы по его содержимому.
Отправляете ссылку на ролик, бот обрабатывает видео, после чего можно задавать вопросы по содержимому. Например можно быстро узнать, о чём ролик, найти нужную информацию или уточнить какой-то момент, скинуть тайм-код.
Бесплатная версия имеет ограничение по роликам до 20 минут, но этого обычно хватает для полноценного теста и небольших задач, например разобрать лекцию, гайд, интервью и т.п.
А вот пример с вопросом:
Да, это ещё одно приложение для скачивания видосиков.
Нет, мир без него не рухнет.
Да, я всё равно его сделал.
Если у вас Android и нервы крепче, чем у QA в стартапе — добро пожаловать.
Что внутри?
Под капотом — yt-dlp. Снаружи — интерфейс, который старается. Иногда даже успешно.
Умеет:
качать видео вплоть до 8K (зачем — не спрашивайте);
смотреть и скачать с YouTube, Twitch и прочими местами, где вы “случайно” зависаете по 4 часа;
фоновое воспроизведение с выключенным экраном — телефон не страдает, вы слушаете.
сортировать загрузки по папкам с каналами;
держать очередь скачивания;
авторизовываться через встроенный браузер, чтобы не страдать от ограничений качества;
запоминать место остановки, потому что мы взрослые занятые люди.
Есть реклама. Много.
Можно отключить на полгода, если символически поддержать разработчика на 300₽. Да, это тот самый жадный разработчик. Я.
Баги? Конечно есть. Это же Android, а не космический шаттл. Хотя…
Фидбек приветствуется. Негатив тоже — он бодрит лучше кофе.
Ссылку не оставляю — вдруг это сочтут за рекламу, а я человек скромный.
Но если вбить в Google слово “Стримикс”, можно внезапно обнаружить его в RuStore и на 4PDA. Магия какая-то.
Ставите на свой страх и риск.
Но если что — я предупреждал.
Иногда, в моменты долгой, монотонной работы, кажется, будто ты — не человек, а часть машины. Руки совершают однотипные движения, тело гнётся по привычной траектории, а сознание... оно словно отстыковывается, улетает. Будто ты пассажир на корабле, курсирующем в сторону Альфы Центавра. Всё идёт по плану, автоматика справляется, и разумная часть мозга уходит в стазис до следующей звёздной системы.
Увы, в моём случае никакой Альфы Центавра не было. Была обычная полиграфия, где я проводил дни за ручной работой, и казалось, что каждый день — это та же страница, только с другим номером. Чтобы не сойти с ума, я начал слушать подкасты. YouTube стал для меня чем-то вроде университетского курса. Оказалось, что там есть интервью, обсуждения, научные разговоры — всё это можно не смотреть, а просто слушать.
Рабочие часы стали капать иначе: не как скучные капли из протекающего крана, а как ритмичные удары метронома, за которым шло что-то большее. Мозг, пока руки механически перекладывали стопки бумаги, узнавал про неоднозначность алкоголя, почему мозг боится перемен, фокусы памяти...
Но быстро всплыла одна проблема: слушать подкасты с включённым экраном — это, мягко говоря, неудобно. Батарея таяла, как весенний лёд. Трафик — улетал. Экран в кармане жил своей жизнью: перематывал, сбрасывал, раздражал. Решение вроде бы было на поверхности — подписка YouTube Premium. Но полторы тысячи в месяц? Не-е, спасибо. Вот если бы ценник был в районе трёхсот — тогда ещё можно было бы подумать.
Я начал искать альтернативы. Приложения, браузеры, обёртки. Всё не то. Еще и видео в последнее время стало грузиться медленно. Почему? Никто не знал. У знакомых — та же беда. И вот тогда, в одну из таких бессмысленных загрузок, я подумал: «А почему бы не сделать своё?»
«Зачем ещё одно?» — спросит кто-то. А я спрошу в ответ: «Зачем ещё одна песня, если уже написано столько?» Мир не делится на «лучшее» и «лишнее». Он делится на то, что откликается, и то, что нет. И, возможно, моё приложение откликнется кому-то сильнее, чем другие.
К слову, программированием я увлёкся ещё в 2015-м — начал с Delphi. На тот момент язык уже вышел из моды, но мне было всё равно: хотелось просто с чего-то начать и наконец понять, как всё устроено. Сначала писал Windows-приложения, потом подтянул Python с фронтом для web-приложений и Telegram-ботов. Всё это было больше похоже на исследование неизведанного острова, чем на работу. Хотелось разбираться, понимать, строить что-то своё — пусть и в стол.
С годами тяга не угасла. Появились Java и Kotlin, зашёл в Linux, увлёкся нейросетями и GPT. Многое было ради интереса, многое — просто чтобы попробовать. Но тогда, в тот вечер, когда начал писать «то самое» приложение, я вдруг понял: это не очередной эксперимент. Это — в цель.
Я решил сделать приложение, которое будет:
позволять слушать видео в фоне;
экономить батарею и трафик;
при желании — скачивать контент;
и, главное, работать быстро и стабильно.
Назвал его Стримикс.
Работал вечерами. Днём — типография, потом ужин, потом код. Иногда — по выходным. Пять месяцев. Пять месяцев попыток, ошибок, правок, вдохновений, откатов, снова вдохновений. И вот, когда всё почти было готово — YouTube внезапно начал «резать» скорость загрузки. Всё, что работало как часы, начало спотыкаться. Пришлось оптимизировать потоки, делать адаптацию под мобильные сети, чтобы хоть как-то стабилизировать поток данных. Сейчас вроде работает. Если у вас тоже YouTube подвисает, из-за слабого интернета или чего-то еще, то внутренний оптимизатор поможет. Особенно в мобильных сетях. С Wi-Fi бывает хуже — не всегда, но бывает.
Я не оставлю ссылку — не хочу, чтобы пост снесли. Но найти приложение просто: вбейте "Стримикс" в Google или Яндекс, оно будет среди первых. Доступно в RuStore и 4PDA. Только Android, увы.
Что умеет сейчас:
Скачивать видео и аудио с YouTube;
Проигрывать в фоне онлайн и оффлайн;
Искать контент прямо в приложении;
Подгружать новые видео с любимых каналов;
Оптимизировать работу YouTube, если случаются тормоза.
Реклама? Есть, но по минимуму: при скачивании, включении оптимизатора и баннер внизу. Хотите без — есть подписка за 50 рублей. Всё просто.
Если у вас есть идеи — пишите. Работает — не работает, красиво — некрасиво, непонятно — неудобно. Я читаю всё.
Меня зовут Кузьмич. И я рад, что вы дочитали до конца.
Всё началось с одного вечера, который затянулся на пять месяцев. Теперь я слушаю подкасты через своё собственное приложение. Иногда этого достаточно, чтобы понять: не зря...
