Hi! I've been building a TUI for YouTube and it's usable enough that I'd like some feedback from people who know Rust better than I do.
What makes it different from other terminal players is that it logs into your real account: your home feed, subscriptions, playlists and watch history are synced with YouTube. Videos play through mpv (or drawn inside the app in kitty), it resumes where you left off, and it can translate the voice of videos in other languages. The UI is in English and Spanish.
- crates.io: crates.io: Rust Package Registry (cargo install tubetui)
-
- Site: tubetui — YouTube en tu terminal
It's built with ratatui, and thumbnails work in kitty, iTerm2/WezTerm and Sixel terminals. I'd especially like to hear about the code structure and anything that looks un-idiomatic. Thanks for reading!
- Site: tubetui — YouTube en tu terminal
1 post - 1 participant
