#music-player #music #youtube #playlist #terminal

app listui

一个简单的终端音乐播放器,用Rust编写

8个版本

0.2.3 2023年11月3日
0.2.2 2023年10月11日
0.2.0 2023年4月29日
0.1.3 2023年4月4日
0.1.2 2023年3月31日

#244 in 音频

每月36次下载

GPL-3.0许可

75KB
1.5K SLoC

listTUI

一个简单、易于使用的终端音乐播放器,用rust编写。目前它支持播放本地和YouTube播放列表。

安装

使用cargo

您可以使用以下命令编译和安装lisTUI。

cargo install listui

编译应用程序需要以下依赖项

如果您想能够播放YouTube播放列表,请确保您已安装yt-dlpffmpeg

手动安装

进行中

用法

播放您电脑中存储的播放列表

listui ~/Music/playlist1

或YouTube播放列表

listui "https://www.youtube.com/playlist? list=PLauaob2FukqdpQf4g4ph7kY3IHOr-BwzJ"

或启动应用程序并查看您保存的所有播放列表

listui

配置

目前lisTUI只有三个可配置设置

  • DATABASE_PATH:sqlite数据库将被存储的路径。
  • DOWNLOAD_DIR:新下载的曲目将被存储的目录。
  • YT_API_KEY:默认情况下,lisTUI使用Invidious实例的API来检索关于请求的播放列表的信息。如果您想使用YouTube,您可以获取自己的API密钥并将其放在此处。

lisTUI将在~/.config/listui.config文件中查找并从中读取设置。以下是一个listui.config文件的示例

YT_API_KEY=some_key
DOWNLOAD_DIR=/home/user/Music/my_downloaded_songs

更新日志

请查看GitHub仓库中的CHANGELOG.md。

依赖项

~42–56MB
~1M SLoC