### Playlist API Source: https://mediaflow-proxy-production-dd5b.up.railway.app/docs API for playlist handling and URL building. ```APIDOC ## GET /playlist/playlist ### Description Proxy Handler ### Method GET ### Endpoint /playlist/playlist ``` ```APIDOC ## GET /playlist/builder ### Description Url Builder ### Method GET ### Endpoint /playlist/builder ``` -------------------------------- ### Proxy API Source: https://mediaflow-proxy-production-dd5b.up.railway.app/docs Endpoints for proxying various media stream formats including HLS and MPD, as well as general stream proxying. ```APIDOC ## GET /proxy/hls/manifest.m3u8 ### Description Hls Manifest Proxy ### Method GET ### Endpoint /proxy/hls/manifest.m3u8 ``` ```APIDOC ## HEAD /proxy/hls/manifest.m3u8 ### Description Hls Manifest Proxy ### Method HEAD ### Endpoint /proxy/hls/manifest.m3u8 ``` ```APIDOC ## GET /proxy/hls/key_proxy/manifest.m3u8 ### Description Hls Key Proxy ### Method GET ### Endpoint /proxy/hls/key_proxy/manifest.m3u8 ``` ```APIDOC ## HEAD /proxy/hls/key_proxy/manifest.m3u8 ### Description Hls Key Proxy ### Method HEAD ### Endpoint /proxy/hls/key_proxy/manifest.m3u8 ``` ```APIDOC ## GET /proxy/hls/segment.{ext} ### Description Hls Segment Proxy ### Method GET ### Endpoint /proxy/hls/segment.{ext} ### Path Parameters - **ext** (string) - Required - The extension of the segment (e.g., ts). ``` ```APIDOC ## GET /proxy/transcode/playlist.m3u8 ### Description Transcode Hls Playlist ### Method GET ### Endpoint /proxy/transcode/playlist.m3u8 ``` ```APIDOC ## HEAD /proxy/transcode/playlist.m3u8 ### Description Transcode Hls Playlist ### Method HEAD ### Endpoint /proxy/transcode/playlist.m3u8 ``` ```APIDOC ## GET /proxy/transcode/init.mp4 ### Description Transcode Hls Init ### Method GET ### Endpoint /proxy/transcode/init.mp4 ``` ```APIDOC ## HEAD /proxy/transcode/init.mp4 ### Description Transcode Hls Init ### Method HEAD ### Endpoint /proxy/transcode/init.mp4 ``` ```APIDOC ## GET /proxy/transcode/segment.m4s ### Description Transcode Hls Segment ### Method GET ### Endpoint /proxy/transcode/segment.m4s ``` ```APIDOC ## GET /proxy/stream/{filename} ### Description Proxy Stream Endpoint ### Method GET ### Endpoint /proxy/stream/{filename} ### Path Parameters - **filename** (string) - Required - The name of the file to stream. ``` ```APIDOC ## HEAD /proxy/stream/{filename} ### Description Proxy Stream Endpoint ### Method HEAD ### Endpoint /proxy/stream/{filename} ### Path Parameters - **filename** (string) - Required - The name of the file to stream. ``` ```APIDOC ## GET /proxy/stream ### Description Proxy Stream Endpoint ### Method GET ### Endpoint /proxy/stream ``` ```APIDOC ## HEAD /proxy/stream ### Description Proxy Stream Endpoint ### Method HEAD ### Endpoint /proxy/stream ``` ```APIDOC ## GET /proxy/mpd/manifest.m3u8 ### Description Mpd Manifest Proxy ### Method GET ### Endpoint /proxy/mpd/manifest.m3u8 ``` ```APIDOC ## HEAD /proxy/mpd/manifest.m3u8 ### Description Mpd Manifest Proxy ### Method HEAD ### Endpoint /proxy/mpd/manifest.m3u8 ``` ```APIDOC ## GET /proxy/mpd/playlist.m3u8 ### Description Playlist Endpoint ### Method GET ### Endpoint /proxy/mpd/playlist.m3u8 ``` ```APIDOC ## HEAD /proxy/mpd/playlist.m3u8 ### Description Playlist Endpoint ### Method HEAD ### Endpoint /proxy/mpd/playlist.m3u8 ``` ```APIDOC ## GET /proxy/mpd/segment.mp4 ### Description Segment Endpoint ### Method GET ### Endpoint /proxy/mpd/segment.mp4 ``` ```APIDOC ## GET /proxy/mpd/segment.ts ### Description Segment Ts Endpoint ### Method GET ### Endpoint /proxy/mpd/segment.ts ``` ```APIDOC ## GET /proxy/mpd/init.mp4 ### Description Init Endpoint ### Method GET ### Endpoint /proxy/mpd/init.mp4 ``` ```APIDOC ## GET /proxy/ip ### Description Get Mediaflow Proxy Public Ip ### Method GET ### Endpoint /proxy/ip ``` -------------------------------- ### Speedtest API Source: https://mediaflow-proxy-production-dd5b.up.railway.app/docs API for running speed tests and retrieving configuration. ```APIDOC ## GET /speedtest/ ### Description Show browser speed test interface ### Method GET ### Endpoint /speedtest/ ``` ```APIDOC ## POST /speedtest/config ### Description Get browser speed test configuration ### Method POST ### Endpoint /speedtest/config ### Response #### Success Response (200) - **BrowserSpeedTestConfig** (object) - Configuration details for the speed test. ``` -------------------------------- ### Xtream API Source: https://mediaflow-proxy-production-dd5b.up.railway.app/docs Comprehensive API for Xtream codes, including player API, XMLTV, live streams, movies, series, and timeshift. ```APIDOC ## GET /player_api.php ### Description Player Api ### Method GET ### Endpoint /player_api.php ``` ```APIDOC ## GET /xmltv.php ### Description Xmltv Api ### Method GET ### Endpoint /xmltv.php ``` ```APIDOC ## GET /get.php ### Description Get Playlist ### Method GET ### Endpoint /get.php ``` ```APIDOC ## GET /panel_api.php ### Description Panel Api ### Method GET ### Endpoint /panel_api.php ``` ```APIDOC ## GET /live/{username}/{password}/{stream_id}.{ext} ### Description Live Stream ### Method GET ### Endpoint /live/{username}/{password}/{stream_id}.{ext} ### Path Parameters - **username** (string) - Required - User's username. - **password** (string) - Required - User's password. - **stream_id** (string) - Required - The ID of the stream. - **ext** (string) - Required - The stream extension (e.g., ts, m3u8). ``` ```APIDOC ## HEAD /live/{username}/{password}/{stream_id}.{ext} ### Description Live Stream ### Method HEAD ### Endpoint /live/{username}/{password}/{stream_id}.{ext} ### Path Parameters - **username** (string) - Required - User's username. - **password** (string) - Required - User's password. - **stream_id** (string) - Required - The ID of the stream. - **ext** (string) - Required - The stream extension (e.g., ts, m3u8). ``` ```APIDOC ## GET /movie/{username}/{password}/{stream_id}.{ext} ### Description Movie Stream ### Method GET ### Endpoint /movie/{username}/{password}/{stream_id}.{ext} ### Path Parameters - **username** (string) - Required - User's username. - **password** (string) - Required - User's password. - **stream_id** (string) - Required - The ID of the movie stream. - **ext** (string) - Required - The stream extension (e.g., ts, m3u8). ``` ```APIDOC ## HEAD /movie/{username}/{password}/{stream_id}.{ext} ### Description Movie Stream ### Method HEAD ### Endpoint /movie/{username}/{password}/{stream_id}.{ext} ### Path Parameters - **username** (string) - Required - User's username. - **password** (string) - Required - User's password. - **stream_id** (string) - Required - The ID of the movie stream. - **ext** (string) - Required - The stream extension (e.g., ts, m3u8). ``` ```APIDOC ## GET /series/{username}/{password}/{stream_id}.{ext} ### Description Series Stream ### Method GET ### Endpoint /series/{username}/{password}/{stream_id}.{ext} ### Path Parameters - **username** (string) - Required - User's username. - **password** (string) - Required - User's password. - **stream_id** (string) - Required - The ID of the series stream. - **ext** (string) - Required - The stream extension (e.g., ts, m3u8). ``` ```APIDOC ## HEAD /series/{username}/{password}/{stream_id}.{ext} ### Description Series Stream ### Method HEAD ### Endpoint /series/{username}/{password}/{stream_id}.{ext} ### Path Parameters - **username** (string) - Required - User's username. - **password** (string) - Required - User's password. - **stream_id** (string) - Required - The ID of the series stream. - **ext** (string) - Required - The stream extension (e.g., ts, m3u8). ``` ```APIDOC ## GET /timeshift/{username}/{password}/{duration}/{start}/{stream_id}.{ext} ### Description Timeshift Stream ### Method GET ### Endpoint /timeshift/{username}/{password}/{duration}/{start}/{stream_id}.{ext} ### Path Parameters - **username** (string) - Required - User's username. - **password** (string) - Required - User's password. - **duration** (string) - Required - The duration for timeshift. - **start** (string) - Required - The start time for timeshift. - **stream_id** (string) - Required - The ID of the stream. - **ext** (string) - Required - The stream extension (e.g., ts, m3u8). ``` ```APIDOC ## HEAD /timeshift/{username}/{password}/{duration}/{start}/{stream_id}.{ext} ### Description Timeshift Stream ### Method HEAD ### Endpoint /timeshift/{username}/{password}/{duration}/{start}/{stream_id}.{ext} ### Path Parameters - **username** (string) - Required - User's username. - **password** (string) - Required - User's password. - **duration** (string) - Required - The duration for timeshift. - **start** (string) - Required - The start time for timeshift. - **stream_id** (string) - Required - The ID of the stream. - **ext** (string) - Required - The stream extension (e.g., ts, m3u8). ``` ```APIDOC ## GET /streaming/timeshift.php ### Description Timeshift Php ### Method GET ### Endpoint /streaming/timeshift.php ``` ```APIDOC ## HEAD /streaming/timeshift.php ### Description Timeshift Php ### Method HEAD ### Endpoint /streaming/timeshift.php ``` ```APIDOC ## GET /hlsr/{token}/{username}/{password}/{channel_id}/{start}/{end}/index.m3u8 ### Description Hlsr Catchup ### Method GET ### Endpoint /hlsr/{token}/{username}/{password}/{channel_id}/{start}/{end}/index.m3u8 ### Path Parameters - **token** (string) - Required - Authentication token. - **username** (string) - Required - User's username. - **password** (string) - Required - User's password. - **channel_id** (string) - Required - The ID of the channel. - **start** (string) - Required - The start time for catchup. - **end** (string) - Required - The end time for catchup. ``` ```APIDOC ## HEAD /hlsr/{token}/{username}/{password}/{channel_id}/{start}/{end}/index.m3u8 ### Description Hlsr Catchup ### Method HEAD ### Endpoint /hlsr/{token}/{username}/{password}/{channel_id}/{start}/{end}/index.m3u8 ### Path Parameters - **token** (string) - Required - Authentication token. - **username** (string) - Required - User's username. - **password** (string) - Required - User's password. - **channel_id** (string) - Required - The ID of the channel. - **start** (string) - Required - The start time for catchup. - **end** (string) - Required - The end time for catchup. ``` ```APIDOC ## GET /hls/{token}/{stream_id}.m3u8 ### Description Hls Stream ### Method GET ### Endpoint /hls/{token}/{stream_id}.m3u8 ### Path Parameters - **token** (string) - Required - Authentication token. - **stream_id** (string) - Required - The ID of the stream. ``` ```APIDOC ## HEAD /hls/{token}/{stream_id}.m3u8 ### Description Hls Stream ### Method HEAD ### Endpoint /hls/{token}/{stream_id}.m3u8 ### Path Parameters - **token** (string) - Required - Authentication token. - **stream_id** (string) - Required - The ID of the stream. ``` ```APIDOC ## GET /{username}/{password}/{stream_id}.{ext} ### Description Live Stream Short ### Method GET ### Endpoint /{username}/{password}/{stream_id}.{ext} ### Path Parameters - **username** (string) - Required - User's username. - **password** (string) - Required - User's password. - **stream_id** (string) - Required - The ID of the stream. - **ext** (string) - Required - The stream extension (e.g., ts, m3u8). ``` ```APIDOC ## HEAD /{username}/{password}/{stream_id}.{ext} ### Description Live Stream Short ### Method HEAD ### Endpoint /{username}/{password}/{stream_id}.{ext} ### Path Parameters - **username** (string) - Required - User's username. - **password** (string) - Required - User's password. - **stream_id** (string) - Required - The ID of the stream. - **ext** (string) - Required - The stream extension (e.g., ts, m3u8). ``` ```APIDOC ## GET /live/{username}/{password}/{stream_id} ### Description Live Stream No Ext ### Method GET ### Endpoint /live/{username}/{password}/{stream_id} ### Path Parameters - **username** (string) - Required - User's username. - **password** (string) - Required - User's password. - **stream_id** (string) - Required - The ID of the stream. ``` ```APIDOC ## HEAD /live/{username}/{password}/{stream_id} ### Description Live Stream No Ext ### Method HEAD ### Endpoint /live/{username}/{password}/{stream_id} ### Path Parameters - **username** (string) - Required - User's username. - **password** (string) - Required - User's password. - **stream_id** (string) - Required - The ID of the stream. ``` ```APIDOC ## GET /movie/{username}/{password}/{stream_id} ### Description Movie Stream No Ext ### Method GET ### Endpoint /movie/{username}/{password}/{stream_id} ### Path Parameters - **username** (string) - Required - User's username. - **password** (string) - Required - User's password. - **stream_id** (string) - Required - The ID of the movie stream. ``` ```APIDOC ## HEAD /movie/{username}/{password}/{stream_id} ### Description Movie Stream No Ext ### Method HEAD ### Endpoint /movie/{username}/{password}/{stream_id} ### Path Parameters - **username** (string) - Required - User's username. - **password** (string) - Required - User's password. - **stream_id** (string) - Required - The ID of the movie stream. ``` ```APIDOC ## GET /series/{username}/{password}/{stream_id} ### Description Series Stream No Ext ### Method GET ### Endpoint /series/{username}/{password}/{stream_id} ### Path Parameters - **username** (string) - Required - User's username. - **password** (string) - Required - User's password. - **stream_id** (string) - Required - The ID of the series stream. ``` ```APIDOC ## HEAD /series/{username}/{password}/{stream_id} ### Description Series Stream No Ext ### Method HEAD ### Endpoint /series/{username}/{password}/{stream_id} ### Path Parameters - **username** (string) - Required - User's username. - **password** (string) - Required - User's password. - **stream_id** (string) - Required - The ID of the series stream. ``` ```APIDOC ## GET /{username}/{password}/{stream_id} ### Description Live Stream Short No Ext ### Method GET ### Endpoint /{username}/{password}/{stream_id} ### Path Parameters - **username** (string) - Required - User's username. - **password** (string) - Required - User's password. - **stream_id** (string) - Required - The ID of the stream. ``` ```APIDOC ## HEAD /{username}/{password}/{stream_id} ### Description Live Stream Short No Ext ### Method HEAD ### Endpoint /{username}/{password}/{stream_id} ### Path Parameters - **username** (string) - Required - User's username. - **password** (string) - Required - User's password. - **stream_id** (string) - Required - The ID of the stream. ``` -------------------------------- ### Base64 Encoding/Decoding API Source: https://mediaflow-proxy-production-dd5b.up.railway.app/docs API for Base64 encoding, decoding, and checking Base64 encoded URLs. ```APIDOC ## POST /base64/encode ### Description Encode Url Base64 ### Method POST ### Endpoint /base64/encode ### Request Body - **field1** (type) - Required/Optional - Description ### Response #### Success Response (200) - **field1** (type) - Description ``` ```APIDOC ## POST /base64/decode ### Description Decode Url Base64 ### Method POST ### Endpoint /base64/decode ### Request Body - **field1** (type) - Required/Optional - Description ### Response #### Success Response (200) - **field1** (type) - Description ``` ```APIDOC ## GET /base64/check ### Description Check Base64 Url ### Method GET ### Endpoint /base64/check ### Query Parameters - **url** (string) - Required - The URL to check. ### Response #### Success Response (200) - **is_base64** (boolean) - True if the URL is Base64 encoded, false otherwise. ``` -------------------------------- ### Extractor API Source: https://mediaflow-proxy-production-dd5b.up.railway.app/docs API for extracting URLs, with options to include file extensions. ```APIDOC ## GET /extractor/video ### Description Extract Url ### Method GET ### Endpoint /extractor/video ``` ```APIDOC ## HEAD /extractor/video ### Description Extract Url ### Method HEAD ### Endpoint /extractor/video ``` ```APIDOC ## GET /extractor/video.{ext} ### Description Extract Url With Extension ### Method GET ### Endpoint /extractor/video.{ext} ### Path Parameters - **ext** (string) - Required - The desired file extension. ``` ```APIDOC ## HEAD /extractor/video.{ext} ### Description Extract Url With Extension ### Method HEAD ### Endpoint /extractor/video.{ext} ### Path Parameters - **ext** (string) - Required - The desired file extension. ``` -------------------------------- ### URL Generation API Source: https://mediaflow-proxy-production-dd5b.up.railway.app/docs Provides endpoints for generating encrypted or encoded URLs, and a URL generator page. ```APIDOC ## POST /generate_encrypted_or_encoded_url ### Description Generate Encrypted Or Encoded Url ### Method POST ### Endpoint /generate_encrypted_or_encoded_url ### Request Body - **field1** (type) - Required/Optional - Description ### Response #### Success Response (200) - **field1** (type) - Description ``` ```APIDOC ## POST /generate_url ### Description Generate Url ### Method POST ### Endpoint /generate_url ### Request Body - **field1** (type) - Required/Optional - Description ### Response #### Success Response (200) - **field1** (type) - Description ``` ```APIDOC ## POST /generate_urls ### Description Generate Urls ### Method POST ### Endpoint /generate_urls ### Request Body - **field1** (type) - Required/Optional - Description ### Response #### Success Response (200) - **field1** (type) - Description ``` ```APIDOC ## GET /url-generator ### Description Show Url Generator Page ### Method GET ### Endpoint /url-generator ``` -------------------------------- ### Health Check API Source: https://mediaflow-proxy-production-dd5b.up.railway.app/docs Checks the health status of the API. ```APIDOC ## GET /health ### Description Health Check ### Method GET ### Endpoint /health ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.