9 Commits

Author SHA1 Message Date
Vladimir 1e8e444376 feat: Implement Playlists and Programs Management
- Added PlaylistsGroupViewModel to manage playlists and selection.
- Introduced ProgramsGroupViewModel for handling program groups and subscriptions.
- Created ProgramsListViewModel to manage individual program listings.
- Developed SettingsViewModel for user settings including playlist management.
- Implemented TVPlayerViewModel as the main view model coordinating screens and data.
- Added PlayerView for video playback with LibVLC integration.
- Created XAML views for PlaylistsGroup, ProgramsGroup, ProgramsList, and Settings.
- Added sample M3U playlist for testing.
- Documented WPF build instructions and project structure in WPF-BUILD.md.
- Configured global.json for .NET SDK versioning.
2026-03-22 12:11:24 +02:00
Vladimir a6ec011e79 Enhance error handling and logging in M3U and XML downloading processes; implement proper application shutdown in MainViewModel; introduce PlaylistSettings for configurable URLs and timeout settings. 2026-03-22 09:14:39 +02:00
vova 59d0ed1ab5 filter empty url in m3u 2025-12-13 10:52:02 +02:00
vova 02aabfdf4c add translation, fix small bugs 2024-10-23 17:49:23 +03:00
vova 6d09c2699c support multiple playlists 2024-10-22 20:03:59 +03:00
vova 0abc6971ba support more than one playlist 2024-10-22 18:19:33 +03:00
vova 0bff41af12 save guide to program data 2024-09-24 20:01:32 +03:00
vova ff78d7a062 parse list from another source, make file guide 2024-09-24 19:57:07 +03:00
Vladimir af83f6c696 try to add MAUI support 2024-05-08 18:38:26 +03:00