forked from j62/ctbrec
1
0
Fork 0
Commit Graph

640 Commits

Author SHA1 Message Date
0xb00bface e66f360571 Remove PayPal and BuyMeACoffee 2021-03-21 19:54:49 +01:00
0xb00bface d15a851a3a Add open in browser to context menu of thumb overviews 2021-03-12 17:45:13 +01:00
0xb00bface 052758b11e Add new showtype to online state mapping for Cam4 models 2021-03-06 14:39:53 +01:00
0xb00bface 0f125f6e63 Add config setting to log missed segments 2021-02-13 22:39:21 +01:00
0xb00bface 500be5eee4 Merge branch 'dev' into v4
# Conflicts:
#	common/src/main/java/ctbrec/recorder/FFmpeg.java
2021-02-13 21:37:39 +01:00
0xb00bface 844fe63fca Reduce some log levels 2021-02-13 21:33:31 +01:00
0xb00bface a4c13fcf56 Merge branch 'dev' into v4 2021-02-13 21:30:38 +01:00
0xb00bface 1e3432d2d9 Change labels for contact sheet Timestamp option 2021-02-13 18:03:56 +01:00
0xb00bface 1cf62f362d Speed up creation of contact sheet
Use FFmpegs select filter
Also add a config option to add a timestamp to the thumbs
2021-02-13 16:52:58 +01:00
0xb00bface 73eb13944c Add new class RecordingDownload for recording downloads
This class inherits from MergedFfmpegHlsDownload, but doesn't create a
directory and start FFmpeg in the init method.
Moved the dedicated methods for recording downloads from
MergedFfmpegHlsDownload to RecordingDownload.
2021-01-30 13:03:42 +01:00
0xb00bface 0f5a05bfd7 Make Showup downloads work in v4
Also fix the Followed tab
2021-01-24 20:12:52 +01:00
0xb00bface bd9645105b Merge branch 'dev' into v4
# Conflicts:
#	client/pom.xml
#	common/pom.xml
#	master/pom.xml
#	server/pom.xml
2021-01-24 12:36:10 +01:00
0xb00bface d58a8c1d06 Fix Streamate URLs for the thumbnail pages 2021-01-24 00:43:46 +01:00
0xb00bface f646c28151 Add setting for playlist request timeout 2021-01-23 22:57:59 +01:00
0xb00bface 844295101e Fix bug: "split bigger than" not being changeable 2021-01-23 18:48:23 +01:00
0xb00bface c44749ac16 Only update the logging tab if it is selected 2021-01-23 17:50:04 +01:00
0xb00bface bab8392430 Start documentation server on demand instead of the start of the app 2021-01-23 17:25:39 +01:00
0xb00bface fa7f1e5f57 Merge branch 'dev' into v4 2021-01-16 21:03:12 +01:00
0xb00bface 368120e8e6 Add tab for recently watched models 2021-01-16 18:28:49 +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 c9e7c87f35 Don't include models marked for later recording in pause all / resume
all
2021-01-10 13:40:43 +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 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 755f0177b8 Update cell directly after starting / stopping a recording 2021-01-09 14:53:52 +01:00
0xb00bface e548f25f2d Remove some compiler and sonar warnings 2021-01-09 14:03:03 +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 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 8251f41c50 Make sure to use lower case model names for Cam4 2021-01-02 13:04:53 +01:00
0xb00bface 62602b552f Remove a few code smells 2021-01-01 17:23:53 +01:00
0xb00bface d8288b31c6 Remove RecordingFileMonitor logger 2021-01-01 16:40:39 +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 a1492927e6 Upgrade okhttp to 4.9.0 2021-01-01 14:12:51 +01:00
0xb00bface d1764389f0 Revert "Use CompletableFuture.runAsync instead of creating new Threads"
This reverts commit 53684668ab.
2020-12-31 14:37:01 +01:00
0xb00bface f86ba637b4 Add automatic scaling of the scheduled thread pool 2020-12-29 14:44:11 +01:00
0xb00bface c79cc826d7 Improve bandwidth meter performance 2020-12-29 14:44:11 +01:00
0xb00bface 32429b192c Make MergedFfmpegHlsDownload work again 2020-12-29 14:44:11 +01:00
0xb00bface 65ffbf525d Refactored HLS downloads 2020-12-29 14:44:11 +01:00
0xb00bface 985ce12f52 Fix bug in OpenRecordingsDir action
It used the wrong directory in case of recording dir structure was set
to ONE_DIR_PER_RECORDING
2020-12-27 15:49:32 +01:00
0xb00bface 53684668ab Use CompletableFuture.runAsync instead of creating new Threads 2020-12-27 15:38:33 +01:00
0xb00bface 0d2826ebf7 Add optional confirmation dialog for stop recording action 2020-12-27 15:16:36 +01:00
0xb00bface b6db623078 Disable right click in context menus 2020-12-27 15:03:03 +01:00
0xb00bface 616be8e252 Add optional confirmation dialog to ignore action 2020-12-27 14:35:35 +01:00
0xb00bface ac3f91eb03 Add setting to show confirmation dialogs for dangerous actions 2020-12-27 14:35:18 +01:00
0xb00bface eb4543709c Add hls playlist url to model, if available 2020-12-25 18:22:45 +01:00
0xb00bface a4ca98d6b8 Add more settings to ConfigServlet and documentation 2020-12-24 17:30:59 +01:00
0xb00bface 58d8432cf2 Update Java to version 15.0.1 2020-12-24 17:03:53 +01:00
0xb00bface 51574b0b7a Fix NPE in CtbrecPreferencesStorage 2020-12-24 14:57:14 +01:00
0xb00bface 9a270bb84b Add config option for fast scroll speed 2020-12-24 12:10:16 +01:00
0xb00bface 492ef74459 Add "record until" in thumb overview context menu 2020-12-22 13:14:47 +01:00
0xb00bface b76a67ac7d Add action to set the recording stop date 2020-12-22 12:48:23 +01:00
0xb00bface f9b09775e3 Improved robustness of live previews 2020-12-21 23:10:56 +01:00
0xb00bface 97715aecc5 Improve UI features for time limited recordings 2020-12-21 18:53:34 +01:00
0xb00bface e90ef22fa1 Added "space used" to recordings tab 2020-12-21 13:23:29 +01:00
0xb00bface 898b04d610 Add "add in paused state" to thumb overview context menu 2020-12-21 12:32:28 +01:00
0xb00bface 10b9819114 Fix potential NPE in DesktopIntegration.notifyLinux 2020-12-21 12:30:29 +01:00
0xb00bface 3b8022df87 Add switch to choose between fast and accurate playlist generation 2020-12-20 20:16:16 +01:00
0xb00bface a5834e3533 Add the logback config to the root directory of the assembly 2020-12-20 17:39:47 +01:00
0xb00bface cf165b7fc0 Make Showup login work with minimal browser 2020-12-20 16:27:48 +01:00
0xb00bface 5f4e17c2d2 Merge branch 'dev' into showup
# Conflicts:
#	common/src/main/java/ctbrec/sites/showup/ShowupHttpClient.java
2020-12-20 12:23:08 +01:00
0xb00bface eba3052885 Add headlineMessage as description
... better than nothing
2020-12-19 21:18:36 +01:00
0xb00bface ae8e4acf7a Disallow playback of running remote recordings
Instead allow to open the live stream
2020-12-19 20:36:07 +01:00
0xb00bface c9cd6e825d Add Model.exists to check, if a model account exists 2020-12-19 18:07:30 +01:00
0xb00bface c081f95d43 Fix potential ArrayOutOfBoundsException 2020-12-19 17:40:53 +01:00
0xb00bface e0537650c9 Fix: button for model account check stays inactive 2020-12-18 19:46:41 +01:00
0xb00bface 372fcd0d13 Don't show dialog, if no model account has been deleted 2020-12-15 18:37:04 +01:00
0xb00bface 2f0ef47acf Add more category tabs for CamSoda 2020-12-14 21:28:43 +01:00
0xb00bface 43d93e3590 Add button to check model URLs
Add button and action, which goes over all model URLs and checks, if the
account still exists.
2020-12-13 17:22:30 +01:00
0xb00bface 605269b4a0 Add setting to switch FFmpeg logging on / off 2020-12-12 15:22:10 +01:00
0xb00bface ae14844170 Fixed possible NPE in CtbrecPreferencesStorage 2020-12-12 15:19:58 +01:00
0xb00bface 7d343db450 Fix Bongacams New tab URL 2020-12-11 18:25:06 +01:00
0xb00bface 9c440e3750 Add "restart required" notification for some settings 2020-12-07 20:52:12 +01:00
0xb00bface 68371876b5 Remove ProxySettingsPanel 2020-12-07 20:26:23 +01:00
0xb00bface 281d70d29b Store minimal browser config in ctbrec's config dir 2020-12-06 17:59:56 +01:00
0xb00bface 793f6d371f Reduced rescan period 2020-12-06 17:52:32 +01:00
0xb00bface 5be7fcc2ae Add clipboard monitoring for model URLs 2020-12-06 15:34:48 +01:00
0xb00bface 8791b5b1f8 Rename local variable 2020-12-06 15:34:12 +01:00
0xb00bface 7884e602d7 Set scene in Dialogs 2020-12-05 23:18:17 +01:00
0xb00bface d88e5ab960 Add GUI for setting splitRecordingsBiggerThanBytes 2020-12-05 22:39:03 +01:00
0xb00bface a31debcdea Add possibility to split recordings with different strategies 2020-12-05 21:30:54 +01:00
0xb00bface 0430cc07a3 Fix use the stripchat user name instead of the chaturbate user name for
the credential check
2020-12-05 16:26:02 +01:00
0xb00bface 8b66dce61a Rename chaturbate username and password setting 2020-12-05 16:24:47 +01:00
0xb00bface cc277022f0 Code cleanup 2020-11-28 19:12:18 +01:00
0xb00bface 267e3394b5 Code cleanup 2020-11-28 17:41:56 +01:00
0xb00bface 69b75ae531 Add tooltips to recording / pause indicators 2020-11-22 00:35:22 +01:00
0xb00bface 4bdb7f5c21 Fix pause indicator click area 2020-11-22 00:19:32 +01:00
0xb00bface 80ce269298 Little bit of code cleanup 2020-11-21 20:47:19 +01:00