a simple music Downloader for a few websites.
Go to file
2020-07-08 13:14:50 -05:00
scripts Fixed zipfile generator 2020-07-07 17:56:44 -05:00
src Added get_metadata into base songs 2020-07-08 13:14:50 -05:00
.gitignore Modified gitignore file 2018-04-13 08:26:58 -05:00
.gitlab-ci.yml Rewrote the CI config file to take advantage of the new runner 2020-07-07 17:33:09 -05:00
changes.md tidal: Add track number to results when tracks are part of an album in artist search 2019-10-06 11:26:09 -05:00
LICENSE Changed license type 2018-06-22 08:36:12 -05:00
README.md Updated readme 2018-12-30 01:39:35 -06:00
requirements.txt Started to adopt wxpython 4.1.0 2020-07-07 17:47:49 -05:00

music-dl

pipeline status

coverage report

MusicDL is an app for downloading music directly from services like Youtube, zaycev.net, mail.ru and others. I made it for practicing a few skills I have learnt about scraping the web and tools like python's beautifulsoup library, plus all of the new stuff provided with Python 3. More info in this blog post

Visit the project's website

Requirements

See the requirements.txt, located in the root of this repository. Additionally, take into account the following.

  • In case you want to create your own distributable version with Python 2, you'll need py2exe.

running

Run the file main.py, located in the src directory.

Building

Python 3

I have provided a main.spec file for pyinstaller, so you should be able to do something like:

C:\python3\scripts\pyinstaller.exe main.spec

And start building. Check the dist folder for results.

Python 2

If you are using Python 2.x and want to build MusicDL, there is a setup.py file made for pyinstaller aswell. Just run it the usual way:

C:\python2\python.exe setup.py py2exe

And You will get a distributable version of MusicDL.