浏览并播放来自愤怒的金属人音乐评论的嵌入曲目
amg-player的Python项目详细描述
愤怒的金属人玩家
Angry Metal Guy播放器(AMG播放器)是一个Python多平台控制台工具,可以自动播放或下载来自Angry Metal Guy评论的曲目。
我创建这个是因为:
- 我喜欢愤怒的金属人,并发现伟大的音乐(金属和完全非金属)感谢他们的评论
- 我经常不同意他们的评价(事实上,我不同意的次数比我同意的要多),无论是高估还是低估
- 即使我不同意,我也喜欢看他们的评论
- 我想在阅读评论之前先听音乐,以免受到影响
- 为了提高效率,我想像收听收音机一样收听曲目,并阅读评论,只有在我喜欢某些内容时才能了解更多内容
功能
- 可以在交互模式下工作(手动选择曲目)或完全自动工作(播放新曲目,如收音机)
- 支持来自YouTube、Bandcamp、SoundCloud、ReverbNation的嵌入式曲目
- 播放YouTube视频(如果可用),或使用封面图像+音频曲目(需要FFMPEG)动态生成视频。
- 可以下载曲目(带有嵌入式相册艺术)以便以后播放
屏幕截图
安装
愤怒的金属人玩家需要Python>;=3.7。 只有安装了FFmpeg>;=2.8,某些功能才可用。
来自PYPI(带PIP)
- 如果还没有,请使用python 3的install pip
- 安装愤怒的金属玩家:
pip3 install amg-player
来源
- 如果还没有,请使用python 3的install setuptools
- 克隆此存储库:
git clone https://github.com/desbma/amg-player
- 安装愤怒的金属玩家:
python3 setup.py install
angry metal guy player目前只支持MPV player。
命令行用法
运行amg -h
以获取完整的命令行引用
示例
以交互方式浏览和播放最近50条评论:
amg -c 50
选择要播放的第一首曲目,然后按时间顺序播放所有曲目:
amg -m radio
按时间顺序播放最后20首曲目,跳过已播放的曲目:
amg -c 20 -m discover