Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
5
Cevap
292
Tıklama
0
Öne Çıkarma
Nightmare TV — libmpv IPTV oynatıcı (Win/Android TV/macOS) — görüş bekliyoruz
N
2 ay (254 mesaj)
Teğmen
Konu Sahibi

Merhaba arkadaşlar,

Geliştirdiğimiz Nightmare TV'yi bu forumla tanıştırmak istedik. Kısaca: kendi M3U/Xtream Codes playlist'inizi getirdiğiniz, içerik barındırmayan/satmayan native bir IPTV oynatıcısı — libmpv (mpv'nin arkasındaki motor) tabanlı, Windows + Android TV/Fire TV + macOS'ta çalışıyor.

Görüntü/Ses:
- Gerçek BT.2390 HDR10/HLG tone-mapping + Dolby Atmos/DTS-X/TrueHD HDMI passthrough (Windows, WASAPI exclusive)
- Donanım hızlandırmalı HEVC Main10 / AV1 / VP9 decode
- 1080i yayınlar için otomatik deinterlace (spor karşılaşmalarında çizgi/tarama sorunu kalmıyor)
- 4 ekranlı multi-view + Picture-in-Picture

Kanal & İçerik Yönetimi:
- Dahili XMLTV EPG rehberi + tek-tuş canlı kayıt / zamanlanmış DVR (izlemeye devam ederken kayıt de alabiliyorsunuz, tek bağlantılı hesaplarda bile)
- Kanal düzenleyici (gizle/yeniden adlandır), favoriler, ülke gruplama, akıllı/doğal-dil arama
- TMDB entegrasyonu — film/dizi afişleri ve bilgileri
- Sağlayıcı sunucusu tıkanırsa otomatik yedek sunucuya geçiş (failover)

Güvenlik & Kullanım:
- Ebeveyn kontrolü / çocuk-güvenli mod + PIN
- E2E şifreli Cloud Sync — ayarlarınız Windows/Android/Mac arasında senkron
- Sıfır reklam, sıfır izleme/telemetri, kayıt gerektirmiyor
- 8 arayüz dili (TR dahil), koyu tema, Windows'ta taşınabilir (kurulumsuz) sürüm

Platform:
- Windows, macOS (beta) ve Android TV/Fire TV (Cube dahil)
- Microsoft Store'dan satın alanlarda otomatik lisans tanıma
- 14 gün tam özellikli deneme, kart/hesap gerektirmiyor

Son sürüm v1.9.7 — bu hafta Fire TV Cube'da bir siyah-ekran ve kumanda-gezinme hatasını çözdük, yeni kurulum akışını basitleştirdik.

Geri bildirimlerinize gerçekten değer veriyoruz — bug bulursanız, bir özellik isterseniz ya da sadece deneyiminizi paylaşmak isterseniz buradan veya support@nightmaretv.net üzerinden ulaşabilirsiniz. Aktif olarak geliştiriyoruz ve raporlanan sorunları hızlıca çözmeye çalışıyoruz.

nightmaretv.net

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



N
geçen ay (254 mesaj)
Teğmen
Konu Sahibi

Küçük bir güncelleme notu: Nightmare TV şu an v2.0.7'de. v1.9.7'den bu yana öne çıkanlar:

- Cihaz-üstü "Senin İçin" öneri satırı, çoklu-playlist birleşik arama, sesle arama
- Android TV'de bazı cihazlarda (Shield TV Pro dahil) kumanda odağının rastgele sıçraması düzeltildi
- "Ses var, görüntü yok" sorunu için elle tetiklenebilen bir "TV uyumluluk modu" düğmesi eklendi
- Windows'ta yüksek yenileme hızlı (120Hz+) monitörlerde oynatımda hissedilen mikro-takılma düzeltildi
- Windows'ta Continue Watching/Favoriler ekranında nadir bir çökme sorunu giderildi

Değişikliklerin tamamı: nightmaretv.net/changelog

Bildiren, test eden herkese teşekkürler — geri bildirim gelmeye devam ettikçe düzeltmeye devam ediyoruz.



N
geçen ay (254 mesaj)
Teğmen
Konu Sahibi

İki haftadır burada aktif geliştirmeye devam ediyoruz, kısaca özet geçeyim:

v1.9.7'den bu yana:
- Windows'ta pencere odağını uzun süre kaybedince (arka planda kalınca) canlı yayının donması sorunu çözüldü — artık gerçek, piksel bazlı bir donma tespiti var (mpv'nin kendi telemetrisi bazen yanılabiliyordu)
- Android TV'de (özellikle Shield TV Pro, Fire TV Cube gibi cihazlarda) "ses var görüntü siyah" sorununun kök nedenini bulduk: Flutter'ın yeni Impeller render motoru bazı Android TV GPU sürücüleriyle uyumsuzmuş, eski (ve bu cihazlarda yıllardır sorunsuz çalışan) Skia motoruna geri döndük
- Android TV kumanda navigasyonu baştan yazıldı — Canlı TV'ye bir kere girip çıktıktan sonra diğer ekranlarda odağın kaybolması gibi köklü bir sorun vardı, artık düzeldi
- Siyah-ekran kendi kendini onarma mekanizması artık gerçekten çalışıyor (önceki sürümde sadece debug build'lerde çalışıyormuş, release'de sessizce devre dışıydı — bunu yakaladık)

