forked from j62/ctbrec
1
0
Fork 0

Compare commits

...

No commits in common. "reusedname" and "main" have entirely different histories.

26 changed files with 31 additions and 26 deletions

View File

@ -1,17 +1,21 @@
# CTB Recorder
![splash](https://git.ctbrec.com/j62/ctbrec/raw/branch/main/splash.png)
## Current State Version 5.3.2-a
## updates to fix chaturbate broken audio coming soon
A free recording software for different camsites. Currently supported: BongaCams, Cam4, CamSoda, Chaturbate, FC2Live, LiveJasmin, MyFreeCams, Streamate
![Screenshot](https://raw.githubusercontent.com/0xboobface/ctbrec/master/docs/img/featured-s.jpg)
![Screenshot](https://git.ctbrec.com/j62/ctbrec/raw/branch/main/docs/img/featured-s.jpg)
If you ever wanted to record a cam girl show to watch it later or if your favorite model lives in another timezone and is never online when you are, CTB Recorder is the solution for you.
CTB Recorder allows you to record any public show on different cam sites. It is very easy to use and set up in minutes. You can even run the recorder on a server and control it with the graphical user interface, so that you never miss a show again.
For more visit the [homepage](https://0xboobface.github.io/ctbrec)
For more visit the [homepage](https://git.ctbrec.com/j62/ctbrec)
## Installation
[Download](https://github.com/0xboobface/ctbrec/releases) the bundle ending in -jre for your platform and follow the instructions in the README.md contained in the zip.
[Download](https://git.ctbrec.com/j62/ctbrec/releases) the bundle ending in -jre for your platform and follow the instructions in the README.md contained in the zip.
## License
CTB Recorder is licensed under the GPLv3. See [LICENSE.txt](https://raw.githubusercontent.com/0xboobface/ctbrec/master/LICENSE.txt).

0
build-all.sh Executable file → Normal file
View File

0
client/build.sh Executable file → Normal file
View File

0
client/src/assembly/ctbrec-linux-jre-no-splash.sh Executable file → Normal file
View File

0
client/src/assembly/ctbrec-linux-jre.sh Executable file → Normal file
View File

0
client/src/assembly/ctbrec-macos-jre-no-splash.sh Executable file → Normal file
View File

0
client/src/assembly/ctbrec-macos-jre.sh Executable file → Normal file
View File

View File

View File

View File

@ -25,8 +25,8 @@ import static java.nio.charset.StandardCharsets.UTF_8;
public class Chaturbate extends AbstractSite {
static String baseUrl = "https://chaturbate.com";
public static final String AFFILIATE_LINK = "https://chaturbate.com/in/?track=default&tour=grq0&campaign=55vTi";
public static final String REGISTRATION_LINK = "https://chaturbate.com/in/?track=default&tour=g4pe&campaign=55vTi";
public static final String AFFILIATE_LINK = "https://chaturbate.com/in/?track=default&tour=grq0&campaign=97mhH";
public static final String REGISTRATION_LINK = "https://chaturbate.com/in/?track=default&tour=g4pe&campaign=97mhH";
private ChaturbateHttpClient httpClient;
@Override
@ -46,7 +46,7 @@ public class Chaturbate extends AbstractSite {
@Override
public String getAffiliateLink() {
return getBaseUrl() + "/in/?track=default&tour=LQps&campaign=55vTi&room=0xb00bface";
return getBaseUrl() + "/in/?track=default&tour=LQps&campaign=97mhH&room=0xb00bface";
}
@Override

View File

@ -311,6 +311,7 @@ public class ChaturbateModel extends AbstractModel {
String content = response.body().string();
log.trace("Raw stream info for model {}: {}", getName(), content);
streamInfo = mapper.readValue(content, StreamInfo.class);
//streamInfo.url = streamInfo.url.replaceAll("live-hls", "live-c-fhls").replaceAll("playlist\\.m3u8", "playlist_sfm4s.m3u8");
return streamInfo;
} else {
int code = response.code();

View File

@ -185,11 +185,11 @@
<div class="row text-center">
<div class="col">
<p class="lead">
<a href="https://chaturbate.com/in/?track=default&amp;tour=LQps&amp;campaign=55vTi&amp;room=0xb00bface" target="_blank" title="If you buy tokens by using this button, Chaturbate will award me 20% of the tokens' value for sending you over. You get the full tokens and it doesn't cost you any more!">
<a href="https://chaturbate.com/in/?track=default&amp;tour=LQps&amp;campaign=97mhH&amp;room=0xb00bface" target="_blank" title="If you buy tokens by using this button, Chaturbate will award me 20% of the tokens' value for sending you over. You get the full tokens and it doesn't cost you any more!">
<img src="img/token.png" alt="Buy Chaturbate tokens"/>
</a><br/>
<input type="button" value="Buy tokens"
onclick="window.open('https://chaturbate.com/in/?track=default&amp;tour=LQps&amp;campaign=55vTi&amp;room=0xb00bface','_blank')"
onclick="window.open('https://chaturbate.com/in/?track=default&amp;tour=LQps&amp;campaign=97mhH&amp;room=0xb00bface','_blank')"
title="If you buy tokens by using this button, Chaturbate will award me 20% of the tokens' value for sending you over. You get the full tokens and it doesn't cost you any more!">
</p>
</div>

0
docs/vendor/jquery-easing/jquery.easing.compatibility.js vendored Executable file → Normal file
View File

0
docs/vendor/jquery-easing/jquery.easing.js vendored Executable file → Normal file
View File

0
docs/vendor/jquery-easing/jquery.easing.min.js vendored Executable file → Normal file
View File

0
server/src/assembly/server-linux.sh Executable file → Normal file
View File

0
server/src/assembly/server-macos.sh Executable file → Normal file
View File

0
server/src/assembly/server.bat Executable file → Normal file
View File

View File

View File

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 54 KiB

View File

View File

View File

View File