ข้ามไปยังเนื้อหา

มีเดียเซิร์ฟเวอร์

ตั้งค่า

ทำให้ภาพยนตร์ ซีรีส์ และเพลงใหม่ปรากฏใน Plex, Jellyfin หรือ Emby ทันทีหลังนำเข้า

HolyArrs จะบอกเซิร์ฟเวอร์ให้กลับไปดูโฟลเดอร์อีกครั้ง หลังจากที่นำเข้า เปลี่ยนชื่อ หรือลบไฟล์ในโฟลเดอร์นั้น

  • คุณเปิดที่อยู่ของเซิร์ฟเวอร์ได้จากเครื่องที่รัน HolyArrs
  • คุณมี Plex token หรือ API key ของ Jellyfin หรือ Emby (สร้างได้ในเซิร์ฟเวอร์ที่ Dashboard, API keys)
  • คุณรู้ว่าเซิร์ฟเวอร์มองเห็นโฟลเดอร์สื่อของคุณที่ไหน ถ้าใช้ Docker นั่นคือพาธภายใน Container ของเซิร์ฟเวอร์

เพิ่มมีเดียเซิร์ฟเวอร์

ลิงก์ไปยัง เพิ่มมีเดียเซิร์ฟเวอร์
  1. เปิด Settings > Media servers (การตั้งค่า > มีเดียเซิร์ฟเวอร์)
  2. กด Add a media server (เพิ่มมีเดียเซิร์ฟเวอร์)
  3. ใส่ Name (ชื่อ) แต่ละเซิร์ฟเวอร์ต้องมีชื่อของตัวเอง ยาวได้ไม่เกิน 80 ตัวอักษร
  4. เลือก Kind (ชนิด): Plex, Jellyfin หรือ Emby เปลี่ยนภายหลังไม่ได้
  5. ใส่ Address (ที่อยู่) พร้อม http หรือ https เช่น http://192.168.1.10:32400 สำหรับ Plex หรือ http://192.168.1.10:8096 สำหรับ Jellyfin และ Emby
  6. วาง Plex token หรือ API key สำหรับ Jellyfin และ Emby
  7. กด Save แล้วกด Test ที่การ์ดใหม่ ควรเห็นชื่อคลัง (Plex) หรือชื่อและเวอร์ชันของเซิร์ฟเวอร์ (Jellyfin, Emby)

เลือกว่าเซิร์ฟเวอร์จะรับรู้การเปลี่ยนแปลงแบบไหน (ให้อัปเดตหลังจากอะไร): An import (การนำเข้า), A rename (การเปลี่ยนชื่อ), A delete (การลบ) เซิร์ฟเวอร์ใหม่จะเปิดทั้ง 3 อย่าง การลบนับเฉพาะเมื่อไฟล์หายไปจากดิสก์จริง

(พาธ) กรอก HolyArrs path และ Same folder on the server เฉพาะเมื่อทั้งสองฝั่งมองเห็นไฟล์ที่พาธต่างกัน ถ้า HolyArrs เห็น /movies และเซิร์ฟเวอร์เห็น /media/movies ให้ใส่ /movies ก่อนและ /media/movies ตามหลัง กรอกทั้งคู่หรือไม่กรอกเลย

(เข้าถึงเครือข่ายภายใน) เปิดไว้โดยค่าเริ่มต้น เพราะมีเดียเซิร์ฟเวอร์เกือบทั้งหมดอยู่ที่บ้าน ให้ปิดถ้าเซิร์ฟเวอร์อยู่บนอินเทอร์เน็ต HolyArrs จะไม่เรียกที่อยู่แบบ link-local หรือที่อยู่เมตาดาตาของคลาวด์เลย ไม่ว่าตัวเลือกนี้จะเป็นอะไร

(ส่งการอัปเดต) ปิดเพื่อหยุดเซิร์ฟเวอร์ชั่วคราวโดยไม่ต้องเอาออก การ์ดจะแสดง Off

token หรือคีย์ถูกเก็บแบบเข้ารหัสและไม่แสดงให้เห็น เว้นช่องว่างไว้เพื่อใช้ค่าเดิม หลังเปลี่ยนที่อยู่ให้วางอีกครั้ง เพื่อไม่ให้ค่านี้ไปถึงเซิร์ฟเวอร์อื่น

การ์ดจะแสดงการตรวจครั้งล่าสุดหรือข้อผิดพลาดล่าสุด การอัปเดตแต่ละครั้งยังลงใน ประวัติ เป็น Told the media server about it (แจ้งมีเดียเซิร์ฟเวอร์แล้ว) หรือ Could not reach the media server (ติดต่อมีเดียเซิร์ฟเวอร์ไม่ได้) พร้อมเหตุผล การตรวจสุขภาพ แสดงรายการเซิร์ฟเวอร์แต่ละตัวและสถานะ

ข้อความหรืออาการ วิธีแก้
“the server turned down the token” กด Change แล้ววาง token หรือคีย์ใหม่
“the server did not answer” ตรวจที่อยู่และ port และตรวจว่า HolyArrs เข้าถึงเครื่องนั้นได้
“the server is on the local network, which it may not reach” เปิด Reach the local network
“the server has no movie, TV or music library” เพิ่มคลังใน Plex แล้วทดสอบอีกครั้ง
“type the token again when the server address changes” วาง token อีกครั้งแล้วบันทึก
“give both sides of the path map, or neither” กรอกช่องพาธทั้งสองช่อง หรือล้างทั้งคู่
เซิร์ฟเวอร์สแกนแล้ว แต่ไม่มีอะไรใหม่ปรากฏ พาธต่างกัน ให้ตั้งคู่พาธ
วิธีที่ส่งการอัปเดต

HolyArrs รอ 10 วินาทีและรวบรวมทุกโฟลเดอร์ที่เปลี่ยนก่อนส่ง การเปลี่ยนชื่อซีรีส์ทั้งเรื่องจึงเป็นการอัปเดตเพียงครั้งเดียว

เซิร์ฟเวอร์ สิ่งที่ HolyArrs ส่ง
Plex หาคลังภาพยนตร์ ทีวี หรือเพลงที่มีโฟลเดอร์นั้น แล้วสแกนเฉพาะโฟลเดอร์นั้น ถ้าไม่มีคลังไหนมีโฟลเดอร์นั้น จะสแกนทุกคลังของชนิดนั้น
Jellyfin รายการโฟลเดอร์ที่สร้าง เปลี่ยน หรือลบ แล้วรีเฟรชคลังหนึ่งครั้ง
Emby รายการโฟลเดอร์ที่สร้าง เปลี่ยน หรือลบ

คำขอไปยังเซิร์ฟเวอร์หมดเวลาหลัง 20 วินาที และ Test หมดเวลาหลัง 30 วินาที

HolyArrs ใช้ได้ฟรี ถ้าช่วยประหยัดเวลาคุณได้ กดดาวบน GitHub, สนับสนุนโปรเจกต์ หรือ เลี้ยงกาแฟผู้พัฒนา