Skip to content

Rewrite as federated plugin with Pigeon and AVFoundation (v4.0.0)#113

Merged
Sithira merged 1 commit intomasterfrom
feature/v4.0.0
Feb 18, 2026
Merged

Rewrite as federated plugin with Pigeon and AVFoundation (v4.0.0)#113
Sithira merged 1 commit intomasterfrom
feature/v4.0.0

Conversation

@Sithira
Copy link
Owner

@Sithira Sithira commented Feb 18, 2026

  - Split into 4 packages: app-facing, platform_interface, android, ios
  - Replace manual method/event channels with Pigeon code generation
  - Replace SwiftAudioEx with direct AVFoundation on iOS (no third-party deps)
  - Add typed models (RadioSource, NowPlayingInfo, VolumeInfo)
  - Fix iOS playOrPause, artwork URL support, volume double-emission
  - Add dispose() on both platforms
  - Remove kotlinx-serialization from Android
  - Add 20 passing unit tests and GitHub Actions CI

  - Split into 4 packages: app-facing, platform_interface, android, ios
  - Replace manual method/event channels with Pigeon code generation
  - Replace SwiftAudioEx with direct AVFoundation on iOS (no third-party deps)
  - Add typed models (RadioSource, NowPlayingInfo, VolumeInfo)
  - Fix iOS playOrPause, artwork URL support, volume double-emission
  - Add dispose() on both platforms
  - Remove kotlinx-serialization from Android
  - Add 18 passing unit tests and GitHub Actions CI
  - Migrated to `flutter_radio_player_ios` with updated Podfile entry.
  - Integrated new `metadata` listener for icy metadata support.
  - Increased iOS minimum deployment target to 13.0.
  - Improved LLDB debugger configuration.
  - Updated example project with refined UI and source management system.
  - Adjusted iOS and Android implementation to improve metadata handling and main thread operations
  - Expanded README with transport security settings for HTTP streams.
  - Updated Xcode project structure and configs.
  - Enhanced badges with links for easier navigation
  - Added CI badge to showcase build status
  - Refined platform setup instructions
  - Expanded API reference with methods, streams, and models
  - Introduced migration guide from v3 to v4 for better onboarding experience
  - Updated example and contributing sections
@Sithira Sithira merged commit 5d2b463 into master Feb 18, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments