Skip to content

A Free Modern app for listening & sharing awesome audio streams with friends

License

Notifications You must be signed in to change notification settings

darekaze/canorous

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Canorous

Listen & Share Awesome Audio Streams with Friends

License PR welcome

What is Canorous?

Canorous (/kəˈnɔːrəs/, meaning pleasant sounding) is a free modern native app for Listening and Sharing awesome audio streams with friends.

It is made with Flutter 💖, following the incredible BLoC pattern (using the bloc library).

If you appreciate this app, support this project visibility by giving 👍/⭐

Features

  • Search YT (with Invidious)
  • Audio-only streaming
  • Automatic cache management
  • Custom playlists
  • Recently played list
  • Moment (post-sharing service)
  • Used only Internet Permission
  • Background playback (only in Android)

Upcoming...

  • Better play control & playlist
  • General Music Features (e.g. Shuffle)
  • Notification Control
  • Background playback (iOS)
  • Import/Export Playlist

Building

Follow the Flutter Official Guide to install Flutter & Android Studio, together with the Flutter Plugin.

Ensure that the installation is successful by running:

$ flutter doctor

Then, clone the repository from GitHub:

$ git clone https://github.com/darekaze/canorous.git

Open the directory using a terminal:

$ cd canorous

Get the packages from pub:

$ flutter packages get

Build the apk package by running:

$ flutter build apk --flavor production -t lib/main.dart

or install the app in iOS by running (non-permanent method):

$ flutter run --release --flavor production -t lib/main.dart

Contributing

Our main goal is to make the app faster and easier to use. Read below to learn how you can take part in improving Canorous.

Canorous adopted a Code of Conduct that we expect project participants to adhere to. Please read the full text so that you can understand what actions will and will not be tolerated.

Read our contributing guide to learn about our development process, how to propose bugfixes and improvements.

Packages & Services used

Other dependencies

License

GNU GPLv3 Image

Canorous is Free Software: You can use, study share and improve it at your will. Specifically you can redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

About

A Free Modern app for listening & sharing awesome audio streams with friends

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Contributors 3

  •  
  •  
  •  

Languages