Skip to content

u-wave/flutter

Repository files navigation

üWave for Android

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 :)

Status

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.

Screenshots

Server List Listening

Getting Started

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

License

GPL-3.0