#media #api #playlist #supla #nelonen

suplapi

从Rust访问Nelonen媒体Supla API

4个版本

0.2.1 2021年9月24日
0.2.0 2021年9月24日
0.1.1 2021年9月22日
0.1.0 2021年9月20日

#35 in #playlist

MIT许可证

13KB
210

SuplAPI

gitlab crates.io docs.rs

从Rust访问Nelonen媒体Supla API。

当前实现的功能

  • supla-playlist.nm-services.nelonenmedia.fi API
  • prod-component-api.nm-services.nelonenmedia.fi/api/radio-programs API

示例

查询当前播放列表历史记录

extern crate suplapi;

let groove_fm = 70;

let supla = suplapi::SuplAPI::<suplapi::http::default::Client>::default();
let playlist = supla.playlist(groove_fm, 20, None).await.unwrap();
assert!(playlist.items.len() == 20);

致谢

该软件包深受出色的wikipedia软件包的启发。

依赖项

~3–15MB
~200K SLoC