Skip to main content

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

Project description

🎵 MyMusic Downloader (v1.4.0)

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.4.0.tar.gz (5.6 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.4.0-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for mymusic_dl_rajthespaceman-1.4.0.tar.gz
Algorithm Hash digest
SHA256 27b914e0da70eca456e419ce14e4d2d4dd734d58719483617dd6afa4790c1263
MD5 f21c59aaf5a4537031e3df2f875bdf46
BLAKE2b-256 b1d2edc80789c2d61c453e82f997b2a6be86e3e67dcc875d6b4f20370460b0a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mymusic_dl_rajthespaceman-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b1ecb9854ec131ab9f93ad47b9514af73924074e8a562e4caf28a5d5e7098c14
MD5 3073764e9bce852dbd912e240ca0f67a
BLAKE2b-256 cfbd3b62ec3e0db49dc4d30df22ea027b399e4ab5921c77c155b03396dd0f3fb

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