mirror of
https://github.com/Dr-Blank/Vaani.git
synced 2026-02-10 03:19:35 +00:00
Beautiful, Fast and Functional client for your Audiobookshelf server.
- Fix genres error by parsing JSON manually to avoid Series deserialization - Fix series blank screen by using SimpleSeries class instead of full Series - Add alphabetical sorting to authors page - Work around shelfsdk Series variant detection issues The Audiobookshelf API returns Series objects that don't match any of the variant detection patterns in the shelfsdk SeriesConverter. Since we can't modify the external shelfsdk, we parse the API responses manually to extract only the data we need for display. |
||
|---|---|---|
| .github | ||
| .vscode | ||
| android | ||
| assets | ||
| docs | ||
| fastlane | ||
| images | ||
| lib | ||
| linux | ||
| shelfsdk@e1848a42c2 | ||
| test | ||
| web | ||
| windows | ||
| .fvmrc | ||
| .gitignore | ||
| .gitmodules | ||
| .metadata | ||
| analysis_options.yaml | ||
| CONTRIBUTING.md | ||
| distribute_options.yaml | ||
| Gemfile | ||
| Gemfile.lock | ||
| LICENSE | ||
| privacy-policy.md | ||
| pubspec.lock | ||
| pubspec.yaml | ||
| README.md | ||
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
Play Store version is paid if you want to support the development.
Linux
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.






