প্রকল্প সম্পর্কে
Tracearr হলো মিডিয়া সার্ভারগুলোর জন্য একটি সেলফ-হোস্টেড মনিটরিং প্ল্যাটফর্ম, যা একটি একক ইন্টারফেস থেকে Plex, Jellyfin এবং Emby কভার করে। এটি সেইসব অ্যাডমিনিস্ট্রেটরদের লক্ষ্য করে যারা এই সার্ভারগুলোর একটি বা একাধিক চালান এবং এক জায়গায় স্ট্রিম ভিজিবিলিটি, প্লেব্যাক অ্যানালিটিক্স এবং অ্যাকাউন্ট-শেয়ারিং ডিটেকশন চান।
README-তে বর্ণিত মূল সক্ষমতাগুলো:
- মাল্টি-সার্ভার ড্যাশবোর্ড: Plex, Jellyfin এবং Emby একসাথে সংযুক্ত করুন; সক্রিয় স্ট্রিম, সার্ভার হেলথ এবং প্রতি-সার্ভার CPU, মেমরি ও ব্যান্ডউইথ চার্ট একটি পেজে। Plex নেটিভভাবে মেট্রিক্স রিপোর্ট করে; Jellyfin এবং Emby একটি companion SSE প্লাগইনের মাধ্যমে রিপোর্ট করে, অন্যথায় পোলিং ব্যবহার করা হয়।
- সেশন ট্র্যাকিং: কে কী দেখেছে, কখন, কোথায় এবং কোন ডিভাইসে — এর সম্পূর্ণ ইতিহাস, ASN, মহাদেশ এবং পোস্টাল কোডসহ জিওলোকেশন সহ।
- স্ট্রিম অ্যানালিটিক্স: ট্রান্সকোড বনাম ডাইরেক্ট প্লে, ব্যান্ডউইথ ব্যবহার, কোডেক এবং রেজোলিউশন ব্রেকডাউন, ডিভাইস কম্প্যাটিবিলিটি স্কোর।
- ক্রস-সার্ভার আইডেন্টিটি: একাধিক সার্ভার লগইন থাকা একজন ব্যক্তিকে একটি একক আইডেন্টিটিতে মার্জ করা যায়, সাথে ম্যানুয়াল মার্জ/স্প্লিট এবং সাজেশন। একটি আইডেন্টিটির ট্রাস্ট স্কোর হলো তার সক্রিয় অ্যাকাউন্টগুলোর মধ্যে সর্বনিম্নটি।
- মিডিয়া ক্যাটালগ: IMDb, TMDB বা TVDB আইডি দ্বারা সার্ভারজুড়ে ম্যাচ করা প্রতি টাইটেলের জন্য একটি রেকর্ড, সাথে ওভারভিউ, ব্রাউজ, জেনার, কোয়ালিটি, স্টোরেজ এবং ওয়াচ মেট্রিক্সের পেজ, যার মধ্যে ডুপ্লিকেট ডিটেকশন এবং স্টোরেজ প্রেডিকশন রয়েছে।
- মুভি এবং শো-এর পাশাপাশি লাইভ TV এবং মিউজিক ট্র্যাকিং।
- MapLibre GL এবং একটি বান্ডল করা PMTiles বেসম্যাপ ব্যবহার করে সেলফ-হোস্টেড স্ট্রিম ম্যাপ, তাই কোনো থার্ড-পার্টি টাইল কী বা আউটবাউন্ড টাইল রিকোয়েস্টের প্রয়োজন নেই।
- অটোমেশন: ট্রিগার, কন্ডিশন এবং অ্যাকশন, সাথে 22টি বিল্ট-ইন টেমপ্লেট যেমন impossible travel, অতিরিক্ত একসাথে স্ট্রিম, ডিভাইস ভেলোসিটি এবং জিও রেস্ট্রিকশন। অ্যাকশনগুলো নোটিফাই করতে, ট্রাস্ট অ্যাডজাস্ট করতে, ক্লায়েন্টদের মেসেজ পাঠাতে বা স্ট্রিম বন্ধ করতে পারে; অটোমেশনগুলো শেয়ার কোড হিসেবে এক্সপোর্ট করা যায়।
- ট্রাস্ট স্কোর 100 থেকে শুরু হয়, ভায়োলেশন দ্বারা কমে এবং অটোমেশন দ্বারা অ্যাডজাস্ট করা যায়।
- ডেস্টিনেশন: Discord, জেনেরিক JSON ওয়েবহুক, ntfy, Gotify, Apprise, Pushover, SMTP ইমেইল, মোবাইল পুশ এবং ইন-অ্যাপ টোস্ট।
- নিউজলেটার: নতুন যোগ করা মুভি, শো, অ্যালবাম এবং ঐচ্ছিকভাবে সর্বাধিক দেখা কনটেন্ট সম্পর্কে নির্ধারিত ইমেইল, সাথে আনসাবস্ক্রাইব এবং ব্রাউজারে দেখার লিংক এবং প্রতি-প্রাপকের সেন্ড হিস্ট্রি।
- কী অথেন্টিকেশনসহ পাবলিক REST API v1 এবং v2 এবং /api-docs-এ একটি ইন্টারঅ্যাকটিভ Scalar রেফারেন্স।
- টেবিলজুড়ে বাল্ক অ্যাকশন এবং Tautulli, Jellystat ব্যাকআপ বা Jellyfin/Emby Playback Reporting প্লাগইন থেকে ডেটা ইমপোর্ট।
ডিপ্লয়মেন্ট Docker-ভিত্তিক। একটি কুইক স্টার্ট জেনারেট করা JWT এবং কুকি সিক্রেটসহ একটি compose ফাইল ব্যবহার করে, যা পোর্ট 3000-এ ওয়েব UI এক্সপোজ করে। ইমেজ ট্যাগের মধ্যে রয়েছে stable, supervised (অল-ইন-ওয়ান অ্যাপ, TimescaleDB এবং Redis একটি কন্টেইনারে), prerelease এবং nightly ভ্যারিয়েন্ট। Proxmox VE LXC এবং Unraid-ও উল্লেখ করা হয়েছে। স্ট্যাকটি হলো React 19, TypeScript, Vite, Tailwind, Fastify, Drizzle ORM-সহ TimescaleDB, Redis/BullMQ, Socket.io এবং React Email। প্রকল্পটি AGPL-3.0 লাইসেন্সপ্রাপ্ত এবং MaxMind থেকে GeoLite2 ডেটা অন্তর্ভুক্ত করে। iOS এবং Android-এর জন্য একটি পৃথক মোবাইল অ্যাপ রিপোজিটরি রয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.