การทำงานอัตโนมัติสื่อแบบครบวงจรที่มีประสิทธิภาพสำหรับห้องสมุด Windows ที่โฮสต์ด้วยตนเอง
จัดการการค้นพบ การดาวน์โหลด การจัดเรียงคำบรรยาย และคำขอจากผู้ใช้จากไฟล์ปฏิบัติการพื้นเมืองเดียวที่ทำงานบน Windows 64-bit Scryer Media สร้างเครื่องมือที่มุ่งเน้นการใช้งานนี้สำหรับผู้ดำเนินการห้องปฏิบัติการที่บ้านและผู้สะสมสื่อ โดยรวมหลายงาน 'Arr' ไว้ในไฟล์ไบนารี Rust ไว้ แอปนี้รวมถึงการวิเคราะห์อนิเมะขั้นสูง ระบบปลั๊กอินสำหรับตัวจัดทำดัชนีและลูกค้า และกระบวนการขอ/อนุมัติ มันเหมาะสำหรับผู้ใช้ที่เรียกใช้ Plex, Jellyfin หรือ Emby บนเซิร์ฟเวอร์ที่บ้านและต้องการชั้นการทำงานอัตโนมัติที่มีขนาดเล็ก
Scryer แทนที่และรวมอะไรจริงๆ?
Scryer ทำหน้าที่เป็นการแทนที่แบบกระบวนการเดียวสำหรับเครื่องมือการทำงานอัตโนมัติหลายสื่อโดยการรวมการจัดการภาพยนตร์, ทีวี และอนิเมะไว้ในไบนารีพื้นเมืองเดียว สร้างขึ้นใน Rust แอปพลิเคชันจะถูกส่งเป็น MSI หรือไฟล์ปฏิบัติการแบบสแตนด์อโลนและรองรับ Docker, Linux และ macOS ด้วย มันรวมถึงระบบการร้องขอสื่อพื้นเมืองที่มีสิทธิ์ต่อผู้ใช้และคิวการอนุมัติ รวมถึงสถาปัตยกรรมปลั๊กอินเพื่อเชื่อมต่อกับตัวดัชนี, ลูกค้าดาวน์โหลด และบริการแจ้งเตือน.
มันใช้ทรัพยากรระบบน้อยแค่ไหนในระหว่างการทำงานปกติ?
สถาปัตยกรรม Rust ช่วยให้การใช้หน่วยความจำและ CPU ต่ำ และนักพัฒนารายงานการใช้หน่วยความจำทั่วไปประมาณ 30 MB นอกจากนี้ Scryer ถูกนำเสนอเป็นกระบวนการรหัสเครื่องเดียวแทนที่จะเป็นบริการพื้นหลังหลายรายการ ซึ่งช่วยลดกระบวนการที่ทำงานพร้อมกันบน NAS หรือเซิร์ฟเวอร์ในบ้าน ตัวเลือก MSI จะห่อหุ้มอินเตอร์เฟซเดสก์ท็อปโดยใช้ WebView2; หาก WebView2 หายไป UI จะเปิดในเบราว์เซอร์ของระบบ.
มันปลอดภัยสำหรับเซิร์ฟเวอร์สื่อในผลิตภัณฑ์หรือไม่ และมันจัดการสิทธิ์อย่างไร?
Scryer ให้สิทธิ์ที่ชัดเจนต่อผู้ใช้แต่ละคนและคิวการอนุมัติสำหรับการร้องขอสื่อ ซึ่งแยกการกระทำอัตโนมัติออกจากการเปลี่ยนแปลงที่เริ่มโดยผู้ใช้ นอกจากนี้ โครงการนี้เป็นโอเพนซอร์สภายใต้ GPL-3.0 และโฮสต์บน GitHub ซึ่งอนุญาตให้ผู้ดูแลระบบตรวจสอบโค้ดและการรวมปลั๊กอิน ระบบปลั๊กอินรวมการเชื่อมต่อภายนอกกับตัวดัชนีและลูกค้า ดังนั้นผู้ดูแลระบบสามารถจำกัดการรวมที่ทำงานบนเซิร์ฟเวอร์ของตนได้.
ผู้ใช้ที่ไม่ใช่เทคนิคต้องการความรู้ลึกเพื่อใช้งานหรือไม่?
แอปพลิเคชันมุ่งเป้าไปที่ผู้ที่สนใจในห้องทดลองที่บ้านและนักสะสมสื่อมากกว่าผู้เริ่มต้นที่สมบูรณ์ การกำหนดค่าครอบคลุมแหล่งข้อมูลเมตาดาต้า, กฎการอัปเกรด และตัววิเคราะห์อนิเมะสำหรับการจัดหมายเลขตอนที่ซับซ้อน; ตัวเลือกเหล่านี้ต้องการความคุ้นเคยกับแนวคิดเซิร์ฟเวอร์สื่อ อย่างไรก็ตาม การแจกจ่ายแบบไบนารีเดียวช่วยขจัดการตั้งค่าการพึ่งพาในระหว่างการทำงาน ซึ่งลดขั้นตอนการตั้งค่าเมื่อเปรียบเทียบกับการเรียกใช้ยูทิลิตี้แยกหลายรายการ.
เหมาะสำหรับผู้ที่มีทรัพยากรจำกัดและโฮสต์ด้วยตนเอง โดยมีเส้นโค้งการเรียนรู้
Scryer เหมาะสำหรับผู้ใช้ที่จัดการสื่อที่โฮสต์ด้วยตนเองซึ่งต้องการแทนที่ยูทิลิตี้พื้นหลังหลายตัวด้วยกระบวนการที่มีประสิทธิภาพและโค้ดเบสที่ตรวจสอบได้ คาดว่าจะมีความพยายามในการกำหนดค่าขั้นต้นที่พอประมาณเพื่อปรับแต่งข้อมูลเมตาและการรวมปลั๊กอิน ข้อแลกเปลี่ยนหลักคือความลึกของมันมุ่งเป้าไปที่ผู้ปฏิบัติงานที่มีความรู้ทางเทคนิคมากกว่าผู้เริ่มต้นที่ชอบการติดตั้งที่มีการแนะนำและพร้อมใช้งาน.