Off Topic - Cam Browser - An improved web-based interface for camsites | Page 3 | Social Media Girls

Off Topic Cam Browser - An improved web-based interface for camsites

Welcome to the Social Media Girls Forum!
Feel free to sign up and join the discussion on all your favourite Social Media Girls. YouTube and Twitch oops moments, Onlyfans leaks, Celebrity sex tapes and More! It's free and takes 10 seconds!
Sign up
You'll see the note in the app, but CB made a change that (probably permanently) breaks streams in the app. They changed the stream URLs to be unguessable. You need to know the exact url that's unique per model, and the only place it seems to exist is on the model's page. The only way around it is to use a proxy to fetch the page, but that would be way too expensive for this free app. This is probably the end of CB for this app.
 
T
thagweed commented
Unusual stuff, because ctbrec is working, try the ***, lots of source stuff.
 
T
thagweed commented
Could not edit the post, try the d1$c0rd.
 
Q
qqqsss2 commented
ctbrec is a desktop app and not subject to cors restrictions that the browser has, so it can make the requests it needs to in-app to get the stream url
 
T
thagweed commented
Haven't had any luck in fixing CB, but for anyone who wants to still use the app, you can run this simple proxy script and cam-browser.web.app will use it to retrieve the info needed to show the streams. You'll need to download node js to run it

Proxy.js:
const http = require("http");

http.createServer(async (req, res) => {
try {
if ("OPTIONS" === req.method) {
res.writeHead(200, { "Access-Control-Allow-Origin": "*", "Content-Type": "application/json" });
res.end();
return;
}

const url = req.url.replace(/^\/proxy\//, "");
const response = Buffer.from(
await (await fetch(
url,
{
method: "GET",
url
}
)).text()
)

res.writeHead(
200,
{
"Content-type": "text/html",
"Content-length": response.length,
"Access-Control-Allow-Origin": "*"
}
);

res.write(response);
res.end();
} catch(error) {
res.writeHead(
500,
{
"Access-Control-Allow-Origin": "*"
}
);
res.write(JSON.stringify(error));
res.end();
}
}).listen(8080);

Run:
node Proxy.js
 
NemesisQ
NemesisQ commented
not using any proxy. I still use this browser specially, since I have too many CB favorites (fucking small thumbnails) but use your browser to actively view the most fav ones. I never used stream functionality.
 
P
parnet2 commented
qqqsss2 can you please explain how to use that script ? I have never done this before and I don't know where to put that code and run. I am using firefox. thanks
 
Q
qqqsss2 commented
install node js on your computer, copy the script into a file called Proxy.js and use the command line to run it. if you don't know how to use command line, just look it up - you'll basically just need to navigate to where your script file is and put in `node Proxy.js`

 
frostx
frostx commented
is there a way to set the proxy to watch the region blocked rooms on my fav list?