Şu an v2.0.11'deyiz. Fire TV Cube ve Shield TV Pro kullanan birkaç kullanıcı test etti, olumlu dönüşler aldık.

Kurulum ve indirme aynı yerde: nightmaretv.net — 14 gün ücretsiz deneme hâlâ kart/hesap istemiyor.

Sorusu/sorunu olan varsa yazabilir, elimden geldiğince hızlı dönerim.



N
geçen ay (254 mesaj)
Teğmen
Konu Sahibi

Güncelleme notu: Nightmare TV artık v2.0.14'te.

Son üç sürüm baştan sona tek bir konunun peşinden gitti: Android TV / Fire TV kumandasında odağın kaçması. Shield TV Pro kullanan bir arkadaş her sürümü tek tek test edip geri bildirim verdi, o yüzden aynı hata üç kez farklı ekranda ortaya çıktı ve üç kez düzeltmek gerekti.

Kök neden (üçünde de aynıydı): Uygulama, ok tuşlarında Android'in "en yakın kontrol hangisi" tahminine güveniyordu. Bu tahmin sadece bulunduğun yerle yatayda örtüşen kontrolleri dikkate alıyor. Film posterlerinden oluşan bir grid'in üstünde ya da bölüm listesinin üstünde örtüşen hiçbir şey olmadığı için arama boş dönüyor — uygulama da "üstümde bir şey yok" durumunu "sayfanın en tepesindeyim" sanıp odağı üst menüye fırlatıyordu. Hem de listenin ortasındayken.

v2.0.12
• Canlı TV kategori rayında yukarı/aşağı artık tek tek ilerliyor, üst menüye sıçramıyor
• Ayarlar alt menülerinde sol/sağ basınca odağın tamamen kaybolması düzeltildi
• Android'de oynatıcı kontrollerinin ekranda kalma süresi 3sn → 8sn (kumandayla bir sonraki düğmeyi bulmaya yetmiyordu)

v2.0.13
• Canlı kanal listesinde yukarı/aşağı tek satır ilerliyor
• Oynatıcı kontrol çubuğunda sol/sağ gerçekten çalışıyor (oynatıcının kendi 5sn ileri/geri kısayolu tuşları önce yakalıyormuş)
• Cihazının libmpv'si desteklemiyorsa "Kanal Geçiş Ses Dengeleyici" her kanal açılışında sessizce tam yeniden bağlanma tetikliyordu — artık kendini kapatıyor

v2.0.14
• Filmler ve Diziler sayfalarında yukarı tuşu artık üst menüye kaçmıyor. Film grid'i, iki kategori grid'i, sezon rayı ve bölüm listesi tek tek ilerliyor; ilk bölümden yukarı basınca sezon rayına dönüyor
• Üst menüye HUB düğmesi eklendi (ana ekrana dönmenin tek yolu logoya tıklamaktı, kumanda logoya zaten odaklanamıyor)
• Film/dizi oynatıcısında geri oku ve ileri-sarma barı, bölüm listesi düğmesinin sol kenardaki görünmez tam-boy şeridi tarafından kapatılıyordu; o şerit artık videonun ortasıyla sınırlı
• Oynatmanın ilk saniyelerinde ileri sarma çalışmıyordu (süre bilinene kadar sessizce yok sayılıyordu)
• Sağlayıcının son 14 günde eklediği film/dizilerde YENİ rozeti, ayrıca Filmler/Diziler ızgaralarında görünür kaydırma çubuğu

