forked from j62/ctbrec
1
0
Fork 0
Commit Graph

991 Commits

Author SHA1 Message Date
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
0xb00bface f36d833228 Fix Streamate login 2021-12-11 21:21:09 +01:00
0xb00bface c6f5750e1b Add setting for recording tab per site 2021-12-11 18:41:42 +01:00
0xb00bface bf9e23bdfa Add button to suspend events 2021-12-11 17:07:50 +01:00
0xb00bface 68c68a126a Fix Streamate by removing the use of the XSRF
Apparently the XSRF is not needed anymore
2021-12-11 14:04:03 +01:00
0xb00bface cc2875911e Merge branch 'cherrytv' into dev 2021-11-09 20:05:09 +01:00
0xb00bface 8b6b96c606 Take web socket downloads into account for the bandwidth meter 2021-11-09 19:36:10 +01:00
0xb00bface de9c11baf5 Implement websocket MP4 recording 2021-11-09 19:32:52 +01:00
0xb00bface 6ad7f47479 Add first implementation for SecretFriends 2021-11-08 21:04:49 +01:00
0xb00bface 18e4a43699 Implement follow / unfollow 2021-11-07 16:45:44 +01:00
0xb00bface 0d47952d3d Make sure, that the model id is always set 2021-11-07 14:01:58 +01:00
0xb00bface 881e8afb4c Implement login and followed tab for cherry.tv 2021-11-07 13:43:48 +01:00
0xb00bface 36cacda106 Implement login and followed tab for cherry.tv 2021-11-07 13:35:28 +01:00
0xb00bface ef7e109d71 Remove apollo client again 2021-11-06 19:17:55 +01:00
0xb00bface c5c2ed12ad Implement cherry.tv search 2021-11-06 17:41:34 +01:00
0xb00bface 165eac94b9 Fix LiveJasmin search 2021-11-06 14:33:39 +01:00
0xb00bface bf6b653032 Add couples tab to Flirt4Free 2021-11-05 20:08:36 +01:00
0xb00bface 5a86cfa85e Add initial implementation for cherry.tv 2021-10-23 17:19:44 +02:00
0xb00bface 1142a15e9f Set version to 4.5.5 2021-10-15 15:55:23 +02:00
0xb00bface 8137444389 Start websocket connection in call instead of init 2021-10-12 19:59:17 +02:00
0xb00bface abffa14f8d Fix AmateurTV downloads. They switched from HLS segments to a MP4 stream 2021-10-12 19:58:33 +02:00
0xb00bface 2f34f9a687 Move stalled download detection from segmentDownloadFinished() to call() 2021-10-07 19:13:57 +02:00
0xb00bface 07701de8c8 Set version to 4.5.4 2021-10-01 20:06:07 +02:00