{ "info": { "author": "Bruno Kanazawa", "author_email": "kanazawabruno@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# deezer_dl\nProject inspired by [spotify-dl](https://github.com/SathyaBhat/spotify-dl)\n\nDownloads songs from any Deezer URL (Playlist or song).\n\n\n### How do I get this thing running?\n\nPre-requisite: You need Python 3+\n\n1. Install using pip \n `sudo pip3 install deezer_dl` \n (use `pip` if your distro natively provides Python 3)\n\n2. Create your YouTube API key & fetch the keys from [Google Developer Console](https://console.developers.google.com/apis/api/youtube/overview). Set the key as `YOUTUBE_DEV_KEY` environment variable: \n`export YOUTUBE_DEV_KEY='your-youtube-key'`\n\n3. Run the script using `deezer_dl`. \n `deezer_dl -u ` \n\n - `deezer_url` is a link to Deezer's playlist. You can get it from the share music menu. \n\n4. To retrieve download songs as MP3, you will need to install ffmpeg.\n - Linux users can get them by installing libav-tools by using apt-get (`sudo apt-get install -y libav-tools`) or a package manager which comes with your distro\n - Windows users can download FFMPEG pre-built binaries from [here](http://ffmpeg.zeranoe.com/builds/). Extract the file using [7-zip](http://7-zip.org/) to a foldrer and [add the folder to your PATH environment variable](http://www.wikihow.com/Install-FFmpeg-on-Windows) \n\n5. All songs will be saved in `$HOME/deezer_dl/songs`. Also it will create a database `deezerdl.db` for caching all URL links so is not needed to access Google API to get the correct URL for the same song.\n\n### Credits\n - [SathyaBhat](https://github.com/SathyaBhat) for give me the opportunity to work on [spotify-dl](https://github.com/SathyaBhat/spotify-dl/pull/19) so I had the idea to build this project\n\n## TODO\n- Tests\n- Ability to change the default directory \n- ...\n\n## Issues, Feedback\nFeel free to raise any bugs/issues under Github issues. Pull requests are also more than welcome.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/doulwyi/deezer-dl", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "deezer-dl", "package_url": "https://pypi.org/project/deezer-dl/", "platform": "", "project_url": "https://pypi.org/project/deezer-dl/", "project_urls": { "Homepage": "https://github.com/doulwyi/deezer-dl" }, "release_url": "https://pypi.org/project/deezer-dl/1.0.1/", "requires_dist": [ "SQLAlchemy (==1.2.14)", "cachetools (==3.0.0)", "certifi (==2018.11.29)", "chardet (==3.0.4)", "google-api-python-client (==1.7.4)", "google-auth-httplib2 (==0.0.3)", "google-auth (==1.6.1)", "httplib2 (==0.12.0)", "idna (==2.7)", "pyasn1-modules (==0.2.2)", "pyasn1 (==0.4.4)", "pydub (==0.23.0)", "pytube", "requests (==2.20.1)", "rsa (==4.0)", "six (==1.11.0)", "tqdm (==4.28.1)", "uritemplate (==3.0.0)", "urllib3 (==1.24.1)" ], "requires_python": ">=3", "summary": "Download songs from Deezer", "version": "1.0.1" }, "last_serial": 4618306, "releases": { "0.0.9": [ { "comment_text": "", "digests": { "md5": "f6ceca750c0dc7fc7ad229e7cd44ed68", "sha256": "464dcf2e415000305b304128f4b4b91965a2b88dadf7a4aefe6394bb77a2a583" }, "downloads": -1, "filename": "deezer_dl-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "f6ceca750c0dc7fc7ad229e7cd44ed68", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 7613, "upload_time": "2018-11-30T20:11:58", "url": "https://files.pythonhosted.org/packages/52/d8/337d2bd14398dd9f2106f17c6177cc112ee8354833d58946b11f6f3c4db8/deezer_dl-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14cf0844315f1924477104c3b171de55", "sha256": "60a24ad0742903384f8da4125684237c80290627f0b6a9f106b365bff410238e" }, "downloads": -1, "filename": "deezer-dl-0.0.9.tar.gz", "has_sig": false, "md5_digest": "14cf0844315f1924477104c3b171de55", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5395, "upload_time": "2018-11-30T20:11:59", "url": "https://files.pythonhosted.org/packages/6f/e6/d00a6be527f93682824df6fd12a3f30ca9c7f811f78d26f36a7a29be9345/deezer-dl-0.0.9.tar.gz" } ], "0.0.9.1": [ { "comment_text": "", "digests": { "md5": "b36651ad2321b65d87f3d57f7ee1511f", "sha256": "c063276091c0f4dcb51bf943f12a205e60724a28063dcded5c2fa3be47d73a4b" }, "downloads": -1, "filename": "deezer_dl-0.0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b36651ad2321b65d87f3d57f7ee1511f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 7614, "upload_time": "2018-11-30T20:21:33", "url": "https://files.pythonhosted.org/packages/64/01/5ce0789f32f7a570a039066da6e1226dbd8dfc3941826e6b8542754c8b28/deezer_dl-0.0.9.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2a01a1a5df3cd01891d11250c5025c5", "sha256": "a697009601726ac6c3a28f463d64eeaa7e3a08524008f4fb05e486c889e9cd5c" }, "downloads": -1, "filename": "deezer-dl-0.0.9.1.tar.gz", "has_sig": false, "md5_digest": "e2a01a1a5df3cd01891d11250c5025c5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5377, "upload_time": "2018-11-30T20:21:35", "url": "https://files.pythonhosted.org/packages/2d/06/1cbefce32668462e26d4bf12c0932f09cf1cbaee5e5227fc7dba059f4b07/deezer-dl-0.0.9.1.tar.gz" } ], "0.0.9.2": [ { "comment_text": "", "digests": { "md5": "844fe0e5f6a27eae7872a15f2a26c7f0", "sha256": "c1420ee434c4c36fd4e857f5fadb47216a2ee767c119e3e5096f23e868558d43" }, "downloads": -1, "filename": "deezer_dl-0.0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "844fe0e5f6a27eae7872a15f2a26c7f0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 7586, "upload_time": "2018-11-30T20:22:40", "url": "https://files.pythonhosted.org/packages/9f/70/fa8954d53602d729a206fed61eed97b3ee8a9c4cd8b6a5befa64561899fa/deezer_dl-0.0.9.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f09cf58eb67baf15b301f55765bb4a0c", "sha256": "54800edcc289f541c2e937001bf6f7dc04ca3dc5f746206ab43f424e04791ed4" }, "downloads": -1, "filename": "deezer-dl-0.0.9.2.tar.gz", "has_sig": false, "md5_digest": "f09cf58eb67baf15b301f55765bb4a0c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5358, "upload_time": "2018-11-30T20:22:41", "url": "https://files.pythonhosted.org/packages/ae/f7/576739322567901c369dc95ea1adf352acc3f7bf8ab69fd7382706ee469f/deezer-dl-0.0.9.2.tar.gz" } ], "0.0.9.3": [ { "comment_text": "", "digests": { "md5": "d226d063e6d953eb52163d75ade63597", "sha256": "51380fb5bf56f863473145eb273920f975338234dce48aae305f075a3af18cee" }, "downloads": -1, "filename": "deezer_dl-0.0.9.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d226d063e6d953eb52163d75ade63597", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 7777, "upload_time": "2018-12-19T18:31:30", "url": "https://files.pythonhosted.org/packages/60/dc/6f6d285404556e50405d2bab44ba25104a3a609ebe9985a5451383fc3ef2/deezer_dl-0.0.9.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad3616ef33792b6b954406fbbbf8ff45", "sha256": "716e587e385d3c00817c729fb10bb233e942b42d8f008709772b509b2a737f76" }, "downloads": -1, "filename": "deezer-dl-0.0.9.3.tar.gz", "has_sig": false, "md5_digest": "ad3616ef33792b6b954406fbbbf8ff45", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5493, "upload_time": "2018-12-19T18:31:31", "url": "https://files.pythonhosted.org/packages/1a/7c/ed470bec28b64800647130a8fe89b6c9bcbffe0359acac211c2717172126/deezer-dl-0.0.9.3.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "0c9ed1378226ae1bf417bbf7352f77b3", "sha256": "1cedcf03aa4eb8cd92cd9ddc33adece6486dedee4f2e3b0888107e2f56f74ccf" }, "downloads": -1, "filename": "deezer_dl-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0c9ed1378226ae1bf417bbf7352f77b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 7751, "upload_time": "2018-12-19T18:36:01", "url": "https://files.pythonhosted.org/packages/57/e0/fd9850cecb45b92b1eb82d85bb07fbeb53bab50926b6ba2258d2e52ed769/deezer_dl-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae69234ca64f7248ce5bbd6208c85673", "sha256": "e2361a54c85fbf7c211f542dc10d4acd4448ad19e09bbfcccee9686a6ea4110c" }, "downloads": -1, "filename": "deezer-dl-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ae69234ca64f7248ce5bbd6208c85673", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5486, "upload_time": "2018-12-19T18:36:03", "url": "https://files.pythonhosted.org/packages/de/8c/6959b7a561bd278fd1b72bb4c27945ba49cbe23efaea1b6e9539a695d244/deezer-dl-0.1.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "9b4394dd0f847a503c10e6b36b02d8f5", "sha256": "6ad9b808e24c660c5d741ac205897ed89b3645433914f47891f07d8d7d0a7fb5" }, "downloads": -1, "filename": "deezer_dl-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9b4394dd0f847a503c10e6b36b02d8f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 7724, "upload_time": "2018-11-30T19:15:43", "url": "https://files.pythonhosted.org/packages/25/8e/e55dcb6afcd8ba2ba85662b88977bb250b19aebfb6a17b3b917bb2085f1f/deezer_dl-1.0.0-py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b79e4de3c44e5df51ace0b43ecba9965", "sha256": "b286f973fc254574dc0a3117e50e9b58f3b7f2b87f6829746fe24ab4844da081" }, "downloads": -1, "filename": "deezer_dl-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b79e4de3c44e5df51ace0b43ecba9965", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 7749, "upload_time": "2018-12-19T21:22:29", "url": "https://files.pythonhosted.org/packages/87/e9/d4ed513f16e45a54cc9fcfdd99b4fd1e7a016484e4ca7345f9fa169d3c6f/deezer_dl-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3fbbb003612cfd253af745724eda37d", "sha256": "3259f0355fdd3bbb8c2f4d8060a06d2684e3ae5ebc53a5073ac30c7e0298aede" }, "downloads": -1, "filename": "deezer-dl-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b3fbbb003612cfd253af745724eda37d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5493, "upload_time": "2018-12-19T21:22:30", "url": "https://files.pythonhosted.org/packages/8f/49/e83d50c15df3e83dbd4505cb53ab189d7a886ac0cd6879d6caa316f4d74b/deezer-dl-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b79e4de3c44e5df51ace0b43ecba9965", "sha256": "b286f973fc254574dc0a3117e50e9b58f3b7f2b87f6829746fe24ab4844da081" }, "downloads": -1, "filename": "deezer_dl-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b79e4de3c44e5df51ace0b43ecba9965", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 7749, "upload_time": "2018-12-19T21:22:29", "url": "https://files.pythonhosted.org/packages/87/e9/d4ed513f16e45a54cc9fcfdd99b4fd1e7a016484e4ca7345f9fa169d3c6f/deezer_dl-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3fbbb003612cfd253af745724eda37d", "sha256": "3259f0355fdd3bbb8c2f4d8060a06d2684e3ae5ebc53a5073ac30c7e0298aede" }, "downloads": -1, "filename": "deezer-dl-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b3fbbb003612cfd253af745724eda37d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5493, "upload_time": "2018-12-19T21:22:30", "url": "https://files.pythonhosted.org/packages/8f/49/e83d50c15df3e83dbd4505cb53ab189d7a886ac0cd6879d6caa316f4d74b/deezer-dl-1.0.1.tar.gz" } ] }