{"repo":"Sithira/FlutterRadioPlayer","free":true,"listed":false,"github":"https://github.com/Sithira/FlutterRadioPlayer","clone":"git clone https://github.com/Sithira/FlutterRadioPlayer.git","description":"Flutter Radio Player, A Plugin to handle streaming audio without a hassle","language":"Dart","stars":156,"topics":["flutter","flutter-plugin","flutter-audio-player","flutter-background","flutter-audio"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Flutter Radio Player A Flutter plugin for playing streaming radio with background playback, lock screen controls, and platform-native media integrations. Android iOS ------------- --------- --------- Support SDK 21+ iOS 14+ Features - Background audio playback with no extra configuration - Lock screen and notification media controls - ICY/Shoutcast metadata extraction - Multiple source queue with next/previous/jump-to navigation - Volume control with stream updates - Artwork support (asset paths and remote URLs) - watchOS, WearOS, CarPlay, and Android Auto integration - Swift Package Manager and CocoaPods support on iOS Quick Start Installation Minimal Example Working with Sources Define your radio stations using the RadioSource model: Field Type Description ----------- ----------- -------------------------------------- url String Stream URL (required) title String? Display name for lock screen artwork String? Asset path or URL for album artwork Working with Playback Controls Working with Streams Listen to real-time player state changes using streams: Playback State Now Playing / ICY Metadata The nowPlayingStream automatically extracts ICY metadata from Shoutcast/Icecast streams. If the stream provides metadata (e.g., artist and song title), it will appear here without any extra configuration. Volume Changes Full Example A complete player widget with play/pause, skip controls, metadata display, and volume slider: See the example app for the full runnable project. Platform Set","default_branch":null,"files":null,"tree":[],"storefront":"/r/Sithira","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Sithira/FlutterRadioPlayer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}