Fixes missing dependencies in useMemo and useCallback hooks to prevent stale closures and potential bugs.
Adds null/undefined guards before navigation in music components to prevent crashes when attempting to navigate with missing IDs.
Corrects query key from "company" to "genre" in genre page to ensure proper cache invalidation.
Updates Jellyseerr references to Seerr throughout documentation and error messages for consistency.
Improves type safety by adding error rejection handling in SeerrApi and memoizing components to optimize re-renders.
Enhances README with comprehensive feature categorization including Media Playback, Media Management, and Advanced Features sections
Expands documentation for music library support, search providers (Marlin, Streamystats, Jellysearch), and plugin functionality
Updates FAQ section with more detailed answers about library visibility, downloads, subtitles, TV platform support, and Seerr integration
Corrects typos throughout the application:
- Fixes "liraries" to "libraries" in hide libraries settings
- Changes "centralised" to "centralized" for consistency
- Updates "Jellyseerr" references to "Seerr" throughout codebase
Adds missing translations for player settings including aspect ratio options, alignment controls, and MPV subtitle customization
Improves consistency in capitalization and punctuation across translation strings