A Flutter and NewPipe based client for üWave!
Note that while it uses Flutter, it's not cross platform. Only Android is supported.
At some point this will be posted to the F-Droid app store. Because we're using NewPipe, the Play Store is not an option :)
You can:
- View public servers
- Join public servers
- Listen while the app is foregrounded
- Change playback type (with or without video) and configure a different type for WiFi/data connections
- Read chat
- Sign in to public servers and send chat
You can't:
- Listen while the app is backgrounded
- Configure video resolution preference and limits
- View online users
- Moderate chat
- Join the waitlist yourself
- Playlist management etc
- Most other things
The above is also more or less in order of implementation priority, aiming for the top things first and working our way down.
First install Flutter.
Then, clone the repository:
git clone https://github.com/u-wave/flutter.git u-wave-flutter
cd u-wave-flutter
Connect your phone using USB debugging. Then you can run the app:
flutter run