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
51d0ec3083
Remove ANTLR's error listeners, which print on System.err
2023-03-12 16:10:17 +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
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
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
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
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
8004915125
Improve error handling for webrtc streams for cherry.tv
2022-12-12 11:15:19 +01:00
0xb00bface
10c5c098e6
Set version to 4.7.16
2022-11-26 19:50:05 +01:00
0xb00bface
1accff0557
Use factory methods to create new HTTP requests
2022-11-26 18:49:44 +01:00
0xb00bface
3ca1d715a7
Set version to 4.7.15
2022-11-13 11:01:46 +01:00
0xb00bface
776cee271a
Fix error in backupConfig, if config dir does not wxist yet
2022-11-12 21:09:33 +01:00
0xb00bface
97087c601a
Set version to 4.7.14
2022-11-12 18:22:28 +01:00
0xb00bface
0e4957e4c7
Make a backup of the config directory on startup
...
On each start the config is backed up in a separate directory. 5 backups are kept, older backups get deleted.
2022-11-12 18:19:45 +01:00
0xb00bface
287d0804c8
Delete directory recursively in IoUtils
2022-11-12 18:06:34 +01:00
0xb00bface
49a581446b
Fix file handles not released for failed segments
2022-11-12 14:43:18 +01:00
0xb00bface
5b62b2dba8
Fix bug in precondition check ensureNoOtherFromModelGroupIsRecording
...
The check used model objects from the model group, which might have been old serialized objects with an outdated state.
The model from the model group is now updated with the current state from the recorder before performing the check.
2022-11-11 17:29:17 +01:00
0xb00bface
2cc55508b7
Set version to 4.7.13
2022-10-22 15:17:15 +02:00
0xb00bface
09d9c3490e
Add electron login dialog for Chaturbate
2022-10-22 15:08:29 +02:00
0xb00bface
8b31df73c5
Code cleanup
2022-10-15 20:04:55 +02:00
0xb00bface
578a10a2b6
Set version to 4.7.12
2022-10-15 16:38:49 +02:00
0xb00bface
74459d61fc
Fix Showup.tv loading of overviews and thumbnails
2022-10-15 16:28:58 +02:00
0xb00bface
3ed7fd1aff
Fix BongaCams online check
2022-10-15 14:55:27 +02:00
0xb00bface
a3fc1e31d4
Update user-agent string
2022-10-08 14:36:24 +02:00
0xb00bface
c9caaade9d
Fix loading of model list
2022-10-08 14:36:01 +02:00
0xb00bface
a909f2996f
Fix model URL in MVLive search results
2022-10-08 14:35:44 +02:00
0xb00bface
39d18edf9c
Set version to 4.7.11
2022-08-31 15:58:13 +02:00
0xb00bface
1205dc0d41
Fix unit test
2022-08-13 19:00:14 +02:00
0xb00bface
0fba914a9c
Set version to 4.7.10
2022-08-13 18:49:26 +02:00
0xb00bface
dd67df7445
Fix Cam4 stackvaults streams
2022-08-13 18:32:29 +02:00
0xb00bface
4e5287c177
Improve logging/exception messages in RecordingPreconditions
2022-08-07 18:31:52 +02:00
0xb00bface
2afd0820e5
Use playlist type EVENT while the recording is ongoing and VOD, when the recording is finished
2022-07-12 18:17:50 +02:00
0xb00bface
a64cd4f4c1
Set version to 4.7.9
2022-07-02 16:55:31 +02:00
0xb00bface
062a450e69
Fix Flirt4Free recordings
2022-07-02 16:43:54 +02:00
0xb00bface
cdd8ae0d7a
Fix bug in MyFreeCams online detection
2022-06-11 19:18:23 +02:00
0xb00bface
73598fa590
Add getOnlineCheckTimeout() to Site interface so that each site can specify its own timeout
2022-05-28 18:30:12 +02:00
0xb00bface
e3b54845ff
Fix stream resolution detection for camsoda
2022-05-27 12:10:18 +02:00
0xb00bface
bbb829d546
Set version to 4.7.8
2022-05-25 19:49:36 +02:00
0xb00bface
c1745c661a
Fix Stripchat recordings
2022-05-25 19:30:17 +02:00
0xb00bface
710881826e
Set version to 4.7.7
2022-05-14 19:20:27 +02:00
0xb00bface
a6f0777fef
Fix cherry.tv overview pages
2022-05-14 19:08:02 +02:00
0xb00bface
ea2c46144b
Fix construction of LJ stream URL. There is still a problem clientInstanceId
2022-05-14 14:46:22 +02:00
0xb00bface
21f75fc187
Set thumbnail aspect ration to 9/16 for MVLive
2022-05-07 18:50:45 +02:00
0xb00bface
36e5772dd5
Fix MVLive tabs
2022-05-07 18:34:24 +02:00
0xb00bface
0c4cdfb795
Fix construction of Stripchat streaming URLs
2022-05-07 17:34:25 +02:00
0xb00bface
14f2626492
Add setting to toggle draggable tabs
...
Draggable tabs in conjunction with alerts can cause tabs to freeze.
See https://bugs.openjdk.java.net/browse/JDK-8254676
2022-05-07 15:12:50 +02:00
0xb00bface
76467cb346
Fix crash, if config dir does not exist
2022-05-06 21:27:44 +02:00
0xb00bface
625e972853
Save the config in a sub-directory for each version
2022-05-03 18:12:44 +02:00
0xb00bface
5650494c2f
Set version to 4.7.5
2022-04-10 17:49:38 +02:00
0xb00bface
04eb5a7ad1
Add a timeout of 2 seconds for each online check to make sure the online check doesn't get blocked somehow
2022-04-10 17:47:40 +02:00
0xb00bface
83cfee6568
Add setting to show the number of active recordings in the tray icon
2022-04-09 20:00:56 +02:00
0xb00bface
737d1bbb55
Ignore recordings where the actual recording is missing instead of deleting the metadata
2022-04-09 14:20:06 +02:00
0xb00bface
e6e8d22631
Set version to 4.7.4
2022-03-12 15:33:08 +01:00
0xb00bface
685b8c728c
Fix AmateurTv stream URL construction
2022-03-12 15:21:59 +01:00
0xb00bface
5d7d5118dc
Set version to 4.7.3
2022-02-20 12:57:45 +01:00
0xb00bface
5a4ff41984
Fix reading of MVLiveModels from config
2022-02-20 12:45:41 +01:00
0xb00bface
782bfc65b8
Fix unit test
2022-02-19 21:26:58 +01:00
0xb00bface
1eafec94b3
Set version to 4.7.2
2022-02-19 21:24:03 +01:00
0xb00bface
bba353f309
Fix MVLive tab
2022-02-19 20:09:45 +01:00
0xb00bface
1b80458353
Fix thumbnails in Camsoda search results
2022-02-19 14:59:24 +01:00
0xb00bface
f7fc33afd6
Fix Camsoda followed tab
2022-02-19 14:44:20 +01:00
0xb00bface
947994f524
Fix Camsoda recordings (thx @Ban)
...
Applied the patch from @Ban to fix Camsoda recordings
2022-02-16 20:34:33 +01:00
0xb00bface
9cb96f97b8
Set version to 4.7.1
2021-12-26 12:53:57 +01:00
0xb00bface
1c8d338e1b
Use segmentDownloadService to download segments in MergedFfmpegHlsDownload
2021-12-26 12:33:04 +01:00
0xb00bface
cfe8922b81
Code cleanup
2021-12-24 16:57:28 +01:00
0xb00bface
e30a658f3d
Add class for common error messages
2021-12-24 16:18:22 +01:00
0xb00bface
38b898f405
Add setting to customize the date time format in the GUI
2021-12-24 15:38:29 +01:00
0xb00bface
90124a7c64
Remove dead code
2021-12-24 13:32:30 +01:00
0xb00bface
1a0cc73ec3
Update MFC SessionState from search result
2021-12-24 12:25:38 +01:00
0xb00bface
7577379885
Use USERNAMELOOKUP message to get the current SessionState for a model
2021-12-23 17:48:44 +01:00
0xb00bface
cea5eac9de
Fix log message
2021-12-23 13:43:27 +01:00
0xb00bface
fafd9268e7
Use online state in isOnline if it is available
2021-12-21 22:09:09 +01:00
0xb00bface
f9d777b039
Add updates of lastSegmentDownload to MergedFfmpegHlsDownload
2021-12-21 22:08:38 +01:00
0xb00bface
f92cdf46b6
Set version to 4.7.0
2021-12-21 22:07:10 +01:00
0xb00bface
3ad7b6aca6
Stop recording, if a certain amount of segment errors occurred
2021-12-21 18:45:24 +01:00
0xb00bface
3c145f4924
Code cleanup
2021-12-21 15:58:43 +01:00
0xb00bface
e0426d7c86
Fix bug in stalled recording detection
2021-12-21 15:52:14 +01:00
0xb00bface
21fa71c901
Use minutes for record until default duration setting
2021-12-21 15:01:19 +01:00
0xb00bface
04d8507baa
Code cleanup
2021-12-21 14:23:46 +01:00
0xb00bface
14f9cce1ae
Code cleanup
2021-12-21 14:21:52 +01:00
0xb00bface
f04eb5310e
Add export and import function for the model lists (recording and later)
2021-12-20 15:57:50 +01:00
0xb00bface
0d512134ed
Fix potential NPE in ModelJsonAdapter
2021-12-19 17:56:38 +01:00
0xb00bface
f439d07229
Code cleanup
2021-12-19 17:55:57 +01:00
0xb00bface
923286ae51
Add setting to define a default period for "record until"
2021-12-19 13:26:58 +01:00
0xb00bface
ea7f56c0fd
Improve online detection for MFC
2021-12-19 11:43:20 +01:00
0xb00bface
08052bbd4e
Drop support for Java 1.8
...
Target version is the current LTS 17
2021-12-19 11:42:18 +01:00
0xb00bface
476e371c33
Add support for newer Java versions
2021-12-19 11:39:56 +01:00
0xb00bface
57c9d0d021
Set version to 4.6.1
2021-12-18 17:23:26 +01:00
0xb00bface
e3d8d0abb6
Fix loading of Streamate model ID
2021-12-18 17:18:45 +01:00
0xb00bface
9b84b672eb
Throw InterruptedIOException instead of wrapping the InterruptedException in an IOException
2021-12-12 13:50:10 +01:00
0xb00bface
8012c95d13
Load XSRF token ondemand instead of on startup
2021-12-12 13:49:19 +01:00
0xb00bface
12997bac49
Set version to 4.6.0
2021-12-11 21:33:43 +01:00