0xb00bface
476e371c33
Add support for newer Java versions
2021-12-19 11:39:56 +01:00
0xb00bface
e3d8d0abb6
Fix loading of Streamate model ID
2021-12-18 17:18:45 +01:00
0xb00bface
9b84b672eb
Throw InterruptedIOException instead of wrapping the InterruptedException in an IOException
2021-12-12 13:50:10 +01:00
0xb00bface
8012c95d13
Load XSRF token ondemand instead of on startup
2021-12-12 13:49:19 +01:00
0xb00bface
f36d833228
Fix Streamate login
2021-12-11 21:21:09 +01:00
0xb00bface
c6f5750e1b
Add setting for recording tab per site
2021-12-11 18:41:42 +01:00
0xb00bface
bf9e23bdfa
Add button to suspend events
2021-12-11 17:07:50 +01:00
0xb00bface
68c68a126a
Fix Streamate by removing the use of the XSRF
...
Apparently the XSRF is not needed anymore
2021-12-11 14:04:03 +01:00
0xb00bface
cc2875911e
Merge branch 'cherrytv' into dev
2021-11-09 20:05:09 +01:00
0xb00bface
8b6b96c606
Take web socket downloads into account for the bandwidth meter
2021-11-09 19:36:10 +01:00
0xb00bface
de9c11baf5
Implement websocket MP4 recording
2021-11-09 19:32:52 +01:00
0xb00bface
6ad7f47479
Add first implementation for SecretFriends
2021-11-08 21:04:49 +01:00
0xb00bface
18e4a43699
Implement follow / unfollow
2021-11-07 16:45:44 +01:00
0xb00bface
0d47952d3d
Make sure, that the model id is always set
2021-11-07 14:01:58 +01:00
0xb00bface
881e8afb4c
Implement login and followed tab for cherry.tv
2021-11-07 13:43:48 +01:00
0xb00bface
36cacda106
Implement login and followed tab for cherry.tv
2021-11-07 13:35:28 +01:00
0xb00bface
c5c2ed12ad
Implement cherry.tv search
2021-11-06 17:41:34 +01:00
0xb00bface
165eac94b9
Fix LiveJasmin search
2021-11-06 14:33:39 +01:00
0xb00bface
bf6b653032
Add couples tab to Flirt4Free
2021-11-05 20:08:36 +01:00
0xb00bface
5a86cfa85e
Add initial implementation for cherry.tv
2021-10-23 17:19:44 +02:00
0xb00bface
8137444389
Start websocket connection in call instead of init
2021-10-12 19:59:17 +02:00
0xb00bface
abffa14f8d
Fix AmateurTV downloads. They switched from HLS segments to a MP4 stream
2021-10-12 19:58:33 +02:00
0xb00bface
2f34f9a687
Move stalled download detection from segmentDownloadFinished() to call()
2021-10-07 19:13:57 +02:00
0xb00bface
1f50b74728
Revert "Move recorder lock inside of startRecordingProcess"
...
This reverts commit 78f7f7a841
.
2021-10-01 19:43:42 +02:00
0xb00bface
24cad6e124
Code cleanup
2021-10-01 18:04:15 +02:00
0xb00bface
5194345c0c
Fix on-the-fly writing of playlist
2021-10-01 16:38:21 +02:00
0xb00bface
f1e6800a15
Fix bug in handleMissedSegments
...
It used a path to /tmp in the createTempFile method, which caused
Windows to complain with java.io.IOException: The filename, directory
name, or volume label syntax is incorrect
2021-09-14 18:05:00 +02:00
0xb00bface
4cbb21bdb6
Use StatePersistingTableView for RecordedModels and RecordLater
2021-09-11 18:24:24 +02:00
0xb00bface
abf65b1cc2
Make columns of RecordingsTable configurable
2021-09-11 17:43:44 +02:00
0xb00bface
0d02a6cf9c
Update cached data in RemoteRecorder so that views update faster
2021-09-11 15:19:51 +02:00
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
b458b4096e
Remove dependency to jcodec library
2021-09-11 12:31:07 +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
ed5d674be3
Add variable support for model variable to player params
2021-09-10 15:36:35 +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
b1632cde93
Add buttons to settings panel to delete cookies per site
2021-09-09 16:46:44 +02:00
0xb00bface
3c6c495a5b
Add timeout window when not record
2021-09-09 13:35:03 +02:00
0xb00bface
8be632a708
Fix Cam4 login
2021-09-08 20:08:46 +02:00
0xb00bface
e5676d58e7
Fix Flirt4Free recordings
2021-09-06 17:47:05 +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
b591553c86
Add support for absolute paths to CreateContactSheet
2021-09-06 15:09:09 +02:00
0xb00bface
f216b8240b
Rewrite of recording related model actions
2021-09-03 13:58:07 +02:00
0xb00bface
78f7f7a841
Move recorder lock inside of startRecordingProcess
...
... to make the period of the lock mich shorter
2021-09-02 11:42:52 +02:00
0xb00bface
805097c7ec
Reduce use of Config.getInstance()
2021-08-31 15:45:50 +02:00
0xb00bface
2e78eb9b37
Add setting to hide the table grid
2021-08-27 15:54:07 +02:00
0xb00bface
3d49794395
Calculate sanitized name only on name updates and not on-the-fly
2021-08-27 14:48:29 +02:00
0xb00bface
b1f3390a69
Add font setting to settings tab
2021-08-26 17:03:25 +02:00
0xb00bface
8517b7e8ad
Make main tabs rearrangable
2021-08-21 18:49:30 +02:00
0xb00bface
016b5dc7f1
Introduce common base class for recorded models tabs
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
28ca1932e9
Add first working client side version for model portraits
2021-08-21 16:47:26 +02:00
0xb00bface
4ac1bd4571
Revert "Use a different URL to fetch the stream info for Chaturbate"
...
This reverts commit 9c8fe1f89c
.
2021-08-21 11:14:59 +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
b13c4f1622
Add stalled download detection
...
If no segments have been transfered for 30 seconds, the download will be
stopped.
2021-08-13 16:43:12 +02:00
0xb00bface
d4376d3345
Fix bug in construction of segment URIs if playlist request is
...
redirected
2021-08-12 18:36:06 +02:00
0xb00bface
7218ed04fb
Fix ConcurrentModificationException in RemoteRecorder
2021-08-08 19:39:05 +02:00
0xb00bface
e3f42ffc1c
Improve account existance check for chaturbate
2021-08-08 18:58:42 +02:00
0xb00bface
a8f4f65e30
Improve account existance check for bongacams
2021-08-08 18:30:05 +02:00
0xb00bface
6bb706c6fd
Fix typo in log message
2021-08-08 16:16:58 +02:00
0xb00bface
b847630534
Remove debug statement
2021-08-08 16:06:13 +02:00
0xb00bface
19d4286f83
Add data transfer detection to ShowupWebrtcDownload
...
... so that downloads don't get stuck in recording state
2021-08-08 14:50:22 +02:00
0xb00bface
114acad34c
Use high res stream URL and fallback to low res on error
2021-08-08 13:51:29 +02:00
0xb00bface
1784b20719
Improve error handling for playlist errors 403 and 404
2021-08-08 13:31:24 +02:00
0xb00bface
9c8fe1f89c
Use a different URL to fetch the stream info for Chaturbate
2021-08-08 13:00:00 +02:00
0xb00bface
4946d0161a
Improve error handling for playlist errors 403 and 404
2021-08-08 12:57:57 +02:00
0xb00bface
fc5811e48e
Add online state virtualPrivate as a private state
2021-08-07 22:37:30 +02:00
0xb00bface
d017a781cd
Fix recordings not stopping, if playlist requests returns 403
2021-08-07 22:25:43 +02:00
0xb00bface
87f7bd6e83
Update mark unmark model immediately in remote mode
2021-08-07 16:31:24 +02:00
0xb00bface
f20a364f65
Fix ConcurrentModificationException
2021-08-07 14:12:49 +02:00
0xb00bface
df54d1f3ec
Add action to mark models for later recording
2021-08-01 18:38:45 +02:00
0xb00bface
27caa0098a
Cache Chaturbate stream info for 2 seconds to reduce requests
2021-07-25 14:56:48 +02:00
0xb00bface
ff0864bbf7
Added config param for the chaturbate request throttle
2021-07-24 13:36:08 +02:00
0xb00bface
7e3073544e
Fix CamSoda token label
2021-07-18 20:11:39 +02:00
0xb00bface
e124fcf6a8
Change audio codec back to AAC for Camsoda
2021-07-18 15:30:28 +02:00
0xb00bface
df91a71eb7
Introduce new system to create the context menus
2021-07-17 16:25:04 +02:00
0xb00bface
c5e20a40e7
Fix online check for Camsoda
2021-06-26 17:52:01 +02:00
0xb00bface
07798c8ac6
Fix camsoda stream URLs
2021-06-12 12:24:52 +02:00
0xb00bface
d4c50fd374
Fix problem with MFC segment downloads by restricting MFC to HTTP/1.1
2021-06-06 15:22:53 +02:00
0xb00bface
a9536a428f
Add tests for RecordingPreconditions
2021-06-06 14:09:04 +02:00
0xb00bface
12899cac4c
Fix bug in precondition check, which caused recordings to get restarted
...
The bug occured when model groups were used in combination with
priorities.
2021-06-04 15:49:47 +02:00
0xb00bface
0b25c68bdb
Improve Chaturbate search
2021-06-04 11:37:58 +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
341846e94e
Improve behaviour of getOnlineState for XloveCam
2021-05-24 20:34:25 +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
436272f5ed
Add basic support for Amateur.tv
2021-05-22 09:41:19 +02:00
0xb00bface
3749b1ee77
Add .ts file extensions for segments if it is missing
2021-05-22 09:40:35 +02:00
0xb00bface
fda65fdf2a
Add GZIP support for Flirt4Free HTTP requests
2021-05-16 19:38:12 +02:00
0xb00bface
5ef448fa14
Fix bug in placeholder replacement
2021-05-16 11:29:56 +02:00
0xb00bface
7d23ebccfe
Code cleanup
2021-05-14 14:42:16 +02:00
0xb00bface
bc72aca69e
Add more model group relatedfunctionality
2021-05-14 12:13:48 +02:00
0xb00bface
0c4f37f950
Add a lot of model groups tweaks
2021-05-13 16:28:06 +02:00
0xb00bface
ae43ecf13e
Fix unit test
2021-05-13 13:30:50 +02:00