Console audio visualizer with Youtube API
You can see it in action in my video
You can input video title and it will download it from Youtube and then play it with cool visuals
You will need to modify this line:
const API_KEY: &str = /* your API key */;
p
followed by title clears the queue and plays that titleq
followed by title adds that title to queues
skip current song in queue
- Your own Youtube API key
- yt-dlp for downloading youtube videos
- ffmpeg for parsing between audio formats
This app is still missing some features like:
- streaming and visualizing in real-time
- improved render/event loop implementation for lower CPU usage
- support for resizing console window during runtime
- alternative way of visualizing
- more quality of life commands