Skip to main content

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

Project description

🎵 MyMusic Downloader (v1.6.3)

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.3.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.3-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for mymusic_dl_rajthespaceman-1.6.3.tar.gz
Algorithm Hash digest
SHA256 b997aad7408d2e770d09c86fc7cfad38a89bc369832546a483a27852cd3d0860
MD5 cbd7573cd9fb6a561149f842cb25c024
BLAKE2b-256 adf1a6f9a3d13cf7b8667cb7643b26e3feee11ff2217f5570fbc4428e3746de6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mymusic_dl_rajthespaceman-1.6.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a531b504c59e2abab8a9573974814322a28d779e706605504d51592ecbdf1e5f
MD5 0ebc2a12541f509810fc952161b6716a
BLAKE2b-256 2fa542c94b2e2a865bd0a2f9d900a6a4afe9804a3655809cc2f7449800d157c5

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