🎬 AltyaziDB Arr Bridge — AltyaziDB’yi Radarr / Sonarr / Prowlarr ile Eşleştiren Tarayıcı Eklentisi
Merhaba arkadaşlar,
AltyaziDB Arr Bridge adında küçük ama işlevsel bir tarayıcı eklentisi (+ Tampermonkey userscript) yayınladım. Amaç basit: AltyaziDB’de açtığın film, dizi, anime, sezon veya bölüm sayfasına Radarr, Sonarr ve isteğe bağlı Prowlarr butonu ekler. Tek tıkla filmi/diziyi kütüphanene ekleyebilir ya da arama yapabilirsin.
🔗 GitHub: https://github.com/blast1see/altyazidb-arr-bridge
📦 Sürüm: https://github.com/blast1see/altyazidb-arr-bridge/releases/tag/v0.1.3
📄 Lisans: MIT
🚀 Neler Yapıyor?
Film sayfalarında Radarr butonu gösterir.
Dizi / anime / sezon / bölüm sayfalarında Sonarr butonu gösterir.
İsteğe bağlı Prowlarr arama butonu ekler.
Sayfa türü net algılanamazsa Radarr + Sonarr seçeneklerini birlikte gösterir.
AltyaziDB API kullanmaz. Sadece açık sayfanın DOM, metadata, JSON-LD, URL ve görünen içerik bilgisini okur.
API anahtarı olmadan bile Radarr / Sonarr / Prowlarr arama sayfasını en doğru arama terimiyle açar.
API anahtarı varsa: lookup, popup sonuçları, bağlantı testi, mevcut kayıt kontrolü ve isteğe bağlı auto-add yapabilir.
Hiçbir veriyi harici bir sunucuya göndermez. İstekler sadece senin ayarladığın Arr adreslerine gider.
🔎 Arama Mantığı
Radarr: Önce tmdb:... → sonra imdb:... → yoksa isim/yıl
Sonarr: Önce tvdb:... → sonra tmdb:... → yoksa isim/yıl
Prowlarr: İsim bazlı arar. Türkçe/yerel başlık varsa altyazı sürüm dosya adından İngilizce adı çıkarır.
Örnek: Çıkış 8 sayfasındaki Exit.8.2025... satırı Prowlarr’da Exit 8 2025 olarak aranır.
Not: Prowlarr üzerinden otomatik grab/download yapılmaz, sadece arama yapar.
🔑 API Anahtarı Zorunlu mu?
Hayır, zorunlu değil.
API anahtarı olmadan: Butonlar çalışır, Radarr/Sonarr/Prowlarr arama sayfası doğru terimle açılır.
API anahtarıyla: IMDb/TMDb/TVDb ID ile tam eşleşme, mevcut kayıt kontrolü, popup sonuçlar, bağlantı testi, auto-add.
API anahtarı alma:
Radarr/Sonarr/Prowlarr → Settings → General → Security → API Key
Auto-add varsayılan olarak kapalıdır ve açıldığında otomatik indirme araması başlatmaz (searchForMovie: false, searchForMissingEpisodes: false).
🧩 Kurulum
Chrome / Chromium / Brave / Edge / Zen
Chrome zip dosyasını indir ve çıkart.
chrome://extensions adresini aç.
Developer mode aktif.
Load unpacked → çıkarttığın altyazidb-arr-bridge-chrome-0.1.0 klasörünü seç.
Eklenti detayından Extension options ile URL/API ayarlarını gir.
Firefox
Firefox XPI dosyasını indir.
аbout:debugging#/runtime/this-firefox aç.
Load Temporary Add-on → indirilen manifest.json veya XPI dosyasını seç.
Kalıcı kurulum için Mozilla imzası gerekebilir. Yerel test için аbout:debugging en temiz yol.
Tampermonkey
Tampermonkey → Create a new script.
Şablonu sil.
tampermonkey/altyazidb-arr-bridge.user.js içeriğini yapıştır, kaydet.
AltyaziDB sayfasını aç, Tampermonkey menüsünden AltyaziDB Arr Bridge settings ile yapılandır.
Userscript varsayılan olarak sadece localhost ve 127.0.0.1 bağlantısına izin verir. Farklı hosttaysa @connect satırını ekle.
🌐 Varsayılan Yerel Adresler
Radarr: http://localhost:7878
Sonarr: http://localhost:8989
Prowlarr: http://localhost:9696
🧪 Hızlı Test
Film sayfası: https://altyazidb.com/film/724-michael.html → Radarr butonu?
Dizi sayfası: https://altyazidb.com/dizi/186-the-boys.html → Sonarr butonu?
Prowlarr etkinse → Prowlarr butonu?
API key girip bağlantı testini çalıştır.
Popup sonuç modunu dene.
Auto-add denemeden önce root folder ve quality profile mutlaka seçili olsun.
🔒 Gizlilik
❌ Analytics yok
❌ Telemetry yok
❌ AltyaziDB API çağrısı yok
❌ Harici sunucuya veri gönderimi yok
✅ Tüm istekler senin ayarladığın Radarr/Sonarr/Prowlarr adreslerine gider
✅ API anahtarları yalnızca yerel tarayıcı depolamasında tutulur, sadece X-Api-Key header’ı olarak gönderilir
💬 Geri Bildirim
Hata, öneri veya iyileştirme fikirleriniz için:
GitHub Issues: https://github.com/blast1see/altyazidb-arr-bridge/issues
Forum başlığı altına yorum
Faydalı bulursanız GitHub’da ⭐ bırakmayı unutmayın. İyi seyirler! 🎬🍿
