Skip to main content

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

Project description

🎵 MyMusic Downloader (v1.5.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.5.0.tar.gz (5.9 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.5.0-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for mymusic_dl_rajthespaceman-1.5.0.tar.gz
Algorithm Hash digest
SHA256 7b3c163f12a3abfb0185a0f1190fa1f8ea4bffd62a788bb4327a820114b75939
MD5 93e2d689a4bc7c0f52eeacfca6c9a398
BLAKE2b-256 bec8d90e3727a7465f15d356a75769b26d45bb2540b6296bf9c4336eec082a1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mymusic_dl_rajthespaceman-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5e2f7f1e82736777be0cafb801bdd5035424347b99cab8819eaf1b5579204c14
MD5 2a6cbca7103c7f3a3c9c42852877aa14
BLAKE2b-256 4eb8be5cee430f551a4ce614fdf935fb8ac20457a377512e6e157ef8379f6f3a

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