flutter_my_radio

Last updated:

0 purchases

flutter_my_radio Image
flutter_my_radio Images
Add to Cart

Description:

flutter my radio

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

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 #
Do a search: #
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

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.