/icecast

Icecast tools for Dart & Flutter

Primary LanguageDartMIT LicenseMIT

Icecast

A Dart library for handling Icecast streams.

Example

Run the example console application as in:

dart run example/icecast_example.dart

Features / Roadmap

  • Open Icecast stream
  • Parse metadata
  • Play audio stream
  • Tests
    • Unit tests
    • Integration tests
  • Cross-platform testing
    • Linux
    • MacOS
    • Windows
    • Web
    • Android
    • iOS
    • watchOS
    • tvOS
    • WearOS
    • Roku
  • Record audio stream
  • Stream audio stream
  • Stream audio stream with metadata
  • Stream audio stream with metadata and record

Lower priority to-do items:

  • CONTRIBUTING
  • CODE_OF_CONDUCT
  • LICENSE
  • README
  • CHANGELOG
  • PULL_REQUEST_TEMPLATE
  • ISSUE_TEMPLATE
  • SECURITY
  • SUPPORT
  • VERSION
  • AUTHORS
  • ROADMAP