Commit Graph

26 Commits

Author SHA1 Message Date
0xboobface b73627c0fb Put settings tab into ScrollPane
... to support small screens
2018-11-06 20:36:09 +01:00
0xboobface 682f78bdac Remove dependency to JavaFX from the server code
The sites had a direct depedency to JavaFX, which prevents the server
to be started with openjdk. The affected code is no located in ConfigUI,
so that the no direct dependency exists.
2018-11-05 19:02:22 +01:00
0xboobface 9da580c6e8 Add setting to define a maximum resolution for recordings 2018-11-04 13:37:27 +01:00
0xboobface 4696c0f534 Put all site config panes in an accordion 2018-10-31 00:04:53 +01:00
0xboobface 5cd8ae3cff Add possibility to disable sites
Sites can be disabled in the settings, so that they don't get
initialized on start. The UI is not created for them aswell.
2018-10-25 20:11:25 +02:00
0xboobface 4e1c7f7189 Add ColumnConstraints to split up space 50/50 2018-10-25 12:42:02 +02:00
0xboobface f0154857d9 Add mechanisms to have credentials/settings for each site
Each site can now provide its own configuration panel. For
Chaturbate and MyFreeCams these panels contain input fields
for the user credentials.
2018-10-25 12:27:46 +02:00
0xboobface 1b1472540f Change affiliate links to match the correct program 2018-10-23 17:14:31 +02:00
0xboobface 387661cfdf Abstract more stuff in the site packages 2018-10-21 19:06:01 +02:00
0xboobface 54de1339fb Add interfaces to abstract from camsite
This step should enable the application to handle different camsites.
At the moment only chaturbate is available, but others like MFC can
now be added. There might be still some things to do, like the settings
and HttpClient etc. But this is the first step to support more sites
than only Chatubate.
2018-10-17 14:11:04 +02:00
0xboobface 7e5360033b Don't disable Chaturbate group in SettingsTab in server mode
It does not make sense to disable the Chaturbate group, since the
credentials are still needed to load the followed models and handle
tokens etc.
2018-10-08 14:58:31 +02:00
0xboobface 46301fc379 Add buttons to open Chaturbate to register a new account or buy tokens 2018-10-05 19:01:52 +02:00
0xboobface 527f5f61ff Add setting to split up the recording after x minutes 2018-09-10 13:45:05 +02:00
0xboobface 698ba72120 Integrate mpegts-streamer to save a recording to a single file
Integrate a modified version of mpegts-streamer (https://github.com/igilham/mpegts-streamer)
Add BlockingMultiMTSSource to mpegts-streamer, which is used to add new InputStreamMTSSources
online for each segment.

Remove all settings and methods, which are needed for segment merging.
2018-09-07 15:16:08 +02:00
0xboobface 13c5bdfd40 Change labels in the merge settings
Change labels in the merge settings to make it clearer, that the merge
directory also affects the manual merge
2018-08-29 14:03:43 +02:00
0xboobface e09d0c35aa Add proxy settings
Add titled pane to settings tab to configure a proxy. Assign the proxy
settings on start to the according System properties (see
https://docs.oracle.com/javase/7/docs/api/java/net/doc-files/net-properties.html#Proxies),
so that they get picked up by okhttp, HttpUrlConnection etc.
2018-08-27 18:15:40 +02:00
0xboobface c5b34e9577 Added settings to record all followed models and to allow multiple
players at once
2018-08-15 12:42:36 +02:00
0xboobface 94bede6367 Added setting to record all followed models 2018-08-13 18:29:44 +02:00
0xboobface d6e73aef9a Added setting to move merged files to a separate directory 2018-08-09 14:43:27 +02:00
0xboobface dcbea85f76 Grouped settings in TitledPanes 2018-07-26 16:08:39 +02:00
0xboobface 98cefacae3 Added possibility to select the stream quality.
The Settings tab now contains a checkbox to enable manual stream
selection. If not checked, the stream with the highest quality is
selected.
2018-07-11 20:41:22 +02:00
0xboobface b12644cfbf Added auto-merging for local mode
In local mode files can be automatically merged after a recording is
finished. This can be configured in the settings.
2018-07-07 18:04:56 +02:00
0xboobface bb6ba48f49 Implemented HMAC authentication in RemoteRecorder 2018-07-07 13:23:00 +02:00
0xboobface 57c5cc7094 Remove resolution tags, when the option is disabled 2018-07-06 13:12:32 +02:00
0xboobface 4c4f885844 Added resoltion tag to thumb cell
Added the possibility to display the video resolution for each model in
the top right corner of the thumb. Can be toggled in the settings.
2018-07-06 13:05:42 +02:00
0xboobface 1ab902892d initial import 2018-07-01 17:38:53 +02:00