Commit Graph
12 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 079e464b98 feat(media): add support for custom user-agent, referer, and origin headers in MPV command 2024-12-20 22:56:30 +01:00
4gray a4eeafe6cb fix(media): prevent process termination on Windows for close_mpv_process function 2024-12-16 23:58:17 +01:00
4gray 113f6dcbb8 feat(database): add origin and referrer fields to migration schema 2024-12-16 22:53:40 +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 d04a76d652 feat(database): add initial database migration and configuration for SQLite 2024-12-07 16:28:43 +01:00
4gray a0931eebbd feat(epg): port multi-epg feature ot tauri 2024-12-07 16:27:57 +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