Commit Graph

2282 Commits

Author SHA1 Message Date
0xb00bface 013d28c33d Make sure that only one recording per model is started and that recordings terminate before shutting down the thread pools 2023-05-29 17:00:22 +02:00
0xb00bface fb5fef8912 Replace NextGenLocalRecorder with SimplifiedLocalRecorder
The multi-threading in SimplifiedLocalRecorder is a bit simpler. It also makes sure, that each recording is looked at on a regular basis, which should get rid of the stalled recordings problem.
2023-05-28 17:03:57 +02:00
0xb00bface c62634de92 Fix excessive loading of the model notes from the server 2023-04-25 20:45:23 +02:00
0xb00bface 19850eab31 Fix unit tests 2023-04-25 19:23:54 +02:00
0xb00bface 86e8f00aaf Save model notes on server, when running in client/server mode 2023-04-25 19:16:37 +02:00
0xb00bface 63ffe78c36 Add mechanism to automatically transfer portraits from client to server 2023-04-22 12:05:29 +02:00
0xb00bface c52a25f2bc Implement HMAC authentication for remote portrait store 2023-04-21 18:01:40 +02:00
0xb00bface 39da801a61 Store model portraits on the server in client/server mode 2023-04-19 19:48:29 +02:00
0xb00bface f293f511f1 Fix path to metadata files for recordings, after the config has been copied to a new version number 2023-04-11 21:21:44 +02:00
0xb00bface 943203f755 Update changelog 2023-04-10 16:43:06 +02:00
0xb00bface 8003db6d75 Fix bug which deleted portraits and model notes for all sites other than chaturbate 2023-04-10 16:29:24 +02:00
0xb00bface 4bec3f0fc8 Add new tabs to Chaturbate 2023-04-10 12:27:37 +02:00
0xb00bface db8ed3396a Set version to 5.0.3 2023-04-09 19:56:27 +02:00
0xb00bface e3dec420fd Only update recordings, if they might have been changed 2023-04-09 19:45:16 +02:00
0xb00bface b2e8be5a59 Fix NPEs in migration scripts 2023-04-09 18:08:25 +02:00
0xb00bface 36fa8cd6b7 Normalize urlHandle in isOnline for MVLive 2023-04-09 13:18:01 +02:00
0xb00bface ac2c8ded4d Fix MVLive overview tabs 2023-04-09 12:41:50 +02:00
0xb00bface c8d9e53cc2 Fix MVLive recordings 2023-04-09 12:41:40 +02:00
0xb00bface e436beaeeb Bumped JavaFX version to 20 2023-04-09 12:38:48 +02:00
0xb00bface 595bfebe13 Improve logging 2023-04-08 13:58:04 +02:00
0xb00bface 96e10b65c8 Set version to 5.0.2 2023-04-08 13:47:07 +02:00
0xb00bface 5f6ddd7cb5 Update jsoup to 1.15.3 2023-04-08 13:45:59 +02:00
0xb00bface 081e83fde0 Update org.json 2023-04-08 13:25:37 +02:00
0xb00bface 949d9a447f Code cleanup 2023-04-08 13:25:23 +02:00
0xb00bface fb8222d655 Fix recording of Stripchat models 2023-04-08 13:19:58 +02:00
0xb00bface 2ceec9ce94 Code cleanup 2023-04-08 13:06:32 +02:00
0xb00bface 5137e2819e Set version to 5.0.1 2023-03-17 16:16:50 +01:00
0xb00bface 86ecffa163 Fix ConcurrentModificationException during conversion of Chaturbate model names to lower case 2023-03-17 16:15:27 +01:00
0xb00bface 952739f846 Reduce log level 2023-03-17 16:14:32 +01:00
0xb00bface 51d0ec3083 Remove ANTLR's error listeners, which print on System.err 2023-03-12 16:10:17 +01:00
0xb00bface cf9dc5ab67 Update changelog 2023-03-12 16:02:57 +01:00
0xb00bface 69ea8e0b92 Improved grammar to allow multiple expressions in a function parameter 2023-03-12 15:26:00 +01:00
0xb00bface 699a99608e Set version to 5.0.0 2023-03-11 11:29:01 +01:00
0xb00bface c6e96825a2 Convert the model name in URLs to lower case for Chaturbate 2023-03-10 19:00:37 +01:00
0xb00bface f2df8deb0c Add playground dialog for post-processing variables/functions and update the documentation 2023-03-04 15:14:59 +01:00
0xb00bface e63107cd93 Add original stream quality playlist to stream sources for Stripchat 2023-03-01 19:19:26 +01:00
0xb00bface 59a5f1398e Remove binding between startMinimized and minimizeToTray 2023-02-25 17:03:56 +01:00
0xb00bface 8dc389c73c Add option to start ctbrec minimized
- add option to start ctbrec minimized
- add launcher files to start without splash screen
2023-02-25 16:54:33 +01:00
0xb00bface 9df466f0ea Add checkbox to post-processing steps to disable them 2023-02-19 20:11:25 +01:00
0xb00bface 519e6a49f3 Add flag to disable post-processors 2023-02-19 18:51:30 +01:00
0xb00bface 9e82b61df7 Replace default value syntax with orElse function 2023-02-19 17:37:56 +01:00
0xb00bface af7c36c65a Use antlr4 for post-processing variable expansion
This will break the current syntax, but make it easier to extend functionality including the implementation of functions to convert data.
2023-02-19 17:02:47 +01:00
0xb00bface a439881dc3 Update changelog 2023-02-17 17:27:32 +01:00
0xb00bface 4ad492721f Add check to the recorder, if a model is ignored
Ignored models will not be added. Instead a ModelIsIgnoredException will be thrown
2023-02-11 20:23:01 +01:00
0xb00bface 57cecf0818 Set version to 4.7.17 2023-02-11 19:23:14 +01:00
0xb00bface 0a01e2fc85 Set version to 4.7.17 2023-02-10 15:31:30 +01:00
0xb00bface f39b9ef13f Fix Cam4 browser tabs 2023-02-10 15:29:01 +01:00
0xb00bface adf129a0c0 Update MFC model state when a page is loaded, so that offline models are detected as offline 2022-12-26 19:00:58 +01:00
0xb00bface 8004915125 Improve error handling for webrtc streams for cherry.tv 2022-12-12 11:15:19 +01:00
0xb00bface 15593cd9b8 Attach key listener to scrollpane instead of whole tab 2022-12-03 17:27:55 +01:00