All Projects → Canardoux → Tau

Canardoux / Tau

Licence: lgpl-3.0
Flutter plugin for sound. Audio recorder and player.

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Tau

AudioStreaming
An AudioPlayer/Streaming library for iOS written in Swift using AVAudioEngine.
Stars: ✭ 59 (-88.8%)
Mutual labels:  audio-player
Qmplay2
QMPlay2 is a video and audio player which can play most formats and codecs.
Stars: ✭ 310 (-41.18%)
Mutual labels:  audio-player
Skplayer
🎵 A simple & beautiful HTML5 music player
Stars: ✭ 437 (-17.08%)
Mutual labels:  audio-player
flutter audio desktop
[WIP] An 🎵 audio playback library for Flutter Desktop. Supports Windows & Linux. Based on miniaudio.
Stars: ✭ 42 (-92.03%)
Mutual labels:  audio-player
Aural Player
An audio player for macOS, inspired by Winamp for Windows.
Stars: ✭ 256 (-51.42%)
Mutual labels:  audio-player
Sfbaudioengine
A toolbox of powerful audio functionality for macOS and iOS
Stars: ✭ 333 (-36.81%)
Mutual labels:  audio-player
react-aplayer
🍭 A React wrapper component of APlayer
Stars: ✭ 25 (-95.26%)
Mutual labels:  audio-player
Audioplayer
A flutter plugin to play audio files iOS / Android / MacOS / Web ( Swift/Java )
Stars: ✭ 461 (-12.52%)
Mutual labels:  audio-player
Flute Music Player
Flute Music Player - First Open Source Flutter based material design music player with audio plugin to play local music files.
Stars: ✭ 287 (-45.54%)
Mutual labels:  audio-player
Snapcast
Synchronous multiroom audio player
Stars: ✭ 4,028 (+664.33%)
Mutual labels:  audio-player
CallRecorder
SW Call Recorder is an Android app that records phone calls based on user selected phone numbers.
Stars: ✭ 56 (-89.37%)
Mutual labels:  audio-player
MusicSharp
MusicSharp is a lightweight, cross-platform TUI music player written in C#.
Stars: ✭ 41 (-92.22%)
Mutual labels:  audio-player
React Music Player
React,TS的音乐播放插件,歌词同步功能,适配PC和移动端;A music player build with react and typescript for mobile and PC
Stars: ✭ 357 (-32.26%)
Mutual labels:  audio-player
di-tui
A simple terminal UI player for di.fm
Stars: ✭ 33 (-93.74%)
Mutual labels:  audio-player
Androidwithkotlin
🚀 These are android sample projects which are written in Kotlin. It covers video streaming, mp3 player, sqlite, location services, custom camera, o-notifications, simple compass etc.
Stars: ✭ 447 (-15.18%)
Mutual labels:  audio-player
mpz
Music player for big local collections
Stars: ✭ 50 (-90.51%)
Mutual labels:  audio-player
React Music Player
🎵 Maybe the best beautiful HTML5 responsive player component for react :)
Stars: ✭ 321 (-39.09%)
Mutual labels:  audio-player
Xr3player
🎧 🎼 Advanced JavaFX Media Player
Stars: ✭ 472 (-10.44%)
Mutual labels:  audio-player
Super Simple Raspberry Pi Audio Receiver Install
Super Easy installation to make your Raspberry Pi an Audio Receiver
Stars: ✭ 448 (-14.99%)
Mutual labels:  audio-player
Canaree Music Player
Complete music player published in the Play Store. Heavily relies on Dagger, kotlin coroutines and Clean architecture.
Stars: ✭ 371 (-29.6%)
Mutual labels:  audio-player

pub version



Demo

Overview

Flutter Sound is a Flutter package allowing you to play and record audio for :

  • Android
  • iOS
  • Flutter Web

Maybe, one day, we will be supported by Linux, Macos, and even (why not) Windows. But this is not top of our priorities.

Flutter Sound provides both a high level API and widgets for:

  • play audio
  • record audio

Flutter Sound can be used to play a beep from an asset all the way up to implementing a complete media player.

The API is designed so you can use the supplied widgets or roll your own.

Features

The Flutter Sound package includes the following features

  • Play and Record flutter sound or music with various codecs.
  • Play local or remote files specified by their URL.
  • Play assets.
  • Play audio using the built in SoundPlayerUI Widget.
  • Roll your own UI utilising the Flutter Sound api.
  • Record audio using the builtin SoundRecorderUI Widget.
  • Roll your own Recording UI utilising the Flutter Sound api.
  • Support for releasing/resuming resources when the app pauses/resumes.
  • Record to a Dart Stream
  • Playback from a Dart Stream
  • The App playback can be controled from the device lock screen or from an Apple watch

Changelog

You can find the changes here

Documentation

The documentation is here

Licenses

  • Flutter Sound is copyrighted by Dooboolab (2018, 2019, 2020, 2021).

  • Flutter Sound is released under a license with a copyleft clause: the LGPL-V3 license. This means that if you modify some of Flutter Sound code you must publish your modifications under the LGPL license too.

  • Tau React is copyrighted by Canardoux (2021).

  • Tau React is released under a license with a strong copyleft clause : the GPL-V3 license. This means that if you use part or all of Tau React in your App, this App must be published under the GPL-V3 license, too.

Help

τ is a fundamental building block needed by almost every mobile project.

I'm looking to make τ the go to project for Audio with support for each of the Flutter supported platforms and for React Native.

τ is a large and complex project which requires me to maintain multiple hardware platforms and test environments.

I greatly appreciate any contributions to the project which can be as simple as providing feedback on the API or documentation.

Thanks

Too many projects to manage. I am burning out slowly. If you could help me cheer up, buy me a cup of coffee will make my life really happy and get much energy out of it. As a side effect, we will know that Flutter Sound is important for you, that you appreciate our job and that you can show it with a little money.

Paypal

You can also click on the "Thumb up" button of the top of the pub.dev page. This is free and this will reassure me that I do not spend most of my life for nobody.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].