Commit Graph

18 Commits

Author SHA1 Message Date
0xboobface 1fec124bbc Add BongaCams
This is the first working version. Follow / unfollow and tipping are not
implemented.
2018-11-05 00:41:22 +01:00
0xboobface b476c452ad Merge branch 'dev' into camsoda
Conflicts:
	src/main/java/ctbrec/Settings.java
	src/main/java/ctbrec/recorder/server/HttpServer.java
	src/main/java/ctbrec/ui/CamrecApplication.java
	src/main/java/ctbrec/ui/ThumbCell.java
2018-10-30 19:06:20 +01:00
0xboobface 34f443c6a9 First addition for Cam4 2018-10-27 22:32:07 +02:00
0xboobface d4bff345a1 Add Camsoda to sites in HttpServer 2018-10-26 23:01:17 +02:00
0xboobface 8c45c45055 Fix model loading 2018-10-22 16:07:52 +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 05ce02a7e8 Move chaturbate related classes to package ctbrec.sites.chaturbate 2018-10-16 18:41:18 +02:00
0xboobface 0aa6cad1c3 Move io related classes to ctbrec.io 2018-10-16 18:38:46 +02:00
0xboobface 26a73c3228 Rename ModelAdapter to ModelJsonAdapter 2018-10-16 18:34:41 +02:00
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 7cc5764461 Add System property ctbrec.server.mode on server startup
This property gets set by the server, so that we know,
if we are running in server mode or not
2018-09-07 17:20:07 +02:00
0xboobface 22d32bcc64 Add possibility to switch the stream resolution for a recording
Add the possibility to switch the stream resolution for a model, which
already is recorded by the recorder. This makes it more convenient to
switch the resolution, if you already have a bunch of models in the
recorder list.
2018-09-04 16:50:38 +02:00
0xboobface b25c529b9c Moved PlaylistGenerator one package up 2018-07-07 17:12:18 +02:00
0xboobface 160aaa51a1 Removed JavaFX code from Config 2018-07-07 14:18:20 +02:00
0xboobface 32172fe203 Created abstract servlet to handle HMAC
Implemented HMAC authentication in HlsServlet, but disabled it, because
it does not make sense, if you want to support streaming. Also, the path
of recordings can only be obtained by guessing without the HMAC key.
2018-07-07 14:05:07 +02:00
0xboobface d62bba5599 Implemented HMAC authentication in RecorderServlet 2018-07-07 12:50:21 +02:00
0xboobface 1ab902892d initial import 2018-07-01 17:38:53 +02:00