Commit Graph
4 Commits
Author SHA1 Message Date
4gray 7c49995e23 feat(epg): implement-source EPG data fetching
Add support for multiple EPG sources by introducing a new 
`EpgStore` structure that holds a vector of `EpgSource` 
instances. Replace the static `EPG_DATA` with a thread-safe 
`OnceCell` containing a mutex-protected `EpgStore`. 
Implement the `fetch_and_parse_epg` function to fetch and 
update EPG data from a given URL, handling both gzipped 
and regular XML data formats. Enhance error handling and 
logging for better traceability during data fetching and 
parsing.
2024-11-28 23:51:03 +01:00
4gray 94ef51d0ff feat: add update mechanism 2024-11-20 22:43:29 +01:00
4gray 9f1b123078 refactor: tauri support for mpv/vlc 2024-11-15 23:18:54 +01:00
4gray 5fb78d2507 refactor(tauri): prepare migration to tauri 2024-11-10 18:15:30 +01:00