İndirme:https://nightmaretv.net/where-to-download
Tüm değişiklikler:https://nightmaretv.net/changelog

Android TV tarafında hâlâ tuhaf davranan bir ekran görürseniz hangi sayfa ve hangi yöne bastığınızı yazmanız yeter — bu üç sürümü çıkarabilmemin tek sebebi tam olarak o ayrıntıdaki geri bildirimlerdi.



N
4 hafta (254 mesaj)
Teğmen
Konu Sahibi

v2.0.15 ve v2.0.16 çıktı. İkisi de kullanıcı raporundan geldi.


v2.0.15 — masaüstünde donma

Canlı yayın açıkken uygulamadan çıkıp geri döndüğünüzde uygulama tamamen kilitlenebiliyordu: son kare ekranda donuk kalıyor, kontrol çubuğu gizlenmiyor, çözme duruyor — ama Windows pencereyi hâlâ "yanıt veriyor" olarak gösteriyordu, yani dışarıdan bakınca sağlıklı görünüyordu.

Kök neden: Odak geri geldiğinde oynatıcı, canlı yayının ucunu yakalamak için akışı yeniden açıyordu. Bu çağrı libmpv'ye senkron FFI üzerinden gidiyor. Akış o anda takılıysa çağrı hiç geri dönmüyor ve Dart izolatını bloklamış oluyor — bu yüzden çağrıyı koruyan 12 saniyelik zaman aşımı da ateşlenemiyor, çünkü o zamanlayıcı da aynı bloklanmış izolatta yaşıyor. Kendini kesmesi gereken şeyin kendisini bekliyor. 35 dakikalık bir oturumda bu yola 6 kez girilmiş.

Artık masaüstünde geri dönüşte akış yeniden açılmıyor, sadece görüntü tazeleniyor. Canlının birkaç saniye gerisinde kalabilirsiniz, bedeli bu kadar. Android/Fire TV değişmedi — orada arka plana atınca oynatma gerçekten duruyor, yeniden bağlanmak hâlâ doğru davranış.

• Oynatma hataları artık okunabilir. Yayın düşünce ekranda "tcp: ffurl_read returned 0xffffff76" gibi ham iç mesaj çıkıyordu. Bu tür hatalar artık düz dile çevriliyor; eşlenmeyen bir şey çıkarsa ham metin ekrana basılmıyor, yerine insan cümlesi konuyor.


v2.0.16 — iki arayüz hatası

• Canlı'da arama temizlenince filtre sıfırlanmıyordu. Bir kanal arayıp yazdığınızı sildiğinizde liste filtreli kalıyordu, sanki hâlâ o kanalı arıyormuş gibi. Sebep: iki ayrı arama kutusu tek bir değişkeni paylaşıyordu ve kanal kutusunun kendi controller'ı yoktu, dolayısıyla metni silmek ekranı güncelliyor ama arkadaki filtreye hiç ulaşmıyordu. Kanal listesi ve kategori grid'i artık ayrı arama durumu tutuyor; temizlemek gerçekten temizliyor, kategori değiştirince sıfırlanıyor ve kutuya bir × düğmesi eklendi.

• Zaten bulunduğunuz sekmeye basınca başka sayfaya atıyordu. Üst menüde LIVE'dayken LIVE'a basmak sizi "geldiğiniz yere" götürüyordu — Filmler'den geldiyseniz Filmler'e. Sekme bir hedeftir, aç/kapa düğmesi değil; artık bulunduğunuz sayfanın adına basmak hiçbir şey yapmıyor. En çok kumandada rahatsız ediyordu, çünkü D-pad'de OK'a iki kez basmak çok kolay bir kaza. Geri gitmek için Back tuşu zaten var, o değişmedi.


İndirme:https://nightmaretv.net/where-to-download
Değişiklik günlüğü: https://nightmaretv.net/changelog



N
3 hafta (254 mesaj)
Teğmen
Konu Sahibi

Son notumuz 2.0.16'daydı. O günden bu yana 2.1.0'a kadar 11 sürüm daha çıktı, o yüzden tek tek listelemek yerine dört başlıkta topluyorum.

