radio_browser_api library

An HTTP client for Radio Browser

Classes

AudioCodec
Tags in the database.
Country
This struct is used in a tree structure to represent all codepaths that were necessary to check an address of a single stream. Steps can cause multiple other steps for example playlists.
InputParameters
Input parameters for the API call
Language
Languages in the database. Countries are divided into Languages.
RadioBrowserApi
An HTTP client for Radio Browser
RadioBrowserListResponse<T>
A generic response from the Radio Browser API.
State
States in the database. Countries are divided into state.
Station
This struct is used to represent a radio station.
StationAdd
The response from the API when adding a station.
StationCheck
This struct is used in a represent an online check of a stream. Most of the information got extracted by checking the http headers of the stream.
StationCheckStep
This struct is used in a tree structure to represent all codepaths that were necessary to check an address of a single stream. Steps can cause multiple other steps for example playlists.
StationClick
The response from the API when getting the list of a station's clicks.
StationClickCounter
The response from the API when clicking a station.
StationVote
The response from the API when voting for a station.
Tag
Tags in the database.