Commit Graph

13 Commits

Author SHA1 Message Date
vova 64a337ffe8 Improve LibVLC stability and add external playback host
- Add LibVLCManager singleton for safer LibVLC lifetime management
- Introduce VlcHostClient and VlcHost.exe for external playback via JSON commands
- Enhance VideoPlayer with error recovery and dependency property for SourceUrl
- Implement IDisposable in ProgramsData and ViewModels for better cleanup
- Update NuGet packages: LibVLCSharp to 3.9.6, System.Reactive to 6.1.0
- Add robust error handling and resource disposal throughout
- Improve program guide handling in PlayerViewModel
2026-04-10 14:29:00 +03:00
vova 02aabfdf4c add translation, fix small bugs 2024-10-23 17:49:23 +03:00
vova 7cbda8a6b9 Allow to add/remove multiple playlists from settings window 2024-10-23 14:37:54 +03:00
vova 0abc6971ba support more than one playlist 2024-10-22 18:19:33 +03:00
Vova d179d294a5 Ui changes - show ProgramGuide 2024-05-05 19:02:25 +03:00
Vova 9b8e8a835a add settings screen
get playlist from settings, in first run - open Settings
2024-01-30 16:31:11 +02:00
vova fe756648de listview drag 2024-01-28 23:10:11 +02:00
Vova 709e14a2bd first version 2024-01-28 20:00:36 +02:00
Vova 7d00619d14 more design 2024-01-21 17:39:07 +02:00
Vova e36554eeab Design 2024-01-21 13:18:48 +02:00
Vova 4c374069f2 navigation menu & design 2024-01-21 12:14:48 +02:00
Vova 61eb987642 cleanup unused code 2024-01-21 07:44:19 +02:00
Vova 10b4146772 Got WPF version work 2024-01-18 17:42:44 +02:00