Commit Graph

15 Commits

Author SHA1 Message Date
0xboobface 43c29758c4 Add interface Model to abstract from different implementations
Model is the common interface for the implementations of all sites.
At the moment only ChaturbateModel exists.
2018-10-16 18:32:54 +02:00
0xboobface dd316070a5 Set httpTimeout to 10000ms instead of 10ms 2018-09-10 17:44:42 +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 9ba0fd624f Save and restore window size, location and maximized state
Save and restore window size, location and maximized state so that
the window opens in the exact same state as when it has been closed.
2018-09-05 14:24:22 +02:00
0xboobface 7d36586b04 Make thumbnail size configurable
Add combobox on the bottom of ThumbOverviewTab.
Add integer thumbWidth to the Settings to save and restore the selected
 value between sessions. Set the selected value for all thumbnails on
all tabs.
2018-09-05 13:54:44 +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 c64359d455 Allow multiple player processes at once 2018-08-13 18:27:23 +02:00
0xboobface d6e73aef9a Added setting to move merged files to a separate directory 2018-08-09 14:43:27 +02:00
0xboobface f1adead851 Improved resolution requests 2018-07-25 20:21:51 +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 d62bba5599 Implemented HMAC authentication in RecorderServlet 2018-07-07 12:50:21 +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