Add a full audiobook player for Audiobookshelf books: - PlayerScreen/PlayerModel/PlayerContent with playback controls, progress, speed, skip - AudioPlaybackService as MediaSessionService for background playback + notification - ABS item lookup and per-file audio URLs using ServerSettings URL/token - Hilt bindings, notification icon/strings, and required manifest permissions/service Also removes the stale CacheRepositoryImpl import from RepositoryModule so the worktree compiles after the cache files were deleted. |
||
|---|---|---|
| .. | ||
| schemas/org.dueattendant149.bookshelf.data.local.room.BookDatabase | ||
| src/main | ||
| .gitignore | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||