Kendi barındırılan Windows kütüphaneleri için verimli hepsi bir arada medya otomasyonu
Keşif, indirmeler, altyazı hizalaması ve kullanıcı taleplerini 64-bit Windows'ta çalışan tek bir yerel yürütülebilir dosyadan yönetin. Scryer Media, ev laboratuvarı operatörleri ve medya koleksiyoncuları için bu yardımcı odaklı aracı inşa ediyor ve birden fazla 'Arr' görevini tek bir Rust ikili dosyasında birleştiriyor. Uygulama, gelişmiş anime ayrıştırma, indeksleyiciler ve istemciler için bir eklenti sistemi ve bir talep/onay iş akışı içeriyor. Plex, Jellyfin veya Emby'yi ev sunucularında çalıştıran ve düşük ayak izi olan bir otomasyon katmanına ihtiyaç duyan kullanıcılar için uygundur.
Scryer aslında neyi değiştiriyor ve birleştiriyor?
Scryer, film, TV ve anime işlemlerini tek bir yerel ikili dosyada birleştirerek birden fazla medya otomasyon aracının yerini alan tek süreçli bir çözüm olarak işlev görür. Rust ile geliştirilmiştir, uygulama MSI veya bağımsız bir yürütülebilir dosya olarak gelir ve Docker, Linux ve macOS'u da destekler. Kullanıcı başına izinler ve onay kuyrukları ile yerel bir medya talep sistemi içerir, ayrıca dizinleyiciler, indirme istemcileri ve bildirim hizmetleri ile bağlantı kurmak için bir eklenti mimarisi sunar.
Normal çalışma sırasında sistem kaynakları üzerinde ne kadar hafif?
Rust mimarisi, bellek ve CPU ayak izini düşük tutar ve geliştirici, tipik bellek kullanımının yaklaşık 30 MB olduğunu rapor eder. Ayrıca, Scryer, birkaç arka plan hizmeti yerine tek bir makine kodu süreci olarak sunulur, bu da bir NAS veya ev sunucusundaki eşzamanlı süreçleri azaltır. MSI seçeneği, WebView2 kullanan bir masaüstü arayüzünü sarar; eğer WebView2 yoksa, UI sistem tarayıcısında açılır.
Üretim medya sunucusu için güvenli mi ve izinleri nasıl yönetiyor?
Scryer, medya talepleri için açıkça tanımlanmış kullanıcı başına izinler ve bir onay kuyruğu sağlar, bu da otomatik eylemleri kullanıcı tarafından başlatılan değişikliklerden ayırır. Ayrıca, proje GPL-3.0 altında açık kaynaklıdır ve GitHub'da barındırılmaktadır, bu da yöneticilerin kodu ve eklenti entegrasyonlarını incelemesine olanak tanır. Eklenti sistemi, dizinleyicilere ve istemcilere dış bağlantıları merkezileştirir, böylece yöneticiler hangi entegrasyonların sunucularında çalıştığını sınırlayabilirler.
Teknik olmayan kullanıcıların bunu işletmek için derin bilgiye ihtiyacı var mı?
Uygulama, tamamen acemilerden ziyade ev laboratuvarı meraklıları ve medya koleksiyoncularını hedef alır. Yapılandırma, meta veri kaynaklarını, güncelleme kurallarını ve karmaşık bölüm numaralandırması için anime beam ayrıştırıcısını kapsar; bu seçenekler, medya sunucusu kavramlarıyla bir miktar aşinalık gerektirir. Yine de, tek ikili dağıtım, çalışma zamanı bağımlılığı kurulumunu ortadan kaldırır, bu da birkaç ayrı yardımcı program çalıştırmaya kıyasla kurulum adımlarını azaltır.
Kaynak bilincine sahip kendi barındıranlar için güçlü bir uyum, öğrenme eğrisi ile
Scryer, birkaç arka plan aracını tek bir verimli süreç ve incelenebilir bir kod tabanı ile değiştirmek isteyen kendi barındırılan medya yöneten kullanıcılar için uygundur. Metadata ve eklenti entegrasyonlarını ayarlamak için mütevazı bir başlangıç yapılandırma çabası bekleyin. Ana takas, derinliğinin teknik olarak zihinli operatörleri hedeflemesi, rehberli, anahtar teslimi yükleyicileri tercih eden acemiler yerine geçmesidir.