butterflyweight - Chaturbate =========================================== [cli][info] Found matching plugin hls for URL https://edge8-sof.live.mmcdn.com/live-edge/amlst:butterflyweight-sd_trns_h264/playlist.m3u8 error: Unable to open URL: https://edge8-sof.live.mmcdn.com/live-edge/amlst:butterflyweight-sd_trns_h264/playlist.m3u8 (404 Client Error: Not Found for url: https://edge8-sof.live.mmcdn.com/live-edge/amlst:butterflyweight-sd_trns_h264/playlist.m3u8)
https://edge8-sof.live.mmcdn.com/live-edge/amlst:butterflyweight-sd-81c697ab8c94d0a13d2f330671c5c8345ca73aaa1db1d15ca051d8d9c65ff018_trns_h264/chunklist_w1405971864_b5128000_t64RlBTOjYwLjA=.m3u8
$server = 'waw', 'hel', 'sof' | Get-Random
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 $model_name = Read-Host 'model name' $servers = 'hel', 'waw', 'sof', 'rtm', 'ams', 'fra', 'aus', 'chi', 'ash', 'lax', 'atl', 'phx', 'sea' $user_agent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36' foreach ($server in $servers) { $stream_url = 'https://edge1-{0}.live.mmcdn.com/live-hls/amlst:{1}/playlist.m3u8' -f $server, $model_name $status_code = $null try { $status_code = $(Invoke-WebRequest -UseBasicParsing -TimeoutSec 10 -Method Head -UserAgent $user_agent -Uri $stream_url).StatusCode } catch { $status_code = $_.Exception.Response.StatusCode.value__ if (!$status_code) { $status_code = $_.Exception.Status } } $color = 'Red' if ($status_code -eq 200) { $color = 'Green' } Write-Host "$server - $status_code" -ForegroundColor $color Start-Sleep -milliseconds 500 } Read-Host
@echo off set /p line_source=Enter URL or nickname: for %%a in ("%line_source:/=" "%") do set "name=%%~a" set dir=D:\Records set quality=best set waiting=30 for /f "delims=" %%a in ('curl -ksS https://de.stripchat.com/api/front/v2/users/username/%name%/ 2^>^&1') do ( for /f %%i in ('echo %%a ^| jq -r ".item.id"') do set user_id=%%i for /f %%i in ('echo %%a ^| jq -r ".item.isModel"') do set is_mdl=%%i ) if "%user_id%"=="null" ( echo ID - %user_id% title %name% - nickname invalid echo %name% - nickname invalid echo. pause exit ) if "%user_id%"=="" ( echo ID - %user_id% title %name% - nickname invalid echo %name% - nickname invalid echo. pause exit ) if "%is_mdl%"=="false" ( echo ID - %user_id% title %name% - not model echo %name% - not model echo. pause exit ) for /f "delims=" %%a in ('curl -ksS https://de.stripchat.com/api/front/v2/models/username/%name%/cam ^| jq -r .user.isGeoBanned') do set is_GeoBanned=%%a :loop cls title Request... streamlink --version echo %name% --- Stripchat echo =========================== echo ID - %user_id% echo GeoBanned: %is_GeoBanned% set "Cam_Available=" set "play_list=" for /f "delims=" %%a in ('curl -ksS https://edge-hls.doppiocdn.com/hls/%user_id%/master/%user_id%.m3u8 2^>^&1') do ( echo %%a | findstr /c:"Not Found" >nul && set "Cam_Available=offline" echo %%a | findstr /c:"media-hls" >nul && set "play_list=%%a" ) if "%Cam_Available%"=="offline" ( title %name% is offline echo OFFLINE timeout %waiting% goto loop ) if "%play_list%"=="" ( title playlist error echo playlist error timeout %waiting% goto loop ) ::echo %play_list% for /f "delims=" %%a in ('curl -ksS %play_list% 2^>^&1') do ( echo %%a | findstr /c:""Forbidden"" >nul && set "Cam_Available=private" echo %%a | findstr /c:".mp4" >nul && set "Cam_Available=online" ) if "%Cam_Available%"=="private" ( title %name% in private echo PRIVATE or away timeout %waiting% goto loop ) if "%Cam_Available%"=="" ( title stream error echo stream error timeout %waiting% goto loop ) echo Model is %Cam_Available% set datetime=%date:~6,4%-%date:~3,2%-%date:~0,2%_%time:~0,2%-%time:~3,2%-%time:~6,2% set datetime=%datetime: =0% set file=StripChat_%name%_%datetime%.ts title Rec - %name%_%datetime% streamlink --stream-segment-threads 3 https://edge-hls.doppiocdn.com/hls/%user_id%/master/%user_id%_auto.m3u8 %quality% -o "%dir%\%file%" timeout %waiting% goto loop
@echo off set /p name=name: set dir=D:\Records set seconds=30 :: if entered full url instead of nickname echo %name% | findstr /R "https://[a-zA-Z][a-zA-Z]\.stripchat\.com/" > nul if not errorlevel 1 ( set name=%name:~25% ) echo %name% | findstr /R "https://stripchat\.com/" > nul if not errorlevel 1 ( set name=%name:~22% ) echo %name% echo. set "frame_resolution=" set /p "frame_resolution=Press Enter to select "best" quality or specify (720, 480, 240, 160): " if "%frame_resolution%"=="" ( set "quality=best" ) if "%frame_resolution%" neq "" ( set "lastChar=%frame_resolution:~-1%" ) if "%lastChar%"=="p" ( set "quality=%frame_resolution%" ) if "%lastChar%" neq "" ( if "%lastChar%" neq "p" ( set "quality=%frame_resolution%p" ) ) if not "%quality%"=="best" ( if not "%quality%"=="720p" ( if not "%quality%"=="480p" ( if not "%quality%"=="240p" ( if not "%quality%"=="160p" ( cls echo %name% echo. echo Error - entered value is not from range echo Select "best" quality or 720, 480, 240, 160 echo. pause exit ) ) ) ) ) :loop cls streamlink --version echo %name% --- Stripchat echo =========================== for /f "delims=" %%a in ('curl -ksS https://de.stripchat.com/api/front/v2/users/username/%name%/ ^| jq -r .item.id') do set user_id=%%a if "%user_id%"=="null" ( title %name% - nickname incorrect or non-existent echo Nickname incorrect or non-existent echo. pause exit ) set "Cam_Available=" sleep 0.5 for /f "delims=" %%a in ('curl -ksS https://de.stripchat.com/api/front/v2/models/username/%name%/cam ^| jq -r .user.isGeoBanned') do set is_GeoBanned=%%a echo GeoBanned: %is_GeoBanned% for /f "delims=" %%a in ('curl -ksS https://edge-hls.doppiocdn.com/hls/%user_id%/master/%user_id%.m3u8 2^>^&1 ^| findstr /c:"404 Not Found" 2^>nul') do set "Cam_Available=offline" if "%Cam_Available%"=="offline" ( title %name% is offline echo Model is offline timeout %seconds% goto loop ) sleep 0.5 for /f "delims=" %%a in ('curl -ksS https://edge-hls.doppiocdn.com/hls/%user_id%/master/%user_id%.m3u8 2^>^&1 ^| findstr /c:"https://b-hls" 2^>nul') do set play_list=%%a ::echo %play_list% sleep 0.5 for /f "delims=" %%a in ('curl -ksS %play_list% 2^>^&1 ^| findstr /c:"403 Forbidden" 2^>nul') do set "Cam_Available=private" if "%Cam_Available%"=="private" ( title %name% in private chat echo Model in private chat or away timeout %seconds% goto loop ) sleep 0.5 for /f "delims=" %%a in ('curl -ksS %play_list% 2^>^&1 ^| findstr /c:".mp4" 2^>nul') do set "Cam_Available=online" if "%Cam_Available%"=="online" ( goto continue ) :continue echo Model is %Cam_Available% set datetime=%date:~6,4%-%date:~3,2%-%date:~0,2%_%time:~0,2%-%time:~3,2%-%time:~6,2% set datetime=%datetime: =0% set file=%name%_%datetime%.ts title Rec - %name%_%datetime% setlocal enabledelayedexpansion if "%quality%"=="720p" ( for /f "tokens=*" %%a in ('streamlink https://edge-hls.doppiocdn.com/hls/%user_id%/master/%user_id%_auto.m3u8') do set out_line=%%a echo !out_line! | findstr "720p" >nul if not errorlevel 1 ( goto work ) else ( echo Error - selected value '720p' was not found echo. pause exit ) ) :work if "%quality%"=="best" ( streamlink --stream-segment-threads 3 https://edge-hls.doppiocdn.com/hls/%user_id%/master/%user_id%.m3u8 %quality% -o "%dir%\%file%" ) else ( streamlink --stream-segment-threads 3 https://edge-hls.doppiocdn.com/hls/%user_id%/master/%user_id%_auto.m3u8 %quality% -o "%dir%\%file%" ) timeout %seconds% goto loop
@echo off set /p name=name: set dir=D:\Records set seconds=30 for /f "delims=" %%a in ('curl -ksS https://de.stripchat.com/api/front/v2/users/username/%name%/ ^| jq -r .item.id') do set id=%%a if "%id%"=="null" ( title %name% - not found echo %name% - not found pause exit ) if "%id%"=="" ( title %name% - not found echo %name% - not found pause exit ) set stream_url=https://b-hls-01.doppiocdn.live/hls/%id%/%id%.m3u8 :loop cls for /f "delims=" %%a in ('curl -ksS -L -I -w "%%{http_code};%%{url_effective}" -o NUL %stream_url%') do set status_code_location_url=%%a for /f "tokens=1,2 delims=;" %%i in ("%status_code_location_url%") do ( set status_code=%%i set location_url=%%j ) if "%status_code%" == "000" ( title %name% timeout %seconds% goto loop ) if "%status_code%" == "404" ( title %name% - offline echo %name% - offline timeout %seconds% goto loop ) if "%status_code%" == "403" ( title %name% - private echo %name% - private timeout %seconds% goto loop ) set datetime=%date:~6,4%-%date:~3,2%-%date:~0,2%_%time:~0,2%-%time:~3,2%-%time:~6,2% set datetime=%datetime: =0% set output=%dir%\StripChat_%name%_%datetime%.ts title %name% - recording streamlink --stream-segment-threads 3 "%location_url%" best -o "%output%" rem ffmpeg -i "%location_url%" -c copy "%output%" timeout %seconds% goto loop
Сегодня, 11:46
Вчера, 19:05
Вчера, 18:11
Вчера, 05:48
20 января 2026 23:05
20 января 2026 17:35
19 января 2026 14:11
19 января 2026 12:29
19 января 2026 11:51
19 января 2026 03:43
19 января 2026 00:54
18 января 2026 23:14
18 января 2026 23:06
18 января 2026 13:34
20 января 2026 21:11
20 января 2026 16:37
20 января 2026 10:47
19 января 2026 00:38
15 января 2026 22:17
15 января 2026 18:49
14 января 2026 02:49
12 января 2026 23:18
4 января 2026 09:47
3 января 2026 14:32
30 декабря 2025 03:05
26 декабря 2025 21:29
22 декабря 2025 21:38
13 декабря 2025 14:51
11 декабря 2025 19:56
4 декабря 2025 03:37
3 декабря 2025 16:48
2 декабря 2025 15:12
1 декабря 2025 12:23
30 ноября 2025 03:07
28 ноября 2025 14:44
27 ноября 2025 08:24
25 ноября 2025 11:09
25 ноября 2025 10:53
24 ноября 2025 17:29
24 ноября 2025 02:16
23 ноября 2025 21:46
23 ноября 2025 14:56
23 ноября 2025 01:59
22 ноября 2025 22:46