इस प्रोजेक्ट के बारे में
NewPipeWeb YouTube, SoundCloud, PeerTube और अन्य मीडिया सेवाओं के लिए एक पूर्ण-विशेषताओं वाला, स्व-होस्टेड फ्रंटएंड है। NewPipeExtractor लाइब्रेरी का लाभ उठाकर, यह उपयोगकर्ताओं को Google खाते, ट्रैकिंग या विज्ञापनों की आवश्यकता के बिना सामग्री ब्राउज़ करने, खोजने और देखने की अनुमति देता है। यह परियोजना गोपनीयता और स्थानीय डेटा प्रबंधन के लिए डिज़ाइन की गई है, जो सब्सक्रिप्शन, देखने का इतिहास और प्लेलिस्ट को सीधे उपयोगकर्ता के सर्वर पर संग्रहीत करती है।
मुख्य विशेषताओं में शामिल हैं:
- बहु-प्लेटफॉर्म समर्थन: YouTube, SoundCloud, PeerTube, Bandcamp, Odysee और media.ccc.de।
- उन्नत प्लेबैक: गुणवत्ता चयन (144p–2160p), पृष्ठभूमि ऑडियो मोड, पिक्चर-इन-पिक्चर और स्वचालित पुनरारंभ कार्यक्षमता।
- गोपनीयता-केंद्रित: कोई Google खाता आवश्यक नहीं; सभी उपयोगकर्ता डेटा (सब्सक्रिप्शन, इतिहास, प्लेलिस्ट) SQLite डेटाबेस में स्थानीय रूप से संग्रहीत किया जाता है।
- SponsorBlock एकीकरण: समुदाय-सबमिटेड टाइमस्टैम्प के आधार पर प्रायोजक खंडों, इंट्रो और आउट्रो को स्वचालित रूप से छोड़ें।
- लचीली तैनाती: Docker के माध्यम से वेब एप्लिकेशन के रूप में या Tauri फ्रेमवर्क का उपयोग करके मूल डेस्कटॉप एप्लिकेशन के रूप में उपलब्ध।
- डेवलपर-अनुकूल: Kotlin/Ktor बैकएंड और React/Vite/Tailwind फ्रंटएंड के साथ निर्मित, जिससे इसे विस्तारित या अनुकूलित करना आसान हो जाता है।
तकनीकी रूप से, परियोजना एक मजबूत स्टैक का उपयोग करती है: बैकएंड डेटाबेस इंटरैक्शन के लिए Ktor और Exposed ORM द्वारा संचालित है, जबकि फ्रंटएंड राज्य प्रबंधन के लिए Zustand के साथ React और डेटा प्राप्त करने के लिए TanStack Query का उपयोग करता है। डेस्कटॉप संस्करण Tauri 2 के माध्यम से वेब इंटरफ़ेस को मूल विंडो में लपेटता है, जो एक सहज क्रॉस-प्लेटफॉर्म अनुभव प्रदान करता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.