Люблю Ютуб, и обычно перед сном слушою его. На старом ноутбуке. Где от обычного Ютуба - включается вентилятор. Спасался юзерскриптом который оставлял только аудио. Пробовал разные TUI для Ютуба - везде было чтото не то. И вот решил попробовать через LLM сгенерировать себе то что хочется. А с LLM знаете как - вместо записи в TODO новой функциональности - можно ему сказать - и он сделает. Так что обросла моя youta многими полезными кнопками.
Audio-only. Играет через mpv. В фоне - yt-dlp. Также используется API Ютуба - для комментариев.
Помимо Ютуба - поддерживаются и многие другие онлайн площадки.
Гетерогенные плейлисты - это значит можно составлять из разных источников - то есть например сначала играет с Ютуба, потом с ЯндексМузыки, потом локальный файл, потом ещё откуда то.
Такая же гетерогенная история.
Реклама пропускается - если в таймкоде написано «Реклама» и через SponsorBlock. Альтернативный заголовок показывает рядом - через DeArrow.
Codex, Rust. Стартует моментально. Экономит CPU, RAM, батарею. Один исполняемый файл - около 20 мегабайт. Есть Gentoo ebuild - в том числе bin. Есть i686 сборка - чтобы ваш древний компьютер приносил пользу.
Знакомый аудиофил рассказывал что у них Gentoo считается лучшей системой - потому что можно использовать alsa и убрать лишнее - так что возможно тут и этот кейс.
Можно оставлять локальные «комментарии»-заметки.
Интегрирован с AcoustID - когда по горячей клавише - делает отпечаток - и находит Викиданные - не по метадате - а по звуку.
Есть горячие клавиши для перехода между главами Ютуба.
Можно показать QR для локального файла, папки, канала Ютуба - и получить podcast xml в свой телефон. Без промежуточного сервера - генерируется LAN ссылка.
Можно скачать весь Ютуб канал.
Шортсы показывает по умолчанию - но есть кнопка отключения.
По подписке - может на старте автоматически скачивать новые аудио.
Синхронизации с подписками Ютуба нету.
Можно дать линк на любую страницу - и youta вынимет оттуда то что можно проиграть.
Есть загрузка в Wikimedia Commons, Evernote. Саммари из LLM можно получить - для этого скачиваются captions.
Доступна и GUI версия на веб технологиях - мой друг добавил - не нравится ему TUI.
На выходе проверяет - если ~/.config/youta/ под гитом - делает коммит и пуш - чтобы сохранить подписки, историю, заметки.
Использую в TTY. Нравится.
MIT.
https://github.com/vitaly-zdanevich/youta
Рассказывал на митапе о нём https://www.youtube.com/watch?v=swzZX4Y30Ak

