Anthology Canlı Yayın & Spor Motoru tabanlı; Smart TV (Android TV, Apple TV, webOS, Tizen), VLC, IINA, Kodi, Telefon, Tablet ve Tarayıcılar için sıfır kasma, sıfır donma ve tek parça livestream sağlayan bağımsız IPTV ve Xtream Codes proxy servisi.
Go (Golang) mimarisiyle yeniden yazılmış olup anthology-dav ile aynı SQLite veritabanını paylaşır.
Important
Anthology Live, üst klasördeki anthology-dav projesi ile aynı kullanıcı veritabanını (anthology.db) kullanır.
anthology-dav üzerinde kayıtlı olan mevcut kullanıcı adı ve şifreniz burada da birebir geçerlidir. Yeni bir hesap açmanıza gerek yoktur.
Televizyonlarda web tarayıcı kullanmak zahmetli olduğu için sistem Xtream Codes API protokolünü destekler.
- Smart TV'nize veya TV Box'ınıza popüler bir IPTV uygulaması kurun:
- Android TV / Google TV / FireStick: TiviMate, Televizo, IPTV Smarters Pro, XCIPTV.
- Apple TV / iOS: SenPlayer, Infuse, Smarters Player Lite.
- Samsung (Tizen) / LG (webOS): IBO Player, Nanomid, SS IPTV.
- Uygulamayı açıp "Xtream Codes API ile Giriş Yap" (Add Playlist > Xtream Codes) seçeneğini seçin.
- Aşağıdaki bilgileri doldurun:
- Çalma Listesi Adı:
Anthology Live - Sunucu Adresi (Server URL):
https://anthology-live.duckdns.org - Kullanıcı Adı (Username):
<anthology-dav kullanıcı adınız> - Şifre (Password):
<anthology-dav şifreniz>
- Çalma Listesi Adı:
- Giriş Yap butonuna bastığınızda tüm spor ve ulusal kanallar kategorileri, EPG program rehberi ve logolarıyla otomatik olarak yüklenecektir.
Herhangi bir IPTV uygulaması kurmadan doğrudan VLC veya IINA ile izleyebilirsiniz:
- VLC Media Player'ı açın.
- Medya (Media) > Ağ Akışı Aç (Open Network Stream) yolunu izleyin (Kısayol:
Ctrl+Nveya Mac'teCmd+N). - Aşağıdaki adresi yapıştırıp Oynat butonuna basın:
https://anthology-live.duckdns.org/iptv.m3u?username=KULLANICI_ADINIZ&password=SIFRENIZ - Kanallar listesini açarak (
Ctrl+L/Cmd+L) dilediğiniz beIN Sports, S Sport, Tivibu veya TRT kanalını seçin.
Hiçbir uygulama yüklemeden doğrudan web tarayıcınızdan izlemek için:
- Tarayıcınızda şu adresi açın:
https://anthology-live.duckdns.org/ - Şık Web TV arayüzünden izlemek istediğiniz kanala tıklayın.
- Dahili Hls.js oynatıcı sayesinde yayın otomatik olarak tam ekran ve 1080p kalitesinde başlar.
- İsterseniz kanalın altındaki "⚡️ VLC ile Aç" butonuna basarak yayını tek tıkla bilgisayarınızdaki VLC oynatıcısına aktarabilirsiniz.
Önemli derbilerde veya yoğun maç günlerinde bir yayın platformu yoğunluktan takılırsa, yayını anında başka bir sağlayıcıya geçirebilirsiniz:
- Web TV Üzerinden:
Oynatıcının hemen altında yer alan "📡 Yayın Kaynağı" bölümünden dilediğiniz kaynağa (
⚡️ Otomatik,Alemdar Sport,Selçuk / Arda,Taraftarium24,Mahsun Sports,Papaz Sports) tıklayarak yayını anında kesintisiz başka bir kaynaktan devam ettirebilirsiniz. - Smart TV ve VLC için Alternatif Kanallar Listesi:
Eğer TV kumandanızdan direkt kanal değiştirir gibi kaynak değiştirmek isterseniz, M3U linkinizin sonuna
&all_sources=1ekleyin:Bu sayede çalma listenizde hem ana kanallar (otomatik en hızlı çalışan), hem de her kanalın [Alemdar], [Selçuk], [Taraftarium] gibi alternatifleri ayrı kanallar olarak listelenir.https://anthology-live.duckdns.org/iptv.m3u?username=KULLANICI_ADI&password=SIFRE&all_sources=1 - Doğrudan Akış URL'si ile:
Herhangi bir kanal linkine
?source=alemdarsportveya?source=ardasportsekleyerek istediğiniz kaynaktan açabilirsiniz:https://anthology-live.duckdns.org/live/beinsports1.m3u8?source=alemdarsport
- 5 Büyük Canlı Platform Çözücü:
- AlemdarSport, ArdaSports (SelcukSports), Taraftarium24, MahsunSports ve PapazSports üzerinden canlı maç linklerini dinamik olarak çözer.
- Kendi Kendini Onaran Yayınlar (Self-Healing & Auto-Recovery):
- Arka planda çalışan goroutine nöbetçi her 15 saniyede bir kanalların sağlık durumunu test eder.
- Domain değiştiğinde veya BTK engeli geldiğinde sistem yeni adresi otomatik yakalar; kesinti yaşatmadan çalışan yedek platforma geçer.
- Akıllı RAM Önbelleği (Go Restreamer Cache):
- 50 kişi aynı maçı izlese bile sunucu akışı kaynaktan yalnızca 1 kez çeker ve RAM tamponundan tüm izleyicilere sıfır gecikmeyle dağıtır. Bant genişliği ve sunucu CPU tüketimi asgaride kalır.
- Sıfır Donma & Otomatik MIME Type Düzeltme:
- CDN'ler üzerinden
.pngveya.jpgmaskesiyle gelen TS video segmentlerinivideo/mp2tformatına dönüştürerek oynatıcının takılmasını veya donmasını %100 engeller.
- CDN'ler üzerinden
- CORS ve Referer Tünelleme:
- CDN'lerin talep ettiği
Referer,OriginveUser-Agentbaşlıklarını yerel olarak ekleyerek 403 erişim engellerini aşar.
- CDN'lerin talep ettiği
Projeyi kendi bilgisayarınızda veya kendi VPS sunucunuzda derleyip çalıştırmak için:
- Go (Golang) 1.22 veya daha yenisi
# Projeyi derlemeden doğrudan çalıştırmak için:
make run# macOS için ikili dosya (binary) derlemek için:
make build
# macOS başlangıç servisi (LaunchAgent) olarak kurmak ve hemen arka planda başlatmak için:
make install-service
# Servis durumunu kontrol etmek için:
make status
# Canlı logları izlemek için:
make logs
# Başlangıç servisinden kaldırmak ve durdurmak için:
make uninstall-serviceSunucunuzda Go kurulu olmasına gerek kalmadan tek dosyalık statik binary derleyebilirsiniz:
# CGO gerektirmeyen bağımsız Linux binary derler:
make build-linuxOluşan anthology-live-linux (yaklaşık 11 MB) dosyasını VPS'inize anthology-dav ile aynı klasöre atıp çalıştırabilirsiniz:
chmod +x anthology-live-linux
./anthology-live-linux| Değişken | Varsayılan Değer | Açıklama |
|---|---|---|
PORT |
3555 |
Sunucunun dinleyeceği HTTP portu |
DB_PATH |
../anthology-dav/data/anthology.db |
Ortak SQLite veritabanının dosya yolu |
BASE_URL |
http://<yerel-ip>:3555 |
Çalma listelerinde kullanılacak harici erişim URL'si |
SECRET_KEY |
(Boş) | Tanımlanırsa yönetici bypass anahtarı (?token=...) olarak kullanılır |
Bu proje MIT lisansı altındadır.