0xb00bface
337b096568
Fix API calls newer than Java 8
2020-08-21 18:19:59 +02:00
0xb00bface
05837b2fed
Reset MFC WS on message parsing exception
2020-08-21 18:09:55 +02:00
0xb00bface
fa3e5fbcaf
Fix MFC models changing to other models
2020-08-19 18:25:24 +02:00
0xb00bface
2665d50ee1
Assume unknown show type means ONLINE
2020-08-19 17:53:15 +02:00
0xb00bface
335cdb8cb4
Add createModelFromUrl for MVLive
2020-08-18 20:25:05 +02:00
0xb00bface
096ed7a734
Implement proper online check and add search
2020-08-18 19:58:48 +02:00
0xb00bface
2455797fb2
Use a different HTTP client for each MVLive download
...
MVLive only allows recording of mor than one stream, if the recorder looks like different HTTP sessions.
That's why we use a different HTTP client with its own cookie jar for each recording.
2020-08-18 14:39:48 +02:00
0xb00bface
e06bfaf88b
Change the request to get the room number
2020-08-18 10:19:26 +02:00
0xb00bface
36885900b5
Add regular cloudflare cookie updates
...
MVLive updates those cookies every 2 minutes. This makes sure, that the streaming continues. IF the cookies are not updated, the stream ends after around 2:30 minutes
2020-08-17 12:19:24 +02:00
0xb00bface
db186e65f4
Merge branch 'dev' into manyvids
...
# Conflicts:
# common/src/main/java/ctbrec/io/HttpClient.java
2020-08-16 17:00:43 +02:00
0xb00bface
792a6c10c8
Revert MFC websocket message parsing change
2020-08-15 17:17:31 +02:00
0xb00bface
6cfdb59c96
Remove log output
2020-08-15 16:06:47 +02:00
0xb00bface
192e7093d3
Fix Flirt4Free models losing their name
2020-08-15 15:29:21 +02:00
0xb00bface
0e61421537
Fix MFC websocket message parser
2020-08-14 19:16:39 +02:00
0xb00bface
ee302e49a4
Distinguish between performer_id and display_name for LiveJasmin models
2020-08-09 11:04:24 +02:00
0xb00bface
b6e4bad837
Fixed bug in JSON parsing
...
Some models wouldn't get recorded, because of a missing element in the
JSON doc
2020-08-08 21:23:38 +02:00
0xb00bface
cbd529d001
Replace wrong username used to retrieve the token balance
2020-08-08 13:37:21 +02:00
0xb00bface
d63c98cf36
Fix NPEs in MFCs ServerConfig
2020-07-26 15:14:22 +02:00
0xb00bface
c80230cee7
Add support for xHamsterLive
2020-07-20 18:44:25 +02:00
0xb00bface
e50b9bcc71
Close response in onClosed in F4F websocket
2020-07-19 18:23:16 +02:00
0xb00bface
7462d68d7b
Add external login dialog for stripchat
...
This also enables us to support xhamsterlive
2020-07-19 15:17:31 +02:00
0xb00bface
882742ce3b
Make MFC client and getOnlineModels more robust
2020-07-18 19:30:24 +02:00
0xb00bface
010c4a04cd
Adjust log levels
2020-07-18 19:15:09 +02:00
0xb00bface
7ff731ec88
Fix CamSoda downloads
2020-07-18 19:05:41 +02:00
0xb00bface
c50519be82
Fix CamSoda recordings
2020-07-18 12:48:00 +02:00
0xb00bface
4b2e17d0b1
Fix Cam4 favorites tab
2020-07-16 19:51:14 +02:00
0xb00bface
03b6de626c
Fix Streamate
...
The way to obtains the xsrf token has changed
2020-07-16 18:53:22 +02:00
0xboobface
296585463a
Don't apply min/max resolution settings, if resolution is unknown
2020-07-12 13:32:06 +02:00
0xboobface
9bb18426a6
Interrupt keep alive thread on reconnect
...
On reconnect interrupt the current keep alive thread, so that we don't
pile up a bunch keep alive threads, if the there is a problem with the
websocket connection.
2020-07-11 14:15:34 +02:00
0xboobface
6600b0da94
Get the authentication and the stream working
2020-07-10 22:12:28 +02:00
0xboobface
ed0f5476b5
Merge branch 'dev' into manyvids
2020-07-10 18:09:26 +02:00
0xboobface
64569f83ab
Optimize http client shutdown
2020-07-05 14:07:15 +02:00
0xboobface
d2c2cb476b
Fix MyFreeCams websocket message parsing
2020-07-03 18:56:59 +02:00
0xboobface
d3d9662ec5
Add websocket client
2020-06-20 11:17:19 +02:00
0xboobface
e6fa97dc15
Add affiliate link
2020-06-14 15:07:58 +02:00
0xboobface
00692f991e
Add UI part for MVLive
...
At the moment only the thumbnail overview is working. More stuff to come...
2020-06-14 15:07:54 +02:00
0xboobface
e59de2f70b
Add base classes for Manyvids Live
2020-06-14 15:06:17 +02:00
0xboobface
3b5cbfaddf
Fix NPE in getHttpHeaderFactory in MyFreeCamsModel
2020-06-14 11:22:01 +02:00
0xboobface
43d2676e11
Add HttpHeaderFactory mechanism
...
Each model can provide its own factory to provide HTTP headers for the
different download requests (playlist, segment playlist, segments)
2020-06-12 18:24:34 +02:00
0xboobface
cd6175a7eb
Add BandwidthMeter, which tracks the current bandwidth usage
2020-06-12 18:21:32 +02:00
0xboobface
bd48d6bf9c
Set version to 3.8.0
2020-06-12 18:10:56 +02:00
0xboobface
d55f1c04ee
Fix MFC websocket communication
...
The protocol had been changed for the initial login sequence
2020-06-09 19:33:43 +02:00
0xboobface
acd6126619
Add "New" tab to each site where it was missing
2020-06-07 13:53:54 +02:00
0xboobface
fdce3bcec0
Fix chaturbate login check
...
The check if ctbrec is logged in always returned true because of a
change on the user profile page. ctbrec now uses the user icon to check,
if the user is the anonymous user or a logged in user.
2020-06-07 12:28:08 +02:00
0xboobface
b87f090ac3
Add max resolution setting for the player
2020-05-31 14:50:12 +02:00
0xboobface
0858941b50
Fix NPE in MFC client
2020-05-23 16:20:49 +02:00
0xboobface
f1a0e5900c
Fix createModelFromUrl for Showup and Fc2Live
2020-05-23 16:20:32 +02:00
0xboobface
3958a7b5f1
Reduce log level in getModelList
2020-05-23 13:47:07 +02:00
0xboobface
9eea66d94f
Remove the uid field from ShowupModel
2020-05-20 19:37:01 +02:00
0xboobface
9462a31111
Improve detection of stream termination
2020-05-20 19:00:09 +02:00