fabiodalez-dev
|
3aab74e451
|
v2.1.0: Fix audio playback (CORS/workbox), add console logger
Audio Fix:
- Unregister service worker on Android — workbox CacheFirst on
audio/video caused CORS failures on Tidal CDN streams
- Patch workbox config: CacheFirst → NetworkOnly for audio/video
- Shim @capgo/capacitor-media-session (our AudioForegroundService
handles MediaSession natively)
Console Logger:
- fm-logger.js loaded synchronously in <head> (captures ALL output
from the very first script execution)
- Intercepts console.log/warn/error/info/debug + window.onerror +
unhandledrejection + fetch errors (4xx/5xx/network)
- Saves to Downloads/FabiodalezMusic/fm-console-log.txt every 30s
and on app background
- Max 3000 entries, timestamped, with error flag
Search Simplification:
- Removed wrapper-side search hooks (dropdown preview, highlight,
monkey-patch, cache cleanup) — upstream search flow handles it
- Kept upstream patches: debounce 700ms, limit=100, min 3 chars,
cache normalization
Upstream Sync:
- Pulled ~60 new commits including Tidal API v2 migration for
artists, artist banners, animated covers, mobile CSS, audio
slider fix, international fonts
Closes #4: haptic feedback removed.
|
2026-04-18 13:23:22 +02:00 |
|
fabiodalez-dev
|
287fd03d89
|
Initial release: Fabiodalez Music Android wrapper
Android overlay for Monochrome music streaming app featuring:
- Background playback via Foreground Service + MediaSession
- Media controls (notification, lock screen, Bluetooth)
- Battery optimization bypass
- File downloads to Downloads/FabiodalezMusic/
- Local music folder picker
- OAuth via Chrome Custom Tab
- Clipboard bridge
- Immersive navigation bar
- Back button navigation
- Custom branding and splash screen
- Auto-update build script (pulls from upstream)
|
2026-03-16 11:26:19 +01:00 |
|