Beautiful, Fast and Functional client for your Audiobookshelf server.
Find a file
Dr.Blank ff83c2cc63
feat: multiple theming options (#50)
* refactor: consolidate theme definitions by removing separate dark and light theme files

* feat: integrate dynamic color support and enhance theme settings management

* feat: add theme settings route and update theme management in app settings

* feat: enhance theme management by integrating high contrast support in various components

* feat: implement mode selection dialog for theme settings and enhance button functionality

* refactor: update theme import paths and consolidate theme provider files

* feat: enhance theme management by integrating theme selection based on audiobook playback

* refactor: update default value for useMaterialThemeFromSystem to false in theme settings

* refactor: adjust high contrast condition order in theme settings for consistency

* refactor: rename useMaterialThemeOfPlayingItem to useCurrentPlayerThemeThroughoutApp for clarity

* refactor: correct spelling in system theme provider and replace with updated implementation

* refactor: extract restore backup dialog into a separate widget for improved readability

* refactor: reorganize settings sections for clarity and improve restore dialog functionality
2024-10-05 10:01:08 -04:00
.github ci: reorder Java setup in CI workflow for improved efficiency in case of test failure 2024-10-02 09:33:12 -04:00
.vscode feat: multiple theming options (#50) 2024-10-05 10:01:08 -04:00
android hotfix: add permission handling for external storage and update log file naming 2024-10-03 19:04:36 -04:00
assets feat: error reporting with logs (#45) 2024-10-03 05:54:29 -04:00
images add screenshots and download links 2024-08-23 14:30:17 -04:00
lib feat: multiple theming options (#50) 2024-10-05 10:01:08 -04:00
linux feat: multiple theming options (#50) 2024-10-05 10:01:08 -04:00
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
.gitignore Add separate git repository for API SDK 2024-09-11 02:02:51 -04:00
.metadata something 2024-05-08 05:03:49 -04:00
analysis_options.yaml something 2024-05-08 05:03:49 -04:00
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 feat: multiple theming options (#50) 2024-10-05 10:01:08 -04:00
pubspec.yaml feat: multiple theming options (#50) 2024-10-05 10:01:08 -04:00
README.md docs: update README with features and download instructions 2024-10-02 02:20:16 -04:00

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 GitHub Get it on Obtainium

Playstore App is in closed testing. To join testing

  1. Join the Google Group
  2. Join on Android Or Join on Web

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.