4 Commits

Author SHA1 Message Date
Ingan121
88f743d5a5 * Allow putting device names dynamically in the SuperGeneric API URL field
* Prevent importing invalid device files
* Misc panel UI changes
  * Allow removing site profiles without actually visiting the page
  * Fix special characters in the back of the site scope label going to the front of the label
* Fix encoding and formatting of the exported log JSON files
* Remove unused code
2025-08-26 20:09:35 +09:00
Ingan121
0a69dc3204 * More friendly error messages for remote failures
* Prevent error message showing when a page calls close() on unload
* Add support for server certificates for Widevine remote
2025-08-24 22:56:14 +09:00
Ingan121
408946ccf3 * Add support for using remote on PR license servers that only expect challenges encoded in PlayReadyKeyMessage
* Add support for file URLs (only for FF-based browsers cuz Chromium block EME on fileurls)
2025-08-23 00:08:46 +09:00
Ingan121
3e1000227a * Add proper support for pyplayready remote API
* Merge SuperGeneric with the normal remote mode
* Refactor the previous non-generic remote CDM code to use SuperGeneric with generated default API config
* Improve error handling and notification
* Fix removing a remote device of a system messing with the other system's selected remote device
* Log tab titles and use that for generating m3u8dl commands
2025-08-22 23:23:30 +09:00