forked from j62/ctbrec
1
0
Fork 0
Commit Graph

911 Commits

Author SHA1 Message Date
0xb00bface 6e5d706f65 Fix switching between "record later" and "recording"
Starting the recording coming from "record later" did not work in every
case (client/server, standalone, start, start paused, record until)
2021-09-11 14:51:42 +02:00
0xb00bface d663ca1160 Restart update service in callbacks 2021-09-11 14:06:16 +02:00
0xb00bface baf8a8ae1e Remove comment 2021-09-11 14:05:55 +02:00
0xb00bface bb95575897 Fix potential NPE in Player 2021-09-10 21:59:53 +02:00
0xb00bface b959c57b8f Generate / update playlist while recording 2021-09-10 21:37:11 +02:00
0xb00bface 9c2a8242de Add resolution to recordings table 2021-09-10 16:28:00 +02:00
0xb00bface e7b688906c Add model notes to recordings table 2021-09-10 16:01:42 +02:00
0xb00bface ed5d674be3 Add variable support for model variable to player params 2021-09-10 15:36:35 +02:00
0xb00bface 45a385be11 Move switching stream resolution to a dedicated action 2021-09-10 13:00:29 +02:00
0xb00bface a3ee92f269 Change how LiveJasmin refreshes the HTTP session
... which does not require to open the login dialog on the start anymore
2021-09-09 19:59:16 +02:00
0xb00bface ec822ec356 Fix NPE in ExternalBrowser 2021-09-09 18:51:35 +02:00
0xb00bface f98e01d08c Change login process of Amateur.tv 2021-09-09 18:37:29 +02:00
0xb00bface 3f75e03766 Fix "cast" exception. Handle result from external browser as object. 2021-09-09 16:57:14 +02:00
0xb00bface babb522f91 Remove log statement 2021-09-09 16:56:35 +02:00
0xb00bface 0c0fc3a232 Fix LiveJasmin followed tab 2021-09-09 16:47:04 +02:00
0xb00bface b1632cde93 Add buttons to settings panel to delete cookies per site 2021-09-09 16:46:44 +02:00
0xb00bface 1903350dd1 Add recording timeout params to docs 2021-09-09 14:22:03 +02:00
0xb00bface 9e3e0db8ad Disable timeout settings in remote mode 2021-09-09 14:15:39 +02:00
0xb00bface 1d2acbeaf3 Center "added at" column 2021-09-09 14:03:44 +02:00
0xb00bface 3c6c495a5b Add timeout window when not record 2021-09-09 13:35:03 +02:00
0xb00bface c515ce7b2a Remove CamSoda shows tab 2021-09-08 21:01:04 +02:00
0xb00bface 8be632a708 Fix Cam4 login 2021-09-08 20:08:46 +02:00
0xb00bface 7a6fd75fd8 Implement lazy initialization for all SiteUis 2021-09-08 14:44:41 +02:00
0xb00bface 19b8e5f0f7 Implement lazy initialization for CamsodaSiteUi 2021-09-08 14:34:09 +02:00
0xb00bface 069160f3ae Add "added at" column for model tabs 2021-09-06 17:31:47 +02:00
0xb00bface ab209ca2c1 Add record later as subsequent action for time limmited recordings 2021-09-06 16:48:17 +02:00
0xb00bface f05353c3e5 Add default value for recording priority to settings 2021-09-06 16:12:18 +02:00
0xb00bface dfa70fe9c0 Code cleanup 2021-09-06 15:14:38 +02:00
0xb00bface 37c2543554 Increase max prio to 10000 2021-09-06 15:14:32 +02:00
0xb00bface 9b9659be71 Improve recording relation action behaviour 2021-09-05 20:23:35 +02:00
0xb00bface b8467fc673 Set version to 4.5.2 2021-09-03 14:05:52 +02:00
0xb00bface f216b8240b Rewrite of recording related model actions 2021-09-03 13:58:07 +02:00
0xb00bface e5468f6849 Add error label to thumb overview in case the scheduled service fails 2021-09-03 11:09:36 +02:00
0xb00bface e0f3d26ea1 Remove dialog on scheduled service error because it locks up the tab
somehow
2021-09-02 15:48:13 +02:00
0xb00bface e05c9657e4 Avoid NPE in settings tab 2021-09-02 11:40:57 +02:00
0xb00bface 805097c7ec Reduce use of Config.getInstance() 2021-08-31 15:45:50 +02:00
0xb00bface 6dd2779cf4 Change group settings only if the user clicks on OK 2021-08-27 19:05:19 +02:00
0xb00bface f577983305 Start recording only if the user clicked on OK in the record until
dialog
2021-08-27 18:58:27 +02:00
0xb00bface 9d5d719e3c Fix thumbs in LiveJasmin followed tab 2021-08-27 17:10:51 +02:00
0xb00bface a335ef82dc Execute start stop callback only for the current model 2021-08-27 16:37:01 +02:00
0xb00bface 2e78eb9b37 Add setting to hide the table grid 2021-08-27 15:54:07 +02:00
0xb00bface 6b66cc963a Set version to 4.5.1 2021-08-27 15:10:32 +02:00
0xb00bface eec6a4c822 Clean selected thumbcells on page change 2021-08-27 14:46:10 +02:00
0xb00bface 79a16674f2 Remove cells from selectedThumbCells, which are not visible anymore 2021-08-27 12:52:10 +02:00
0xb00bface b1f3390a69 Add font setting to settings tab 2021-08-26 17:03:25 +02:00
0xb00bface ffb1997e24 Put browser and ffmpeg into lib dir for the client app 2021-08-26 15:20:47 +02:00
0xb00bface 9ee9bed8bf Add splash screen to linux and mac 2021-08-25 20:14:25 +02:00
0xb00bface 6d17b0413c Fix rounded corners for portrait images 2021-08-23 15:32:46 +02:00
0xb00bface 56ca4d50de Crop manually selected portraits, too 2021-08-23 15:05:43 +02:00
0xb00bface 5538c7c274 Add max heap size parameter with 512m 2021-08-22 12:07:06 +02:00
0xb00bface c609014952 Use a constant for the silhouette image
... so that it only gets loaded once
2021-08-22 12:06:30 +02:00
0xb00bface 0b762eba0d Add combobox to select a font
... no actual functionality behinfd it, yet
2021-08-22 11:16:46 +02:00
0xb00bface ac135b3e0b Add F5 shortcut to reload the thumb overview 2021-08-22 11:15:37 +02:00
0xb00bface 50d1725e59 Optimize GUI to work with big font sizes 2021-08-21 21:37:00 +02:00
0xb00bface 1e9867cc88 Improve support for big fonts 2021-08-21 19:29:37 +02:00
0xb00bface 8517b7e8ad Make main tabs rearrangable 2021-08-21 18:49:30 +02:00
0xb00bface 74e70074ba Center text and images in tables 2021-08-21 17:44:42 +02:00
0xb00bface 0c1b925958 Add "use as portrait" to context menu in search popup 2021-08-21 16:54:50 +02:00
0xb00bface 6c1c10a791 Improve layout of portrait image table cell 2021-08-21 16:47:26 +02:00
0xb00bface cdf32d8437 Remove portraits from cache, when models are removed 2021-08-21 16:47:26 +02:00
0xb00bface a258498117 Add model portrait column to recorded models tab 2021-08-21 16:47:26 +02:00
0xb00bface 016b5dc7f1 Introduce common base class for recorded models tabs 2021-08-21 16:47:26 +02:00
0xb00bface 82c51bab40 Set version to 4.5.0 2021-08-21 16:47:26 +02:00
0xb00bface 7b85114164 Make columns in recorded tab configurable 2021-08-21 16:47:26 +02:00
0xb00bface 985ded70a8 Add possibility to remove portrait image 2021-08-21 16:47:26 +02:00
0xb00bface 28ca1932e9 Add first working client side version for model portraits 2021-08-21 16:47:26 +02:00
0xb00bface d9742f5962 Add context menu to search popup 2021-08-21 16:47:10 +02:00
0xb00bface 1382f8fa1e Fix record until clock not showing up in recorded models tab in client /
erver mode
2021-08-13 18:54:30 +02:00
0xb00bface b8971c7190 Set version to 4.4.5 2021-08-12 18:43:28 +02:00
0xb00bface a77e7c52fc Remove debug log statement 2021-08-08 21:06:59 +02:00
0xb00bface acbaf55257 Fix remove after ignore in RecordingsTab 2021-08-07 14:13:58 +02:00
0xb00bface df54d1f3ec Add action to mark models for later recording 2021-08-01 18:38:45 +02:00
0xb00bface d509dca6a1 Show remove question dialog for ignore action on RecordedModelsTab 2021-08-01 18:37:14 +02:00
0xb00bface 8e08682d27 Fix pause and resume in model menu 2021-07-25 14:57:13 +02:00
0xb00bface ff0864bbf7 Added config param for the chaturbate request throttle 2021-07-24 13:36:08 +02:00
0xb00bface 0d7393ee5b Set version 4.4.3 2021-07-18 15:39:17 +02:00
0xb00bface 73631fb5c0 Use ModelMenuContributor for context menu on the MyFreeCamsTableTab 2021-07-18 15:29:54 +02:00
0xb00bface e1dbdb00f9 Use ModelMenuContributor to add a model sub menu on the RecordingsTab 2021-07-18 15:22:05 +02:00
0xb00bface 08115fabea Use ModelMenuContributor for context menu on the RecentlyWatchedTab 2021-07-18 15:01:58 +02:00
0xb00bface a5ca45940d Use ModelMenuContributor for context menu on the RecordLaterTab 2021-07-18 14:04:20 +02:00
0xb00bface 31c9a38d06 Use ModelMenuContributor for context menu on the RecordedModelsTab 2021-07-18 14:00:38 +02:00
0xb00bface ebc8d4b321 Move all possbible model menu actions to ModelMenuContributor 2021-07-17 18:30:57 +02:00
0xb00bface e0a9d5ccf0 Add ignore action to model menu contributor 2021-07-17 16:25:04 +02:00
0xb00bface df91a71eb7 Introduce new system to create the context menus 2021-07-17 16:25:04 +02:00
0xb00bface b32409379c Set version to 4.4.2 2021-06-26 17:55:00 +02:00
0xb00bface adbb1bd562 Fix memory leak caused by minimizing to tray 2021-06-21 20:40:40 +02:00
0xb00bface 5d3b8e2790 Set version to 4.4.1 2021-06-20 11:04:54 +02:00
0xb00bface e236edd595 Set version to 4.4.0 2021-06-06 15:25:53 +02:00
0xb00bface a9536a428f Add tests for RecordingPreconditions 2021-06-06 14:09:04 +02:00
0xb00bface 939758403e Add login for xLoveCam
The login is not quite working. Probably something with the password
encryption or the fnv hash
2021-05-29 20:41:35 +02:00
0xb00bface 804d7b0f52 Add config panel for XloveCam 2021-05-29 17:44:11 +02:00
0xb00bface 3c71624f38 Add login, follow and unfollow and FollowedTab for Amateur.TV 2021-05-29 17:39:05 +02:00
0xb00bface 600f1941a5 Reduce log level for getStreamResolution 2021-05-29 17:37:12 +02:00
0xb00bface 1f9dcf1ca4 Merge branch 'amatv' into dev
# Conflicts:
#	client/src/main/java/ctbrec/ui/SiteUiFactory.java
2021-05-24 16:22:08 +02:00
0xb00bface 5db1e3d4d2 Basic support for XloveCam 2021-05-23 22:56:01 +02:00
0xb00bface d44fc58bf2 Fix display of resolution tag for amateur.tv 2021-05-23 16:56:14 +02:00
0xb00bface fc7bb1362c Add more tabs for amateur.tv 2021-05-23 16:55:31 +02:00
0xb00bface 436272f5ed Add basic support for Amateur.tv 2021-05-22 09:41:19 +02:00
0xb00bface cf3849024f Fix tip action 2021-05-17 17:51:42 +02:00
0xb00bface 4dba5917bb Fix potential NPE in ClipboardListener 2021-05-16 19:38:22 +02:00
0xb00bface fda65fdf2a Add GZIP support for Flirt4Free HTTP requests 2021-05-16 19:38:12 +02:00
0xb00bface 6f92796158 Fix bug in variable replacement for recordings downloads 2021-05-16 12:11:05 +02:00
0xb00bface 10bc681da8 Set version to 4.3.1 2021-05-16 11:40:09 +02:00
0xb00bface 7d73f57f36 Add time to "stop recording at" 2021-05-14 21:21:51 +02:00
0xb00bface ea062582d4 Code cleanup 2021-05-14 19:52:46 +02:00
0xb00bface bc72aca69e Add more model group relatedfunctionality 2021-05-14 12:13:48 +02:00
0xb00bface bcf4ab1d47 Code cleanup 2021-05-13 20:15:29 +02:00
0xb00bface 0d0311fbfc Add model group context menu 2021-05-13 20:07:40 +02:00
0xb00bface 0c4f37f950 Add a lot of model groups tweaks 2021-05-13 16:28:06 +02:00
0xb00bface e78ae2685a Fix missing suggestions 2021-05-13 14:07:39 +02:00
0xb00bface c3d0fb3247 Set version to 4.3.0 2021-05-13 13:26:42 +02:00
0xb00bface f3c346a80e Merge branch 'model-groups' into dev 2021-05-13 13:20:26 +02:00
0xb00bface ba21dd2aeb Add model group implementation for client server setup 2021-05-13 13:19:32 +02:00
0xb00bface c49a7db192 Add mechanism to specify fallback values in the pp variables 2021-05-09 21:50:11 +02:00
0xb00bface 9bb2d5d593 Add dialog to edit model groups 2021-05-09 18:38:57 +02:00
0xb00bface 03f5070fc3 Marked minimumLengthInSeconds as deprecated 2021-05-09 13:55:17 +02:00
0xb00bface 0358a35a84 Add possibility to group models through a dialog 2021-05-09 12:14:03 +02:00
0xb00bface d52b728c1c Introduce new PostProcessingContext to pass around post-processing
related objects
2021-05-09 12:14:03 +02:00
0xb00bface 958cbca6fa Update version to 4.2.1 2021-05-09 11:20:01 +02:00
0xb00bface 3dddd91945 Add first implementation of Showup WEBRTC download 2021-05-08 19:17:33 +02:00
0xb00bface 698b5a5d62 Restore window location after minimize
On windows the window ends up at -32000,-32000, if it gets hidden with
stage.hide() after it has been minimized, so we have to restore the
location when it is brought back to the front again
2021-05-08 14:08:02 +02:00
0xb00bface f366b9c5e9 Set version to 4.2.0 2021-05-04 17:57:25 +02:00
0xb00bface 00c7e463b5 Only save new window coordinates, if the window stays visible 2021-04-18 12:05:49 +01:00
0xb00bface 8e2999241f Avoid saving config during initialization of the GUI 2021-04-18 12:05:05 +01:00
0xb00bface 6e9b92effa Add minimize to tray 2021-04-18 12:17:02 +02:00
0xb00bface f0cd128aa4 Set version to 4.1.3 2021-04-17 11:36:44 +02:00
0xb00bface 5eafd07d97 Fix stripchat pagination 2021-04-13 20:26:25 +02:00
0xb00bface 4f8ffe0736 Set version to 4.1.2 2021-04-09 18:46:35 +02:00
0xb00bface d330fabe36 Make sure the doc server is running when the help button is clicked 2021-03-28 13:52:51 +02:00
0xb00bface 924c60fb0e Convert ignore list in a list of URLs to save space 2021-03-27 19:23:27 +01:00
0xb00bface 0e014f8d8d Fix display of "nothing found" label in thumb overviews 2021-03-27 18:46:13 +01:00
0xb00bface 719ac7d0b3 Fix ClassCastException 2021-03-27 18:13:15 +01:00
0xb00bface bb1727c538 Set version to 4.1.1 2021-03-27 11:42:04 +01:00
0xb00bface e41c91f521 Fix BongaCams thumbnail URLs 2021-03-27 11:35:19 +01:00
0xb00bface 73121f0cd6 Remove duplicate logger entry for DashDownload 2021-03-27 11:24:21 +01:00
0xb00bface 94295062aa Trim input from the "add by name / url" textfield 2021-03-21 19:55:38 +01:00
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 c9e5f8e36b Set version to 4.1.0 2021-03-06 14:39:03 +01:00
0xb00bface 4dfb122a97 Set version to 4.1.0 2021-02-28 15:21:04 +01:00
0xb00bface 4721519671 Set version to 4.0.0 2021-02-19 18:08:03 +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