从Deezer下载歌曲

deezer-dl的Python项目详细描述


Deezer_dl

项目灵感来自spotify-dl

从任何Deezer URL(播放列表或歌曲)下载歌曲。

我怎么才能让这东西跑起来?

先决条件:您需要python 3+

  1. 使用pip安装 sudo pip3 install deezer_dl (如果您的发行版本机提供python 3,请使用pip

  2. 创建youtube api密钥并从Google Developer Console获取密钥。将键设置为YOUTUBE_DEV_KEY环境变量: export YOUTUBE_DEV_KEY='your-youtube-key'

  3. 使用deezer_dl运行脚本。 deezer_dl -u <deezer_url>

    • deezer_url是指向Deezer播放列表的链接。您可以从“共享音乐”菜单中获取。
  4. 要以MP3格式检索下载的歌曲,您需要安装ffmpeg。

  • Linux用户可以通过使用apt get(sudo apt-get install -y libav-tools)或发行版附带的包管理器安装libav工具来获得它们。
  • windows用户可以从here下载ffmpeg预构建的二进制文件。使用7-zip将文件提取到文件夹并add the folder to your PATH environment variable
  1. 所有歌曲都将保存在$HOME/deezer_dl/songs中。它还将创建一个数据库deezerdl.db,用于缓存所有url链接,因此不需要访问google api就可以获得同一首歌的正确url。

学分

待办事项

  • 测试
  • 能够更改默认目录

问题,反馈

请随时提出github问题下的任何错误/问题。拉取请求也非常受欢迎。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
图像处理Java 8 ImageIO在Linux中无法正确读取JPEG   spring如何用Java 1.4兼容版本替换@Resource注释   java Http请求参数类型传播   在web浏览器中看不到Java Maven Tomcatplugin web应用程序   jvm在Java中使用直接内存的目的是什么?   如何从列表转换为字符串java   java setAdapter gridview发送上下文   SwingJava。方法上的lang.NullPointerException   java什么是shell脚本、makefile和ant文件   当使用getGraphics()方法时,java JPanel图形会闪烁   java如何将迭代转换为递归?   java为什么我的抽屉菜单在同一个XML上有ConstraintLayout时没有响应?   java如何在图像上画一个圆?   Android studio:Rabbitmq:Error:java。lang.ClassNotFoundException:类io。千分尺。果心仪器找不到仪表注册表