Beautiful, Fast and Functional client for your Audiobookshelf server.
Find a file
google-labs-jules[bot] dc0540467f feat: Replace theme dialog with segmented buttons
Replaces the dialog pop-up for theme selection (Light, Dark, System)
with `SegmentedButton` widgets in the theme settings page.

The new UI uses:
- Light theme option on the left.
- System theme option in the middle.
- Dark theme option on the right.
- A checkmark icon (`Icons.check`) for the selected theme.
- Respective icons (`Icons.light_mode`, `Icons.auto_awesome`, `Icons.dark_mode`)
  for unselected themes.

The `ModeSelectionDialog` has been removed as it's no longer necessary.

Note: Full UI and persistence testing could not be completed due to
sandbox limitations where the Flutter SDK was not available.
The core code implementation was verified.
2025-05-22 01:21:38 +00:00
.github ci: use PAT instead of github token 2025-04-11 12:13:08 +05:30
.vscode upgrade to flutter 3.29.2 2025-04-03 23:07:00 +05:30
android upgrade to flutter 3.27.4 2025-03-25 22:01:16 +05:30
assets feat: ability to change library (#77) 2025-04-19 19:17:31 +05:30
docs add SVG conversion instructions and vaani_logo.svg file 2025-04-19 19:27:15 +05:30
fastlane Update full_description.txt 2024-12-21 07:53:59 +05:30
images add SVG conversion instructions and vaani_logo.svg file 2025-04-19 19:27:15 +05:30
lib feat: Replace theme dialog with segmented buttons 2025-05-22 01:21:38 +00:00
linux feat: add Linux packaging support (#70) 2025-04-05 10:31:07 +05:30
shelfsdk@e1848a42c2 feat: ability to change library (#77) 2025-04-19 19:17:31 +05:30
test feat: error reporting with logs (#45) 2024-10-03 05:54:29 -04:00
web chore: Update app label and branding to "Vaani" 2024-08-23 04:23:42 -04:00
windows feat: multiple theming options (#50) 2024-10-05 10:01:08 -04:00
.fvmrc upgrade to flutter 3.29.2 2025-04-03 23:07:00 +05:30
.gitignore feat: add Linux packaging support (#70) 2025-04-05 10:31:07 +05:30
.gitmodules Make shelfsdk a submodule (#66) 2024-12-08 01:52:30 +05:30
.metadata something 2024-05-08 05:03:49 -04:00
analysis_options.yaml upgrade to flutter 3.27.4 2025-03-25 22:01:16 +05:30
CONTRIBUTING.md add instructions to add keystore 2024-12-08 03:43:46 +05:30
distribute_options.yaml feat: add Linux packaging support (#70) 2025-04-05 10:31:07 +05:30
Gemfile fastlane init (#65) 2024-12-08 01:50:00 +05:30
Gemfile.lock fastlane init (#65) 2024-12-08 01:50:00 +05:30
LICENSE Create LICENSE 2024-08-28 15:07:49 -04:00
privacy-policy.md chore: add privacy policy document 2024-10-01 02:47:22 -04:00
pubspec.lock upgrade to flutter 3.29.2 2025-04-03 23:07:00 +05:30
pubspec.yaml chore(release): bump version to v0.0.18 2025-04-23 11:01:25 +00:00
README.md add more ways to get app 2025-04-11 21:00:50 +05:30

Audiobookshelf Banner

Vaani

Client for Audiobookshelf server made with Flutter.

Features

  • Functional Player: Speed Control, Sleep Timer, Shake to Control Player
  • Save data with Offline listening and caching
  • Material Design
  • Extensive Settings to customize the every tiny detail

Download

Android

Get it on Obtainium Get it on Google Play Get it on IzzyOnDroid Get it on GitHub

Play Store version is paid if you want to support the development.

Screencaps

https://github.com/user-attachments/assets/2ac9ace2-4a3c-40fc-adde-55914e4cf62d

Home Book View Player

Currently, the app is in development and is not ready for production use.

Plan is to have support for android, and desktop.