forked from j62/ctbrec
1
0
Fork 0
Commit Graph

1849 Commits

Author SHA1 Message Date
0xb00bface 3d4bd6f331 Fix problem with Cam4 edge URLs
The edge URLs are already abosulte, so the base URL does not have to be
prepended
2021-01-12 20:43:12 +01:00
0xb00bface df37f4a61c Set version to 3.12.1 2021-01-12 19:47:28 +01:00
0xb00bface beb325fee9 Update changelog 2021-01-12 19:44:38 +01:00
0xb00bface 159aacc8ff Use 16:9 format for all MFC thumbnails 2021-01-10 22:20:51 +01:00
0xb00bface 967b5dec42 Use global thread pool instead of creating new threads 2021-01-10 22:14:20 +01:00
0xb00bface ec9c463f80 Move global thread pool to common 2021-01-10 20:17:18 +01:00
0xb00bface 4f7060dfef Use GlobalThreadPool in conjunction with CompletableFuture 2021-01-10 20:14:36 +01:00
0xb00bface 3c1e0eea96 Add a global ThreadPool 2021-01-10 20:13:15 +01:00
0xb00bface d679bb65ca Revert "Use CompletableFuture.runAsync instead of creating new Threads"
This reverts commit 53684668ab.
2021-01-10 19:58:17 +01:00
0xb00bface e709e2d45d Merge branch 'dev' into v4 2021-01-10 18:01:59 +01:00
0xb00bface f0500f377d Update changelog 2021-01-10 14:05:52 +01:00
0xb00bface c9e7c87f35 Don't include models marked for later recording in pause all / resume
all
2021-01-10 13:40:43 +01:00
0xb00bface 1baa216150 Implement splitting for hlsdl downloads 2021-01-09 22:24:51 +01:00
0xb00bface 8e22112603 Add support for hlsdl 2021-01-09 22:03:01 +01:00
0xb00bface 4421c6f9c3 Add indicator icon for models marked for later recording 2021-01-09 22:02:49 +01:00
0xb00bface f8130acf00 Set version to 3.12.0 2021-01-09 21:58:49 +01:00
0xb00bface 632f104f03 Code cleanup 2021-01-09 19:07:54 +01:00
0xb00bface 2b8bb40f6d Rename FfmpegStreamRedirector to ProcessStreamRedirector 2021-01-09 19:06:52 +01:00
0xb00bface cdf582ad8f Merge branch 'dev' into v4
# Conflicts:
#	client/src/main/java/ctbrec/ui/action/CheckModelAccountAction.java
#	client/src/main/java/ctbrec/ui/controls/SearchPopoverTreeList.java
#	client/src/main/java/ctbrec/ui/sites/camsoda/CamsodaShowsTab.java
#	client/src/main/resources/logback.xml
#	common/src/main/java/ctbrec/recorder/NextGenLocalRecorder.java
#	server/src/main/resources/logback.xml
2021-01-09 15:59:31 +01:00
0xb00bface c99ccb8835 Update changelog 2021-01-09 15:33:12 +01:00
0xb00bface 755f0177b8 Update cell directly after starting / stopping a recording 2021-01-09 14:53:52 +01:00
0xb00bface c4c5099c0d Add HTTP header factory to Cam4Model 2021-01-09 14:49:02 +01:00
0xb00bface e548f25f2d Remove some compiler and sonar warnings 2021-01-09 14:03:03 +01:00
0xb00bface dc12e12dc0 Add HTTP header factory to Cam4Model
The edge URL requires a Referer header as @gohufrapoc@mastodon.cloud found out. Otherwise you get a HTTP 403 error.
We also set a few other standard headers.
2021-01-09 13:50:51 +01:00
0xb00bface 7a36f49896 Add methods to null-safe extract a JSON object or array from the response body 2021-01-09 13:47:29 +01:00
0xb00bface 17aa5bc18d Change context menu behavior to make sense with bookmarked models
- "Record Later" is hidden if it makes sense
- Move models to Active tab, if the are in "Later" tab and then get started
2021-01-09 12:45:38 +01:00
0xb00bface 2ecc447902 Set system property file.encoding to utf-8 in all start scripts 2021-01-07 20:59:23 +01:00
0xb00bface de19de2efe Fix add by model URL for MV Live 2021-01-03 20:54:45 +01:00
0xb00bface d43e022563 Add "record later" tab to "bookmark" models 2021-01-03 18:37:21 +01:00
0xb00bface c462aefd4f Fix exception caused by loading the changelog too early 2021-01-03 17:53:13 +01:00
0xb00bface 08f481e6c9 Adjust logback config 2021-01-03 16:36:04 +01:00
0xb00bface 19d2644500 Ignore menu item action if mouse exited the menu item 2021-01-03 13:00:05 +01:00
0xb00bface 0df02b8c9d Show progress indicator and a label if nothing was found 2021-01-02 16:58:07 +01:00
0xb00bface 372fadf14e Show progress indicator if thumbnail grid is empty 2021-01-02 16:24:51 +01:00
0xb00bface b0eb6e4411 Add setting to show total model count in title bar 2021-01-02 14:49:56 +01:00
0xb00bface 7b65ab44f1 Update changelog 2021-01-02 14:03:53 +01:00
0xb00bface 8251f41c50 Make sure to use lower case model names for Cam4 2021-01-02 13:04:53 +01:00
0xb00bface ebaf4c4c9f Run NextGenLocalRecorder.startRecordingProcess(Model) async 2021-01-02 13:04:31 +01:00
0xb00bface ea8e5d7ac5 Remove some compiler warnings 2021-01-02 12:14:55 +01:00
0xb00bface fb77e51e53 Run NextGenLocalRecorder.startRecordingProcess() async 2021-01-02 11:59:38 +01:00
0xb00bface 1ed2190a3b Improve logging message 2021-01-01 21:08:37 +01:00
0xb00bface 52f10c9fa7 Catch AssertionError in AccuratePlaylistGenerator 2021-01-01 20:33:47 +01:00
0xb00bface 68e8f3770e Fix ArrayIndexOutOfBounds for in startByName 2021-01-01 17:56:17 +01:00
0xb00bface 62602b552f Remove a few code smells 2021-01-01 17:23:53 +01:00
0xb00bface 1ae3743bed Remove print statement 2021-01-01 17:17:18 +01:00
0xb00bface a9d5888190 Call onExit in waitFor 2021-01-01 17:09:12 +01:00
0xb00bface d8288b31c6 Remove RecordingFileMonitor logger 2021-01-01 16:40:39 +01:00
0xb00bface 3c25a41e3a Improve logging 2021-01-01 16:39:42 +01:00
0xb00bface e0dbb0eea7 Remove download thread pool size settings
ThreadPoolScaler takes care of the correct size. The setting is not
needed anymore
2021-01-01 16:39:29 +01:00
0xb00bface 9dde3fe842 Allow 3 playlist download errors before stopping a recording 2021-01-01 15:45:04 +01:00