mirror of
https://github.com/Chevron7Locked/kima-hub.git
synced 2026-06-19 07:37:17 +00:00
84dc5a934d
- Subsonic star.view swallowed every error and returned success, so a third-party app could star a track that never saved. Now only a P2003 FK violation (track legitimately missing) is absorbed; any other error is logged and returns a Subsonic error. Scrobble play-log failures are logged instead of silently discarded. - The podcasts page sorted by author/title with a raw localeCompare on an optional field, so one feed with no author crashed the whole page via the error boundary. Comparators are now null-guarded. - The audio analyzer re-logged the same 'N tracks permanently failed' warning every idle cycle (~50s) forever; it now logs only when the count changes.