Commit graph

10 commits

Author SHA1 Message Date
Samidy
0bd2f29bce
Merge branch 'main' into feature/android-background-audio 2026-04-13 15:43:24 +03:00
Simone Ianniciello
56f8620505 feat(player): use @capgo/capacitor-media-session for android compatibility 2026-04-10 17:25:10 +02:00
Simone Ianniciello
6b3f78e608 fix(android): remove typo 2026-04-10 17:24:14 +02:00
Simone Ianniciello
1ae667bd6d chore(gitignore): ignore autogenerated / devenv paths 2026-04-10 17:23:49 +02:00
edideaur
edbec62a55 fix lockfiles 2026-04-10 16:20:04 +03:00
tryptz
744984d494 Update android/app/src/main/java/tf/monochrome/music/AudioPlaybackService.java
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-04-05 20:07:39 +03:00
tryptz
2dbd1aac7a Update android/app/src/main/java/tf/monochrome/music/BackgroundAudioPlugin.java
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-04-05 20:07:39 +03:00
tryptz
da6c2e2dd9 fix: address CodeRabbit review issues from PR #502
Android:
- Fix stale wake lock detection by checking isHeld() before reacquiring
- Wrap startForegroundService in try-catch to handle launch exceptions
- Add START/STOP intent actions to prevent stop/start race condition

HTML/Accessibility:
- Convert preset and preamp spans to proper <label> elements
- Add aria-controls to database collapse button
- Sync aria-expanded state when toggling database panel

JavaScript:
- Guard auto-resume with source check to avoid resuming when not playing
- Add _calculateQ() fallback in fast-path EQ filter updates
- Persist graphic EQ gains and preamp to storage from setters
- Include 'legacy' in EQ mode restoration check
- Clear container before rebuilding GEQ bands for idempotency
- Use AbortController for document-level listener cleanup
- Apply gain calculation for non-parametric modes in touch snap
- Validate stored GEQ values are finite numbers

CSS:
- Remove non-standard appearance: slider-vertical property
2026-04-05 20:07:39 +03:00
tryptz
d09e3aa72a feat: AutoEQ, speaker EQ enhancements, and audio performance fixes
- Add 16-band graphic equalizer with legacy EQ mode
- Add speaker measurement and room correction EQ
- Fix audio skipping with AutoEQ on Android background
- Improve audio performance to prevent skipping under CPU load
- Fix dual EQ applied when switching between legacy and parametric modes
- Remove redundant Equalizer settings tab
- Improve mobile EQ band layout and collapsible database section
2026-04-05 20:07:39 +03:00
edideaur
b6e8068652 capacitor app 2026-03-22 20:59:00 +02:00