spotify歌曲下载器

spotidnldr的Python项目详细描述


spotidnldr - The Spotify Song Downloader

Spotidnldr公司

这是什么?

一个用Python3编写的基于终端的应用程序,它可以帮助您下载MP3格式的歌曲,其中包含艺术家信息和专辑艺术等元数据,就像Spotify一样。在

安装

对于Android上的Termux

这整件事都是我做的,所以我应该还给他。 所以要在termux中安装,只需复制下面的命令,粘贴它并按enter键。在

curl https://raw.githubusercontent.com/raprocks/spotidnldr/master/termux_setup.sh >> "term.sh"&& bash term.sh

你现在可以走了。在

获取文件

  • 对于Linux
    • 只需使用

      • 在 ^{pr2}$ 在
    • 将新命名为spotnlid的工作目录更改为

      • cd ./spotidnldr
        
    • 当您在./spotidnldr文件夹中并且假设您已经安装了python3和pip并且在您的环境路径中,运行以下命令:

      •  pip install .
        
  • 对于windows
    • 只需下载回购的zip文件并解压缩即可。在
    • 只需双击setup.py
    • 完成了!在
这将从Pypi repo安装所需的软件包。
  • spotipy-Spotify的webapi的python包装器。在
  • 请求-用于从Youtube获取数据的HTTP库。在
  • youtube dl-获取音频文件的绝妙杰作。在
  • ffmpeg python-python的ffmpeg包装器
  • eyeD3-元数据编写器
  • 单击-将包转换为CLI应用程序的模块。在
  • ytmusicapi-检索youtube歌曲链接的模块。在

如果您在linux系统或Mac上,您可能需要root用户权限。只要在命令的开头添加sudo,它应该可以正常工作。在

现在你需要的就是FFMPEG。

适用于Windows。
  1. here获取FFMPEG
  2. 在某处创建一个名为ffmpeg的新文件夹,并将下载的zip文件安装或解压缩到其中。在
  3. {ffa2按以下路径添加mpeg}。在
  4. 现在您可以从python访问FFMPEG。在
对于Linux。
  1. 遵循本指南here。在
  2. 完成了。在

用法

  • 只需通过做来运行程序。在
spoti

任何地方!在

  • 然后粘贴spotify歌曲、播放列表、专辑或艺术家的链接
  • 通过执行spoti --help访问程序帮助。在

学分

  • 我(很明显)-所有的事情都在我的手机上。不是开玩笑,很难。在
  • pypi包的所有相关开发人员。所有的傻瓜。在
  • @斯瓦普尼尔森1999先生,让我这么做(?)。在
  • @阿亚姆多瓦尔先生,修复自述文件。在
  • @Sharvill234先生,我要做艰苦的测试。在
  • 特尔穆克斯。在

待办事项列表

  • [x] 使用Click将其放入一个cli应用程序中。在
  • []尝试完成您的建议并消除错误。在
  • []建立接口。在
  • 如果你认为我值得留下一颗星星。同时在spotify上签出F8L。在

谢谢

>;~罗希特。

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

推荐PyPI第三方库


热门话题
java iText字体显示不正确   java使用ApacheFTPClient通过代理连接到FTP服务器   java是在类常量池、字符串池还是年轻一代中为字符串文本分配的空间?GC何时可以访问字符串文字?   java如何读取excel文件并将值设置为null   验证。包含在Java中不用于验证电子邮件格式的(“@”)   两个服务器实例上的java Hibernate主键冲突   java我无法在For循环(JavaFX)中设置按钮文本   单独SocketChannels的java并发读取()对于大型字节缓冲区速度较慢   OpenPDF java分组元素以保持在同一页面上   java将组件放置在任意(x,y)坐标处   java Jackson不会序列化hibernate惰性抓取字段   从Eclipse将带有库的java项目导出到可运行jar   java为什么会出现{错误?   java如何将线性布局(作为子布局)动态添加到约束布局(父布局)?