-
Favorite Providers:
- Added the ability to set providers as "Favorites" via a long-press on their logo.
- Implemented a star icon overlay on selected favorite providers (on both Mobile and TV layouts).
- Added a "Favorites" filter in the language dropdown menu to exclusively show saved providers.
- Local favorites saving is persistently managed via UserPreferences.
- Added localized strings in all supported languages
-
IPTV Providers and Global Search:
- Created an official
IptvProviderinterface and assigned it to all live channel providers (TvporinternetHD, IptvSpain, CableVisionHD, etc.). - Replaced all scattered hardcoded text-based checks with the new dynamic interface.
- Smart Global Search: When browsing an IPTV provider, the global search will only search for channels among other IPTV providers. Conversely, when on a Movie/TV Show provider, it will only search for Movies/TV Shows, ignoring live channels entirely.
- IPTV Local Search Fix: Added client-side local search filtering for TvporinternetHD, CableVisionHD, and Tv Libre Futbol. Since these websites lack a native search API and previously returned all channels regardless of the query, the app now downloads the list and automatically filters it by title.
- Search UI Improvement: Added a new dynamic hint text (
search_input_hint_iptv/ "Search channels") translated into all supported languages. The search bar now displays "Search channels" when using an IPTV provider, while retaining the classic "Search movies, TV shows" for the others.
- Created an official