Browse and listen to thousands of radio stations across the globe right from your terminal 🌎 📻 🎵✨
radio
rust
tokio
web-radio
command-line-tool
tui
1// This file is @generated by prost-build.
2#[derive(Clone, PartialEq, ::prost::Message)]
3pub struct Station {
4 #[prost(string, tag = "1")]
5 pub id: ::prost::alloc::string::String,
6 #[prost(string, tag = "2")]
7 pub name: ::prost::alloc::string::String,
8 #[prost(string, tag = "3")]
9 pub playing: ::prost::alloc::string::String,
10}
11#[derive(Clone, PartialEq, ::prost::Message)]
12pub struct StationLinkDetails {
13 #[prost(uint32, tag = "1")]
14 pub bitrate: u32,
15 #[prost(string, tag = "2")]
16 pub element: ::prost::alloc::string::String,
17 #[prost(string, tag = "3")]
18 pub is_ad_clipped_content_enabled: ::prost::alloc::string::String,
19 #[prost(bool, tag = "4")]
20 pub is_direct: bool,
21 #[prost(string, tag = "5")]
22 pub is_hls_advanced: ::prost::alloc::string::String,
23 #[prost(string, tag = "6")]
24 pub live_seek_stream: ::prost::alloc::string::String,
25 #[prost(string, tag = "7")]
26 pub media_type: ::prost::alloc::string::String,
27 #[prost(uint32, tag = "8")]
28 pub player_height: u32,
29 #[prost(uint32, tag = "9")]
30 pub player_width: u32,
31 #[prost(string, tag = "10")]
32 pub playlist_type: ::prost::alloc::string::String,
33 #[prost(uint32, tag = "11")]
34 pub position: u32,
35 #[prost(uint32, tag = "12")]
36 pub reliability: u32,
37 #[prost(string, tag = "13")]
38 pub url: ::prost::alloc::string::String,
39}
40#[derive(Clone, PartialEq, ::prost::Message)]
41pub struct Category {
42 #[prost(string, tag = "1")]
43 pub id: ::prost::alloc::string::String,
44 #[prost(string, tag = "2")]
45 pub name: ::prost::alloc::string::String,
46 #[prost(message, repeated, tag = "3")]
47 pub stations: ::prost::alloc::vec::Vec<Station>,
48}