#radio #mpv #internet #stream #play #station #list

app rustyo

使用mpv播放公开互联网广播电台的流媒体广播的简单收音机

9个稳定版本

1.0.8 2024年5月19日
1.0.7 2024年3月30日
1.0.4 2024年2月16日
1.0.1 2024年1月31日

#1 in #mpv

Download history 103/week @ 2024-04-19 121/week @ 2024-04-26 96/week @ 2024-05-03 95/week @ 2024-05-10 291/week @ 2024-05-17 153/week @ 2024-05-24 102/week @ 2024-05-31 127/week @ 2024-06-07 90/week @ 2024-06-14 4/week @ 2024-06-21 1/week @ 2024-06-28 3/week @ 2024-07-05

1,335 每月下载量

GPL-3.0-or-later

19KB
76 代码行(不含注释)

关于

Rustyo是一款使用mpv播放公开广播电台的流媒体广播的简单收音机。

安装

使用cargo

确保.cargo/bin在您的路径中,并运行

cargo install rustyo

手动安装

克隆仓库并导航到它

git clone https://github.com/itrekr/rustyo
cd rustyo

然后运行cargo build进行编译,编译完成后,可以在target/release文件夹中找到二进制文件'rustyo'

cargo build --release

Linux用户可以将二进制文件移动到他们选择的路径。

用法

安装后,您可以使用'list'命令列出广播电台

rustyo list

选择任何电台,然后运行

rustyo stationname

要停止广播电台,可以运行以下任意一个命令

rustyo none
killall mpv

添加电台

任何可以用'mpv'播放的流都可以正常工作。在资源文件夹中,您会找到stations.csv文件,其中包含不同电台的名称和流媒体URL。要添加电台,只需在名称和对应的流媒体URL之间添加一个换行符,并用逗号分隔。然后,像这样重新编译项目

cargo clean
cargo build --release

别忘了将新的二进制文件再次移动到您选择的路径,因为那不会自动更新。

反馈和改进

请随时在GitHub上提交问题、额外的电台或改进。

依赖项

~1.4–2MB
~25K SLoC