1) KAYIT (DVR) BÜYÜDÜ — 2.1.0'IN ANA KONUSU

- Tekrarlı kayıt: bir kaydı bir kez kurup "bir kez / her gün / her hafta" diyebiliyorsunuz. Her akşam aynı bültene ya da haftalık maç saatine bir daha dokunmanız gerekmiyor; her koşudan sonra bir sonraki otomatik kuruluyor.
- Çakışma uyarısı: yeni kaydın saati, zaten kurulmuş bir kayıtla çakışıyorsa kurarken söylüyor. Sebebi teknik: her zamanlanmış kayıt ayrı bir ffmpeg süreci, yani ayrı bir upstream bağlantı. Tek bağlantılı hesapta üst üste binen ikinci kayıt düşer — bunu kayıt saatinde değil, kurarken öğrenmek gerekiyor.
- Tepside bekleme: bekleyen zamanlanmış kayıt varken pencereyi kapatırsanız uygulama "tepside bekleyeyim mi?" diye soruyor; kabul ederseniz sistem tepsisinde kalıyor, saati gelince kaydı yapıyor. Öncesinde kapattığınızda kayıt basitçe olmuyordu.
- Rehberli kurulum: kayıt için ffmpeg gerekiyor. Artık uygulama sistemde varsa buluyor (uygulama klasörü, PATH, WinGet), yoksa tek seferlik rehberli kurulum sunuyor: sabitlenmiş bir LGPL build'i HTTPS ile indirip SHA-256'sını doğruluyor, Windows'un yerleşik tar'ıyla açıyor ve çalıştığını test ediyor. Paket yöneticisi kurmanız ya da elle dosya indirmeniz gerekmiyor; siz başlatmadan hiçbir şey kurulmuyor.

Mimarî kısmı değişmedi: kayıt oynatıcının içinde, sunucu yok. Yani "7/24 kayıt alsın, bilgisayar kapalı olsun" senaryosu bizim işimiz değil — o bir DVR sunucusunun işi. "Bu akşamki programı kaydet, ben başka şeyle uğraşayım" senaryosunu ise sıfır altyapıyla yapıyor.

2) İLK AÇILIŞTA İNSANLARI KİLİTLEYEN ÜÇ AYRI HATA

Bunlar ödeme yapmış kullanıcıların ekran kayıtlarıyla teşhis edildi, üçü de aynı kötü desenden çıktı: "devam et" butonu, ilerlemeden ÖNCE diske yazmayı bekliyordu.

- 2.0.18: Uygulama ekrandan büyük açılabiliyordu. 1440x900 varsayılan, 1080p panelde %150 ölçeklemede 2160x1350 fiziksele denk geliyor — sözleşme ekranının en altındaki "kabul et" düğmesi görünür alanın altında, görev çubuğunun arkasında kalıyordu. Artık pencere birincil ekranın çalışma alanına göre küçülüyor ve o düğme kaydırma alanının dışına sabitlendi.
- 2.0.19: Düğme görünüyor, tıklanıyor, hiçbir şey olmuyordu. Sebep: onayı diske yazmayı bekleyip sonra ilerliyordu; bazı makinelerde o yazma asılınca ilerleme hiç çalışmıyordu. Onay kutuları sorunsuz çalışıyordu — çünkü onlar diske dokunmuyor; teşhis tam olarak buradan çıktı. Artık önce ilerliyor, kaydı arka planda elinden geldiğince yapıyor.
- 2.0.22 / 2.0.23: Aynı desen kurulum sihirbazında. Geçerli bir Xtream girişinden sonra "Checking..." ekranında sonsuza kadar kalınabiliyor, ya da "Ready!" dedikten sonra sizi tekrar "kanallarınız nerede?" ekranına atabiliyordu. Bağlantıyı eklemek ile onu aktif yapmak tek adımdı; disk yazması takılınca ikinci yarısı atlanıyor, uygulamanın açacak bağlantısı kalmıyordu. İkisi ayrıldı: bağlantı bellekte hemen aktif oluyor, ilk başarılı yazmada kalıcılaşıyor.

3) AKTİVASYON SAGASI — VE DÜRÜST SONU

Bir müşteri, geçerli anahtarıyla aktive olamıyordu. Beş tur sürdü; açıkça yazayım, çünkü ilk dört turda yanlış katmanı kovaladık:

