Skip to main content

A silent, direct-to-folder tool to download Spotify playlists using Exportify CSVs.

Project description

🎵 MyMusic Downloader (v1.6.1)

A high-performance, silent CLI tool designed to download Spotify playlists directly into your local folder as high-quality MP3s with 100% accurate metadata. No extra folders, no hidden history files—just your music, exactly where you run the command.

✨ Features

  • Direct Download: Songs land in your current directory. No more nested 'downloads' folders.
  • Zero-File History: It checks your actual folder to see if an MP3 exists before downloading. It never "lies" about progress.
  • Lean UI: A single, clean progress bar that respects your terminal space.
  • MusicBrainz Integration: Uses verified metadata to avoid "remix" or "cover" mismatches.
  • Global Access: Run the 'music' command from any folder (e.g., D:/Music/Workout) and the songs go there.

🚀 Installation

  1. Ensure you have FFmpeg (https://ffmpeg.org/) installed and in your system PATH.
  2. Install/Update globally: pip install -U mymusic-dl-Rajthespaceman

📖 How to Use

  1. Open your terminal in the folder where you want your music.
  2. Run 'music' to process your 'playlist.csv' from Exportify.
  3. Use 'music -s "Artist - Song"' to grab a quick track.

🛠️ CLI Commands

  • music: Downloads from 'playlist.csv' in the current folder.
  • music --open: Instantly pops open your current music folder.
  • music -v: Check your version (Current: 1.4.0).
  • music -h: View the direct-folder help menu.

📝 Note

This version (1.4.0) has removed the 'backup' folder requirement. The tool now uses your actual music files as the source of truth for resume/skip logic.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mymusic_dl_rajthespaceman-1.6.1.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mymusic_dl_rajthespaceman-1.6.1-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file mymusic_dl_rajthespaceman-1.6.1.tar.gz.

File metadata

File hashes

Hashes for mymusic_dl_rajthespaceman-1.6.1.tar.gz
Algorithm Hash digest
SHA256 a139322742d8329c7c36593d561ae883e9c4f3bd8055ab8103f7a69e84f9e7fc
MD5 eb246f514117541a23ba4360d3154d04
BLAKE2b-256 afb767504eb0ed51ab774e92dab97858622ef61b566ed964301d9452cee3d6b3

See more details on using hashes here.

File details

Details for the file mymusic_dl_rajthespaceman-1.6.1-py3-none-any.whl.

File metadata

File hashes

Hashes for mymusic_dl_rajthespaceman-1.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 da08ce3fc0d5f6b7d4f103c3f5ba1fd1bcbbe6b336f1db09d9d571858bb0680a
MD5 8177124467c1f46382c846f4b2594529
BLAKE2b-256 121ea227c7438f05829de78c331ba8b5c6d68d70287348ef943c2568e541255f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page