flutter_my_radio 1.11.2 copy "flutter_my_radio: ^1.11.2" to clipboard
flutter_my_radio: ^1.11.2 copied to clipboard

Radio-browser client API. flutter_my_radio provide an easy way to find and listen any web radio in your flutter app.

flutter_my_radio #

flutter_my_radio provide an easy way to find and listen any web radio in your flutter app.

Screenshot_20240311-092500

This plugin is flutter client for radio-browser api.

Radio-browser is a database of internet radios. It allows you to search for radios using numerous criteria: name, tags, countries, languages.

There is a lot of metadata, including stream urls, site urls and other indications.

Usage #

Start by declaring a MyRadioTools object

class _MyAppState extends State<MyApp> { MyRadioTools radioTools = MyRadioTools(); ...

Simply do a search specifying the keyword and search type:

radios=await radioTools.findRadio("Europe 1", StationFilterTypes.byname,);

The plugin automatically generates a widget for each radio found:

radios![index].widget()

the search can be constrained by parameters: limit, offset, order To do this, create a SearchParameters object and specify your parameters:

var p = StationFilterTypes.byname.getParameters; p.limit=10 ;

Then simply specify the SearchParameters object thus created in your search:

radios=await radioTools.findRadio("Europe 1", StationFilterTypes.byname,parameters:p);

Update statistics: #

Radio-browser offers, among other things, a click count to find out the popularity of a radio station. Each time you read it, it is important to use the following command to update it:

radioTools.addClick(radios![index].stationUUID!);

Get possible values: #

You can also get lists of values ​​for example languages:

var lst = await radioTools.getList("", RadioListTypes.languages);

Conclusion #

the API is documented here

Have a look at exemple folder for details

Powered by My-Numeric.com

2
likes
150
points
210
downloads

Publisher

unverified uploader

Weekly Downloads

Radio-browser client API. flutter_my_radio provide an easy way to find and listen any web radio in your flutter app.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-2-Clause (license)

Dependencies

basic_utils, flutter, flutter_minimalist_audio_player, http, url_launcher

More

Packages that depend on flutter_my_radio