【文件属性】:
文件名称:dobro:用Rust编写的非官方Pandora终端客户端
文件大小:20KB
文件格式:ZIP
更新时间:2021-05-19 08:53:55
rust music-player tui Rust
多布罗
用Rust编写的非官方Pandora终端客户端。
建造
所需的库
终端客户端的某些模块使用依赖于某些C库的模块进行动态链接。
:需要ffmpeg 2.8。
:需要libao 1.1。
编译中
如果一切都已安装,则每晚编译器cargo run一次简单的测试就足以测试播放器。
现在发生了什么事?
这是我在业余时间开发的应用程序。 它将由以下主要组成部分(从最重要到最不重要):
API互动(pandora-rs)。
音频播放。
基于文本的用户界面(TUI)。
用户设置。
组件的本地包装箱可以在找到。
API互动(pandora-rs)
该模块的大部分工作已经完成。 它使用以非常生锈的方式与API交互; 使用和对所有请求/响应进行序列化/反序列化。 pandora-rs模块与在找到的API进行交互。
音频播放(earwax,ao-rs)
对于音频解码,我基于创建了一
【文件预览】:
dobro-master
----Cargo.toml(183B)
----src()
--------state.rs(5KB)
--------ui()
--------main.rs(2KB)
--------player()
--------screens()
----.travis.yml(162B)
----LICENSE(1KB)
----README.md(2KB)
----.gitignore(24B)