প্রকল্প সম্পর্কে
MyTube একটি ব্রাউজার-ভিত্তিক মিডিয়া ওয়ার্কফ্লো প্রদান করে যা yt-dlp-এর উপর কেন্দ্রীভূত। ব্যবহারকারীরা একক বা একাধিক URL যোগ করতে, সমান্তরাল ডাউনলোড চালাতে, সারির অগ্রগতি ট্র্যাক করতে, জেনারেটেড থাম্বনেইল সহ স্থানীয় ভিডিও আপলোড করতে এবং আইটেমগুলো সংগ্রহে সংগঠিত করতে পারেন। YouTube, Bilibili এবং Twitch সাবস্ক্রিপশন স্বয়ংক্রিয়ভাবে নতুন কন্টেন্ট ডাউনলোড করতে পারে, যখন ডাউনলোড ট্র্যাকিং ডুপ্লিকেট আইটেম প্রতিরোধের উদ্দেশ্যে করা হয়েছে।
প্লেব্যাক বৈশিষ্ট্যগুলির মধ্যে রয়েছে YouTube-স্টাইল কীবোর্ড শর্টকাট, ক্যাপশন, গতি নিয়ন্ত্রণ, সিনেমা মোড, ফুলস্ক্রিন, ফ্রেম স্টেপিং এবং Up Next নেভিগেশন সহ একটি ওয়েব প্লেয়ার। D মোড ক্যানভাস এবং WebCodecs ব্যবহার করে সামঞ্জস্যপূর্ণ ইন-কার এন্টারটেইনমেন্ট স্ক্রিনের জন্য এবং এটি চালকের পরিবর্তে যাত্রীদের জন্য উদ্দিষ্ট। ব্যক্তিগত RSS লিঙ্ক চ্যানেল, লেখক, ট্যাগ, উৎস, সাম্প্রতিকতা এবং আইটেম-সীমা ফিল্টার ব্যবহার করে বাহ্যিক পাঠকদের জন্য ফিল্টার করা ফিড সরবরাহ করতে পারে।
মিডিয়া ম্যানেজমেন্টের মধ্যে রয়েছে ফাইলনামের উপর ভিত্তি করে ঐচ্ছিক TMDB মেটাডেটা ম্যাচিং, YouTube এবং Bilibili-এর জন্য স্বয়ংক্রিয় ডিফল্ট সাবটাইটেল ডাউনলোড, ভিডিও, থাম্বনেইল, সাবটাইটেল, অ্যাভাটার এবং ক্যাশের জন্য কনফিগারযোগ্য স্থানীয় স্টোরেজ ফোল্ডার এবং OpenList বা Alist ক্লাউড স্টোরেজে ঐচ্ছিক আপলোড। উন্নত ডাউনলোড বিকল্পগুলির মধ্যে সীমাবদ্ধ কন্টেন্টের জন্য cookies.txt আপলোড, কাস্টম গ্লোবাল yt-dlp আর্গুমেন্ট এবং নেটওয়ার্ক প্রক্সি কনফিগারেশন অন্তর্ভুক্ত।
প্রশাসন এবং ইন্টিগ্রেশন বৈশিষ্ট্যগুলির মধ্যে রয়েছে পাসওয়ার্ড লগইন, WebAuthn পাসকি, একটি অ্যাডমিন জেসচার লগইন, নামযুক্ত শুধুমাত্র-পঠন ভিজিটর অ্যাকাউন্ট, ডাউনলোড ইভেন্টের জন্য শেল টাস্ক হুক, টেলিগ্রাম বিজ্ঞপ্তি এবং পোর্ট ফরোয়ার্ডিং ছাড়া রিমোট অ্যাক্সেসের জন্য বিল্ট-ইন Cloudflare Tunnel সমর্থন। একটি ঐচ্ছিক Google Gemini লাইভ অনুবাদ বৈশিষ্ট্য বর্তমান ভিডিওর অডিও Gemini-তে স্ট্রিম করতে পারে এবং লাইভ সাবটাইটেল সহ অনুবাদিত বক্তৃতা প্লে করতে পারে; README-তে বলা হয়েছে যে API কী সার্ভার-সাইডে সংরক্ষিত এবং ট্রান্সক্রিপ্ট সংরক্ষিত বা লগ করা হয় না।
অ্যাপ্লিকেশনটি Node.js, Express, TypeScript, React, Vite, Material-UI, SQLite এবং Drizzle ORM দিয়ে তৈরি। সরাসরি ইনস্টলেশনের জন্য Node.js 22.22+ বা একটি সমর্থিত 23 থেকে 26 রিলিজ প্রয়োজন, যখন Docker ইমেজ এবং একটি Compose ফাইলও নথিভুক্ত করা হয়েছে। ইকোসিস্টেমের মধ্যে একটি HTTP API, Chrome এক্সটেনশন, নেটিভ Android ক্লায়েন্ট, MikMok শর্ট-ভিডিও ক্লায়েন্ট এবং AI সহায়কদের জন্য একটি MCP সার্ভার অন্তর্ভুক্ত। ইন্টারফেসটি ইংরেজি, চীনা, স্প্যানিশ, ফ্রেঞ্চ, জার্মান, জাপানি, কোরিয়ান, আরবি, পর্তুগিজ এবং রুশ ভাষা সমর্থন করে।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.