- 2.0.25: Aktivasyon license. alt alan adına gidiyor; bazı ağlarda ana site çözülüyor ama alt alan çözülmüyordu — "internet yok" gibi görünen yanlış hata. Ana site üzerinden aynı-origin yedek yol eklendi, hata mesajları da dürüstleştirildi (zaman aşımı / sertifika / erişilemiyor ayrımı). Ayrıca sunucu tarafında boş cihaz kaydı bir slotu yiyordu, o da düzeltildi.
- 2.0.26: HTTPS'i denetleyen güvenlik yazılımları trafiği kendi sertifikasıyla imzalar; tarayıcı kabul eder çünkü sertifika Windows deposundadır, uygulama ise kendi Mozilla köklerine baktığı için reddediyordu. Artık Windows'un güvendiği kökleri de kabul ediyor, Windows proxy ayarını kullanıyor ve son çare olarak Windows'un kendi curl'ünden deniyor. Ayrıca ekranda çalışan bir "bağlantı testi" eklendi.
- 2.0.27: Lisans trafiği artık opak bir zarf içinde gidiyor; içerik tarayan filtrelerin tanıyıp bozacağı bir kalıp kalmadı. JSON olmayan cevap kabul edilmiyor, diğer taşıyıcıdan tekrar deneniyor.
- 2.1.0 — gerçek sebep: Sunucu kayıtlarına bakınca aktivasyonun en başından beri başarılı olduğu görüldü. Hata, cevap geldikten sonraki yerel adımdaydı: kullanıcının shared_preferences dosyası bozulmuştu (daha önceki donma/zorla kapatmalardan), okuma her seferinde patlıyordu. Dış catch bunu da "bağlantı hatası" diye etiketlediği için dört tur boyunca ağı kovaladık. Artık bozuk dosya karantinaya alınıp yeniden oluşturuluyor, sunucu "tamam" dediyse aktivasyon başarılı sayılıyor, ve yerel hatalar ağ hatası gibi gösterilmiyor.

Ders açık: hata mesajını yanlış katmana etiketlerseniz, teşhis o yanlış katmanda saatlerce dolaşıyor.

4) GÖRÜNTÜ VE OYNATMA

- 2.0.20: Tek bağlantılı hesaplarda kayıt 0 baytlık dosyayla başarısız olabiliyordu. Oynatıcı kendi bağlantısını kaydedici açmadan önce bırakıyor ve dosyanın gerçekten büyümesi bekleniyor (sabit 4 sn yerine ~14 sn'ye kadar).
- 2.0.21: Masaüstünde görüntü belirgin netleşti. Canlı yayın çoğunlukla 1080i/1080p, ekran ise 4K — yani sürekli upscale var ama scale hiç ayarlanmamıştı, mpv'nin yumuşak varsayılanı kullanılıyordu. Artık ewa_lanczossharp + spline36 kroma + iki geçişli deband; düşük bitrate yayınlardaki blok ve bant artefaktları belirgin azalıyor.
- 2.1.0: Android tarafında "Gelişmiş görüntü" anahtarı eklendi (Ayarlar > Player, varsayılan KAPALI). 2 GB'lık Fire TV Cube donma vakasından beri tüm Android cihazlar en ucuz görüntü yoluna kilitliydi; Stick 4K Max / Shield / Cube gibi güçlü cihazlar bu yüzden gereksiz yere bloklu görüntü izliyordu. Açarsanız lanczos + deband devreye giriyor. Zayıf stick'lerde takılma yaparsa kapatın — bu yüzden varsayılan kapalı.

Sürüm: v2.1.0 - Windows 10/11, Android TV / Fire TV, macOS (beta)
İndirme:https://nightmaretv.net/#download — 14 gün tam sürüm deneme, kart/anahtar istemiyor
Değişiklik günlüğü:https://nightmaretv.net/changelog
Kayıt (DVR) nasıl çalışıyor:https://nightmaretv.net/iptv-recorder

Hâlâ aynı şey: oynatıcı satıyoruz, kanal değil — kendi M3U ya da Xtream aboneliğinizi getiriyorsunuz. Takılan bir şey olursa buraya yazın, ekran görüntüsü/log ile geliyorsanız daha da iyi; bu sürümlerin çoğu buradan ve destek e-postasından gelen bildirimlerle çıktı.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.