What's New in v1.3.4
Theme Music (#135)
- Theme song playback on the detail screen with three modes: No, Once (default), and Endless loop configurable under Settings -> Interface
- Built-in ThemerrDB: when Jellyfin has no local theme song, the theme is fetched from LizardByte ThemerrDB using the item's TMDB/IMDB id and resolved to a playable audio stream via NewPipeExtractor
- YouTube fallback: a third tier that sources theme audio directly from YouTube when neither Jellyfin nor ThemerrDB has one
- Volume control: a slider on the Theme Music setting (shown for Once / Endless), persisted across sessions (default 60%) and applied live while browsing
- Data-friendly buffering : the theme player buffers progressively in a small window instead of pulling the whole track over mobile data
- Updated NewPipeExtractor
Player
- Buffered progress display added to the seek bar
- Seeking: the buffered track stays monotonic so it no longer visibly reloads when seeking backward, and skip buttons now land on the exact target (exact seeks) instead of the nearest keyframe
Settings & Diagnostics
- One-tap diagnostic log export: Settings -> Logs collects app logcat (app-process only, with OEM-noise filtering and stack-trace merging), keeping the newest five exports for easy sharing
Fixes
- Screen Time: the weekly view now aligns to real calendar weeks (instead of a rolling 7-day window that drifted across months) with bounded back-navigation
- Detail: deduped items and fixed back-navigation for More from Season
- Removed unused foreground-service permissions
Full Changelog: v1.3.3...v1.3.4