คุณยังสามารถติดตั้งส่วนขยายด้วยตนเองได้โดยดาวน์โหลดไฟล์ zip สำหรับเบราว์เซอร์ของคุณที่นี่: https://github.com/trakt-tools/universal-trakt-scrobbler/releases
แตก chrome.zip
ไปที่ chrome://extensions
เปิดใช้งาน "โหมดนักพัฒนาซอฟต์แวร์"
คลิก "โหลดแกะกล่อง"
เลือกโฟลเดอร์ที่คุณคลายซิป
ไปที่ about:debugging#/runtime/this-firefox
คลิก "โหลดส่วนเสริมชั่วคราว"
เลือก firefox.zip
หรือหากแตกไฟล์แล้ว ให้เลือกไฟล์ใดก็ได้ในโฟลเดอร์
ส่วนขยายจะเปิดใช้งานจนกว่าคุณจะรีสตาร์ท Firefox
กำลังโหลดส่วนขยายด้วยตนเองใน Chrome
กำลังโหลดส่วนขยายด้วยตนเองใน Firefox
สารบัญ
Universal Trakt Scrobbler คืออะไร?
เหตุใดฉันจึงต้องมีส่วนขยายนี้
บริการสตรีมมิ่งใดบ้างที่รองรับ?
ส่วนขยายทำงานอย่างไร?
ปัญหาที่ทราบ
ปัญหาอื่นๆ
ช่วยแปล
การพัฒนา
วิธีเพิ่มบริการสตรีมมิ่งเพิ่มเติม
วิธีเพิ่ม scrobbler/sync ไปยังบริการสตรีมมิ่ง
เครดิต
ส่วนขยายที่ช่วยให้คุณสามารถค้นหารายการทีวีและภาพยนตร์ที่คุณกำลังรับชมได้โดยอัตโนมัติ และซิงค์ประวัติของคุณจากบริการสตรีมมิ่งที่คุณชื่นชอบไปยัง Trakt.tv
หากคุณต้องการ scrobble / ซิงค์จาก Netflix นี่เป็นปลั๊กอิน Trakt.tv เดียวที่ทำได้ ในอนาคต เราจะเพิ่มการรองรับบริการสตรีมมิ่งเพิ่มเติม ดังนั้นจึงจะทำหน้าที่เป็นส่วนขยายเดียวที่ใช้ได้กับบริการต่างๆ มากมาย
บริการสตรีมมิ่ง | สครอเบิ้ล | ซิงค์ | ข้อจำกัด |
---|---|---|---|
อเมซอน ไพร์ม | - | ||
บบส | - | ||
กระหาย | - | ||
ครันชีโรล | ไม่สามารถระบุภาพยนตร์ว่าเป็นภาพยนตร์ได้ | ||
ดิสนีย์+ | - | ||
โก3 | - | ||
GoPlay พ.ศ | - | ||
เอชบีโอ โก | - | ||
เอชบีโอ แม็กซ์ | - | ||
ฮอตสตาร์ | - | ||
กิจก.nl | - | ||
มูบี | - | ||
เน็ตฟลิกซ์ | - | ||
เอ็นอาร์เค | - | ||
ผู้เล่น.pl | - | ||
Polsatboxgo.pl | - | ||
สกายโชว์ไทม์ | - | ||
สตาร์+ | - | ||
สตรีมซ์ บี | - | ||
เต็ดทีวี+ | - | ||
ทีวี 2 เล่น | - | ||
ไวอาเพลย์ | - | ||
วิดิโอ | - | ||
VRTNu พ.ศ | - | ||
วีทีเอ็มโก พ.ศ | - | ||
Wakanim.tv | - |
โดยดึงข้อมูลเกี่ยวกับรายการทีวี / ภาพยนตร์ที่คุณกำลังดู / ดูโดยการคัดลอกหน้าหรือใช้ API บริการสตรีม แล้วส่งข้อมูลไปยัง Trakt โดยใช้ Trakt API
คุณอาจต้องปิดการใช้งาน "โหมดอัตโนมัติ" ในส่วนขยายคอนเทนเนอร์ชั่วคราวขณะเข้าสู่ระบบ หากคุณใช้งาน
ตรวจสอบให้แน่ใจว่าคุณได้ลงชื่อเข้าใช้บริการสตรีมมิ่งก่อนที่จะพยายามซิงค์เนื้อหาประวัติ
หากคุณพบปัญหาอื่นๆ หรือมีข้อเสนอแนะหรือคำถาม โปรดเปิดประเด็นได้เลย
ช่วยเราแปลส่วนขยายผ่าน Crowdin ที่ https://crowdin.com/project/universal-trakt-scrobbler คุณจะต้องสร้างบัญชี Crowdin (คุณสามารถลงชื่อเข้าใช้ด้วยบัญชี GitHub ของคุณ) จากนั้นเลือกภาษาที่คุณต้องการสนับสนุนและเริ่มการแปล (อย่าลืมบันทึกคำแปลของคุณ) หากยังไม่มีภาษา ให้เปิดปัญหาที่นี่
คุณยังสามารถลงคะแนนให้คำแปลได้ ซึ่งจะช่วยยืนยันคำแปลที่ดีและทำเครื่องหมายคำแปลที่ไม่ถูกต้อง
หากคุณต้องการได้รับเครดิตใน GitHub สำหรับการแปล โปรดตรวจสอบให้แน่ใจว่าชื่อผู้ใช้ Crowdin ของคุณเหมือนกับ GitHub หรือคล้ายกัน เพื่อให้เรารู้ว่าเป็นคุณ เมื่อรวม PR แล้ว คุณจะปรากฏเป็นหนึ่งในผู้มีส่วนร่วมในการคอมมิต ตัวอย่าง:
สำหรับผู้ตรวจสอบ:
อย่าลบสาขา translations
หลังจากรวม PR จาก Crowdin เนื่องจาก Crowdin ใช้เพื่อซิงค์การเปลี่ยนแปลง เมื่อรวม PR อย่าลืมเปลี่ยนชื่อทั่วไป "การอัปเดต Crowdin ใหม่" เป็นชื่อที่เจาะจงยิ่งขึ้นโดยระบุรายละเอียดภาษาที่ได้รับการอัปเดตอย่างชัดเจน
สร้างแอปพลิเคชันใน Trakt API (อย่าลืมตรวจสอบสิทธิ์ /scrobble
)
ใน Redirect uri:
ใส่ https://trakt.tv/apps
ใน Javascript (cors) origins:
ให้ใส่ moz-extension://
และ chrome-extension://
คัดลอกไฟล์ตัวอย่าง .env.example
และเปลี่ยนข้อมูลรับรอง Trakt.tv ตรวจสอบให้แน่ใจว่าได้ตั้งค่ารหัสส่วนขยายเป็นสตริงที่กำหนดเองแต่ไม่ซ้ำกัน ไม่เช่นนั้นคุณลักษณะบางอย่างของเบราว์เซอร์อาจไม่พร้อมใช้งานสำหรับส่วนขยาย
cp .env.ตัวอย่าง .env
ใช้ nvm เพื่อรัน Node.js เวอร์ชันที่ถูกต้อง
การใช้ nvm
ติดตั้งการพึ่งพา
ติดตั้ง pnpm
หากต้องการทำงานในโหมดการพัฒนา:
เวลา 13.00 น. เริ่ม
หากต้องการรับเวอร์ชันบิลด์สำหรับโหมดการพัฒนา (ไม่ดูไฟล์):
pnpm รัน build-dev
หากต้องการรับเวอร์ชันบิลด์สำหรับโหมดการใช้งานจริง (สร้าง app.zip พร้อมสำหรับการใช้งาน):
pnpm รันบิลด์ pnpm เรียกใช้ zip
เรียกใช้ npx trakt-tools dev create-service
มันจะแจ้งให้คุณมีคำถามสองสามข้อเกี่ยวกับบริการและสร้างไฟล์ที่จำเป็นทั้งหมดโดยอัตโนมัติ หากคุณต้องการให้ข้อมูลทั้งหมดพร้อมกันโดยไม่ได้รับการแจ้ง ให้เรียกใช้ npx trakt-tools dev create-service --help
เพื่อดูตัวเลือก
ไปที่ไฟล์ที่สร้างขึ้นและปรับแต่งตามนั้น คุณสามารถดูไฟล์ของบริการอื่น ๆ เพื่อใช้อ้างอิงได้
หากบริการขาด scrobbler หรือฟังก์ชันการซิงค์ คุณสามารถเรียกใช้ npx trakt-tools dev update-service
เพื่อสร้างไฟล์ที่หายไปทั้งหมดโดยอัตโนมัติ
ส่วนขยายนี้อิงจาก traktflix ซึ่งเป็นการซิงค์ Netflix ดั้งเดิมที่พัฒนาโดย tegon ซึ่งถูกยกเลิกเพื่อสนับสนุน Universal Trakt Sync
ผลิตภัณฑ์นี้ใช้ TMDb API แต่ไม่ได้รับการรับรองหรือรับรองโดย TMDb
ผลิตภัณฑ์นี้ใช้ Trakt.tv API
ใบอนุญาต