Features and improvements thanks to Or-Cr:
- Proactive Cache Management (CacheUtils):
- Auto-Cleanup Logic: Implemented monitoring and automatic cleanup of cache (Glide images, WebView, temporary files) at startup.
- Device-Specific Thresholds: 10MB limit for Smart TVs and 50MB for Mobile devices.
- RAM Optimization: Integrated onTrimMemory to release resources in case of low memory.
- TMDb Server Isolation by Language:
- Rigorous Server Selection: Server selection is now based on provider language to ensure the correct audio tracks are delivered.
- TMDb (it/de/fr/es): Exclusively queries servers relevant to the specific language.
- TMDb (en): Remains the global provider with access to all international servers.
- French Support and Dynamic Alerts:
- French Language Support: Added full native support for the French language throughout the user interface.
- Intelligent Alerts: The player now shows a warning if content is missing in the chosen language, featuring dynamic translation of the language name based on the system locale.
Other changes and fixes:
- Subtitles:
- SubDL Integration: Added SubDL as an option in the subtitle settings menu.
- Providers and Extractors:
- Moflix: Fixed the TMDb server implementation by adding all available servers.
- Rpmvid Extractor: Added support for hlsTiktok, the new HLS standard utilized when classic HLS is unavailable.
- Veenv Extractor: Resolved a critical crash occurring on TMDb servers and updated the mediaid tracking system to prevent errors during redirects.
- Vidhide Extractor: Resolved a critical crash occurring on TMDb servers.
- Filemoon Extractor: Added support for the aliasUrl used by Moflix.
- New Extractor: Implemented support for the server Streamix.
- HDFilme: Updated the provider's base URL.
- Add new tmdb french provider (afterdark) thanks to @tocres09
- Update FrembedExtractor thanks to @tocres09
- Update VidsrcNetExtractor, needed for 1jour1film, should fix issue #151 thanks to @tocres09
- Add 1jour1film provider support thanks to @tocres09
- Fix FS provider thanks to @tocres09