AutoTag: Otomatik film ve TV organizasyonu için CLI medya etiketleyici
autotag, dosya adlarını analiz ederek TV bölümlerini ve filmleri tanımlar, TheMovieDB'den meta verileri alır ve etiketler ile kapak sanatını medya dosyalarına yazar. James Tattersall, medya meraklıları ve ev sunucu yöneticileri için otomatik kütüphane bakımı amacıyla komut satırı, çok platformlu bir araç olarak bu aracı geliştirdi. Ana yetenekler arasında yapılandırılabilir yeniden adlandırma desenleri, altyazı dosyası eşleştirme ve yinelemeli dizin işleme yer alır; bu da toplu iş akışları ve betik sunucu görevleri için uygundur.
AutoTag ne yapar ve medya iş akışına nasıl uyar?
AutoTag, dosya adlarını okur, TheMovieDB'yi API'si aracılığıyla sorgular ve kullanıcı desenlerine göre dosyaları yeniden adlandırırken MP4 ve MKV konteynerlerine meta verileri gömerek dosyaları yeniden adlandırır. Ayrıca, video dosyalarıyla senkronize kalmaları için harici altyazı dosyalarını (.srt, .vtt, .sub, .ssa, .ass) yeniden adlandırır. Araç, tek bir komutla tüm medya koleksiyonu üzerinde çalışabilmesi için klasörleri özyinelemeli olarak işler.
Tarama sırasında sisteminizi yavaşlatır mı?
Araç, tasarım gereği hafif olup, Windows'ta .NET Core çalışma zamanı altında çalışan betik sunucu kullanımı için tasarlanmıştır. TMDB'ye ağ istekleri gönderdiği ve konteyner dosyalarına etiket yazdığı için, meta veri alma ve dosya yazma aşamalarında CPU ve disk aktivitesi artar; ancak, uygulama, işleri etkileşimli oturumlar yerine partiler halinde yürüten başsız sunucular için uygundur.
Üretim medya sunucusunda kullanmak güvenli mi?
AutoTag, belirsiz eşleşmeler için manuel etiketleme modu sunar ve bu da yanlış otomatik etiketleme riskini azaltır. Ayrıca, o dosya sisteminde geçersiz karakterleri kaldıran Windows güvenli dosya adı modunu destekler, bu da kütüphaneler işletim sistemleri arasında geçiş yaptığında taşıma hatalarını önler. Araç, meta verileri doğrudan dosya konteynerlerine yazar, bu nedenle kullanıcıların büyük partiler çalıştırmadan önce orijinal kopyaları saklamaları veya mevcut yedekleme uygulamalarını kullanmaları gerekir.
Onu doğru bir şekilde çalıştırmak için teknik bilgiye ihtiyacım var mı?
Komut satırı arayüzü, kabuk komutları, özel dosya adı ayrıştırması için regex ve otomasyon için betik iş akışları ile aşinalık gerektirir. Manuel mod, belirsiz durumları kolaylaştırır, ancak yeniden adlandırma desenlerini ve regex ayrıştırmasını yapılandırmak bazı teknik beceriler gerektirir. Tasarım, başsız sunucularda görevleri otomatikleştiren yöneticileri, grafik arayüz bekleyen sıradan masaüstü kullanıcılarına tercih eder.
AutoTag'ı kim benimsemeli ve nerede yetersiz kalıyor
Komut satırı iş akışlarına ve regex'e aşina olan yöneticiler ve meraklılar için, AutoTag güvenilir bir şekilde büyük ölçekli meta veri etiketleme ve dosya yeniden düzenleme işlemlerini sunucularda otomatikleştirir. Nokta ve tıklama araçlarını tercih eden veya yedekleme rutini olmayan sıradan kullanıcılar başka bir yere bakmalıdır, çünkü bu araç medya dosyalarına doğrudan yazar ve betiklenmiş bir işlem bekler. Tavsiye edilir.