Commit Graph
7 Commits
Author SHA1 Message Date
4gray e8062d4d68 refactor(tauri): use default builder for window state plugin initialization 2024-12-25 18:54:28 +01:00
4gray 1d59396c50 feat(media): enhance MPV process management and add database migrations for playlists and content 2024-12-16 01:35:07 +01:00
4gray 15da94c662 refactor(backend): restructure tauri commands 2024-12-07 16:26:51 +01:00
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