Spotilol - v1.1.6
Spotilol - v1.1.6 (09.26.2026)
v1.1.6 Changelog
added
- in-app logging system — one central logger with a single on/off switch (on by default in debug builds, off in release), logcat-style levels (
verbose,debug,info,system,warn,error), a 2000 entry ring buffer and a logcat filter syntax (package:mine,level:w,tag:js,-word); every log in the app now goes through it — webview, bridge, services, downloads, proxy, offline, cipher, potoken and EJS - webview console capture — JS
consoleoutput, page loads, navigation, main frame errors, preference changes and everyAndBridgecall are logged with their level, source and line - logger panel rebuilt as a logcat — level chips, live filter field, colour per level, tap a line to expand its stack trace, plus clear and copy, opened from the hidden EXPERIMENTAL section
- crash handler and crash screen — uncaught exceptions are caught before the process dies and open a compact Material 3 crash screen with the full report: thread, stack and cause chain, app, device, region and timezone, network, memory, storage, webview, session preferences and the whole log buffer, with a copy button and a restart button; a hidden Crash test tile throws a test exception on demand
- first run onboarding — a welcome step listing the permissions the app needs (notifications and nearby devices) and a second step to pick Normal Mode or Certificate Mode, each with a short description, smooth fade in/out and animated transitions between phases; it only runs once and the permission prompts were removed from MainActivity
- build id — a short deterministic per-build id (e.g.
svqhsiomg5) shown next to the version in the splash, top bar, offline header, settings dialog and about section - picture-in-picture video — PiP now shows the actual video instead of the cover art and keeps it when the screen rotates
- sort by date added in the playlist menu, and playlist columns also sort albums
- delete all button in the offline screen
- live download state in the download notification
changed
- app typeface switched from Saira to Raleway
- settings redesigned as a compact Material 3 dialog with tabs instead of the old full screen
- splash reworked: the progress bar is gone, the Spotilol title fades in and out in the middle and the version with its build id sits at the bottom
- all user facing text moved to
strings.xml— no hardcoded strings left on screens, dialogs, toasts, notifications or layouts - offline screen tightened up, and the back gesture now closes the keyboard before leaving the screen
- the old debug log store was dropped and the debug section was renamed to EXPERIMENTAL
fixed
- search overlay no longer stays hidden after the app comes back from the background
- picture-in-picture no longer falls back to the cover art, and no more black video in portrait
- bluetooth auto pause is reliable again
- crash screen colours follow the app theme, AMOLED, Material You and custom accent included
NOTE — if you find any bug, crash or something off, please report it right away so we can fix it fast. thanks everyone for the support, and we'll keep improvising.
— lyssadev