一个命令行应用程序,允许您搜索不同的艺术家,专辑,歌曲和他们的歌词。
musixli的Python项目详细描述
音乐i
MusixLI
将musixmatch带到终端,允许您在不离开命令行的情况下view查看以下内容:
- 歌曲
- 艺术家
- 相册
- 歌词
安装
PIP安装
以下命令将安装MusixLI
:
$ pip3 install musixli
如果您没有在virtualenv中安装,请使用sudo
:
$ sudo pip3 install musixli
安装后,运行可选的MusixLI
自动完成程序,并提供交互式帮助:
$ musixli
运行命令:
$ msx <command> [options] [args]
语法
用法:
$ msx <command> [options] [args]
自动完成和交互式帮助
或者,您可以启用鱼式完成和带有交互式帮助的自动完成菜单:
$ musixli
如果可用,自动完成程序还会通过寻呼机自动显示命令。
在auto completer中,同样的语法适用:
musixli:$>> msx <command> [options] [args]
命令:
查看顶级艺术家
列出目前来自某个国家的前20名艺术家。
用法:
$ msx artists --country [country name] #default is US
示例:
$ msx artists
$ msx artists --country 'in'
查看热门歌曲
列出目前来自某个国家的前20首歌曲。
用法:
$ msx songs --country [country name] #default is US
示例:
$ msx songs
$ msx songs --country 'in'
按艺人名称或歌曲名称搜索
提供基于查询的详细列表。
用法:
$ msx search --song [song name] --artist-name [artist name]
示例:
$ msx search --song 'Lose Yourself'
$ msx search --artist-name 'Eminem' --song 'Lose Yourself'
搜索相册
提供与艺术家关联的唱片集列表。
用法:
$ msx albums --artist-name [artist name]
示例:
$ msx albums --artist-name 'Eminem'
寻找相似的艺术家
提供与指定艺术家相似的艺术家列表。
用法:
$ msx related_artists --artist-name [artist name] --number [number of entries] #default is 5
示例:
$ msx related_artists --artist-name 'Eminem'
$ msx related_artists --artist-name 'Drake' --number 10
获取特定歌曲的歌词
在窗口本身中打开指定歌曲的歌词片段,或在浏览器中打开整个歌词。
用法:
$ msx lyrics --artist-name [artist name] --song [song name] --browser [yes/no] #default is no
示例:
$ msx lyrics --artist-name 'Eminem' --song 'Lose Yourself'
$ msx lyrics --artist-name 'Eminem' --song 'Lose Yourself' --browser 'yes'
支持的python版本
Python3及以上版本。