Results 1 to 5 of 5

Thread: Minika Go PHP

  1. Go to Thank YouDownload #1
    Go to Thank You
    Üye Yazar Panda's Avatar

    Info

    Go to Top of Post

    Mesaj Minika Go PHP

    <?php


    class MinikaGoStreamFetcher {
    private const SECURE_URL = 'https://securevideotoken.tmgrup.com.tr/webtv/secure?401424&url=https%3A%2F%2Ftrkvz.daioncdn.net %2Fminikago%2Fminikago.m3u8%3Fapp%3Dweb%26ce%3D3';
    private const BASE_URL = 'https://trkvz.daioncdn.net/minikago/'; // M3U8 dosyasındaki yolları tam URL'ye dönüştürmek için temel URL
    private const HEADERS = [
    'Origin: [Sadece kayıtlı ve aktif kullanıcılar bağlantıları görebilir.] Kayıt Olmak İçin Tıklayınız..',
    'Referer: [Sadece kayıtlı ve aktif kullanıcılar bağlantıları görebilir.] Kayıt Olmak İçin Tıklayınız..',
    'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 Edg/126.0.0.0'
    ];


    public function fetchStream() {
    $secureResponse = $this->makeRequest(self::SECURE_URL);
    $jsonData = json_decode($secureResponse, true);


    if (!$this->isSuccess($jsonData)) {
    http_response_code(500);
    echo 'Error fetching the stream URL.';
    return;
    }


    $m3u8Content = $this->makeRequest($jsonData['Url']);
    $processedContent = $this->processM3U8Content($m3u8Content);


    header('Content-Type: application/vnd.apple.mpegurl');
    echo $processedContent;
    }


    private function makeRequest(string $url): string {
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, self::HEADERS);
    $response = curl_exec($ch);
    curl_close($ch);


    return $response;
    }


    private function isSuccess(array $data): bool {
    return isset($data['Success']) && $data['Success'] === true;
    }


    private function processM3U8Content(string $content): string {
    $lines = explode("\n", $content);
    foreach ($lines as &$line) {
    if (preg_match('/^(minikago_\d+p\.m3u8\?.*)$/', $line, $matches)) {
    $line = self::BASE_URL . $matches[1];
    }
    }
    return implode("\n", $lines);
    }
    }


    $fetcher = new MinikaGoStreamFetcher();
    $fetcher->fetchStream();
    ?>


  2. The Following 5 Users Say Thank You to Yazar Panda For This Useful Post:

  3. Go to Thank YouDownload #2
    Go to Thank You
    Üye Yazar Panda's Avatar

    Info

    Go to Top of Post

    Aslında direkt PHP'yi yapıştırmamıştım. Açıklama yazmıştım ama silmişim.
    Bu PHP'yi minikago kanalını oynatabilmeniz için yaptım. İsteyenler uygulamalarına ya da M3U'larına ekleyebilirler. PHP'nin en iyi şekilde çalışması için PHP'yi m3u8'e yönlendiren bir .htaccess dosyası yapmayı unutmayın.
    ATV'nin nasıl oynatılacağını soran çok kullanıcı gördüm, bu yüzden minikago PHP'sini yaptım. Bundan yola çıkarak ATV'yi de yapabilirsiniz...
    İyi kullanımlar dilerim. PHP'Yi kendinize göre özelleştirebilirsiniz. Saygılar...
    Last edited by Yazar Panda; 3 Weeks Ago at 14:31. Reason: Yalnış yazım


  4. The Following 4 Users Say Thank You to Yazar Panda For This Useful Post:

  5. Go to Thank YouDownload #3
    Go to Thank You
    Üye bahri's Avatar

    Info

    Go to Top of Post

    Bu localhost icinmi ustam


  6. The Following 3 Users Say Thank You to bahri For This Useful Post:

  7. Go to Thank YouDownload #4
    Go to Thank You
    Kıdemli Üye telase's Avatar

    Info

    Go to Top of Post

    aslında bunu daha önce yazacaktım,php ye erek yokki,zaten IDM aynı tokenli linki yakalıyor


  8. The Following User Says Thank You to telase For This Useful Post:

  9. Go to Thank YouDownload #5
    Go to Thank You
    Üye Yazar Panda's Avatar

    Info

    Go to Top of Post

    Ama o sadece sizin için geçerli bir link. Başkası oynatamaz. Oynatsa bile her gün yeniden almanız gerekir.

    - - - - - - - - - -

    Web server'de deneme fırsatım olmadı. İsterseniz deneyebilirsiniz. Local'de çalışıyor ama.

    Quote Originally Posted by bahri View Post
    Bu localhost icinmi ustam
    Last edited by Yazar Panda; 3 Hours Ago at 14:37. Reason: Yalnış yazım.


Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •