Potty - A CLI tool to download Spotify and youtube music using yt-dlp

Posted by Punk_Saint@reddit | Python | View on Reddit | 12 comments

Hey everyone!

I just released Potty, my new Python-based command-line tool for downloading and managing music from Spotify & YouTube using yt-dlp.

This project started because I was frustrated with spotify and I wanted to self-host my own music, and it evolved to wanting to better manage my library, embed metadata, and keep track of what I’d already downloaded.

Some tools worked for YouTube but not Spotify. Others didn’t organize my library or let me clean up broken files or schedule automated downloads. So, I decided to build my own solution, and it grew into something much bigger.

🎯 What Potty Does

👥 Target Audience

Potty is for data-hoarders, music lovers, playlist curators, and automation nerds who want a single, reliable tool to:

🔍 Comparison

Other tools like yt-dlp handle the download part well, but Potty:

📦 GitHub: https://github.com/Ssenseii/spotify-yt-dlp-downloader
📄 Docs: readme so far, but coming soon

I’d love feedback, especially if you’ve got feature ideas or spot any rough edges or better name ideas.