yt-collate serves as an efficient Terminal User Interface client for YouTube Music, focusing on a rich feature set and ease of use. Designed for Linux with potential Mac compatibility, it offers fast playback, personalized recommendations, and extensive keybinds, enhancing the overall music experience.
yt-collate is an efficient Terminal User Interface (TUI) client for YouTube Music, designed to enhance user experience by focusing on efficiency and ease-of-use while providing a comprehensive feature set. This project originated from a personal passion to create a fully-equipped YouTube Music client that incorporates all desired functionalities.
n for the next track and d for downloads.o) and deleting songs or playlists (x).x (cut), y (yank), and p (paste).0-9 keys, mirroring YouTube's playback keys for quick navigation.To authenticate and set up, run:
yt-collate auth
Follow the on-screen prompts to create authentication credentials. Start collate with:
yt-collate
Refer to the in-app help by pressing ? to view all keybindings for navigation.
Data and downloaded media are stored under ~/.config/yt-collate/ and ~/Music/yt-collate, respectively.
For development contributions, consider enhancing the genre list in src/services/random_song.py. Testing and linting can be executed through:
uv run pytest # for testing
uv run ruff check . # for linting/formatting
With its robust features and user-centric design, yt-collate provides an optimized way to enjoy YouTube Music through the terminal.
No comments yet.
Sign in to be the first to comment.