Skip to content

pon3dl - Downloads Music from pony.fm and eqbeats.org, filling in all the ID3 meta tags, like artist name and cover art.

License

Notifications You must be signed in to change notification settings

RomeSilvanus/Pon3Downloader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pon3Downloader

Downloads pony related music from Pony.fm, filling in all missing tags ID3 meta tags (like song title, album name, genre, etc.) but also adds the advanced tags like lyrics and cover art, which are rarely found in the downloaded mp3 files.


Currently Supports pony.fm

Install

pip install pon3downloader

If you prefer to install it manually from source, grab the code and run:

python setup.py install

Usage

# launch to enter a url interactively:    
pon3dl
# or via module name (backwards compatibility)
python -m Pon3Downloader

# supply an url directly:    
pon3dl <url>    

You can use you pony.fm (poniverse.net) login to update your personal stats, and advanced features like automatic fave'ing and/or automatic comments when downloading. To not have to type your login credentials, you can stay logged-in, or store your login-password-combination.

Dependencies

(installed automatically when installing using pip or setup.py)

Needs Python 2 (sadly, until eyeD3 is upgraded to support Python 3, too)

Todo

  • Add Equestrian Beats eqbeats.org - not yet implemented. It will sadly shut down December :(
  • Add tests

Notes

Of course your password will be stored encrypted, but with access to your computer, it is decryptable.
I am working on a keychain solution so the en-/decryption key is safe too. (maybe 1Password, Apple Keychain, or some linux built-in? Does Windows have something similar?)

Equestrian Beats will probably not be implemented, as they are shutting down end of the year... :(

About

pon3dl - Downloads Music from pony.fm and eqbeats.org, filling in all the ID3 meta tags, like artist name and cover art.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%