7 पॉइंट द्वारा GN⁺ 2025-03-16 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • विज्ञापनों के बिना साफ-सुथरा मिनिमल YouTube फ्रंटएंड
  • yt-dlp का उपयोग करके YouTube से वीडियो डाउनलोड करता है, और लोकल AI मॉडल का उपयोग करके वीडियो कंटेंट का सारांश बनाता है
  • चैनल प्रबंधन और सब्सक्रिप्शन सुविधाएँ प्रदान करता है
  • जिन वीडियो को आप नहीं देखना चाहते, उन्हें अनदेखा कर सकता है
  • बैकग्राउंड में वीडियो चलाना
  • ऑफलाइन मीडिया प्लेबैक
  • <track> एलिमेंट और WebVTT API का उपयोग करके सबटाइटल
  • nano-spawn को छोड़कर कोई dependency नहीं
  • केवल HTML/CSS का उपयोग, क्लाइंट/सर्वर साइड पर कोई JS framework नहीं
  • होम नेटवर्क पर होस्ट करके सभी डिवाइस पर वीडियो चलाए जा सकते हैं

क्यों?

  • "algorithmically curated" फ़ीड की जगह फिर से क्रमिक फ़ीड पाना चाहता है
  • कोई distraction नहीं
  • कोई clickbait thumbnail नहीं
  • कोई comments नहीं
  • कोई related वीडियो या algorithmically recommended वीडियो नहीं
  • कोई विज्ञापन नहीं
  • बस एक साफ UI और वीडियो
  • बस इसे बनाना चाहता था
  • YouTube Premium का सब्सक्राइबर होने के बावजूद, ध्यान पर बेहतर नियंत्रण और बेहतर offline अनुभव के लिए इसकी ज़रूरत थी

आने वाले फीचर्स (TODO)

  • डाउनलोड किए गए वीडियो हटाने की सुविधा जोड़ना
  • छोटे प्रीव्यू और फुल स्क्रीन के बीच उपयुक्त आकार में वीडियो देखने की सुविधा जोड़ना
  • चैनल सब्सक्राइब किए बिना एकल वीडियो डाउनलोड की सुविधा जोड़ना
  • सारांश के लिए उपयोग होने वाला मॉडल चुनना और LLM server endpoint निर्दिष्ट करना

1 टिप्पणियां

 
GN⁺ 2025-03-16
Hacker News राय
  • उम्मीद है कि लोग yt-dlp को और अधिक सुलभ बनाना बंद करेंगे, ताकि Google की इसे बंद करने की इच्छा और न बढ़े

  • लेखक या इसी तरह के समाधान का अनुभव रखने वाले किसी व्यक्ति से एक सवाल है

    • जानना चाहता/चाहती हूँ कि नया कंटेंट खोजने का कोई अच्छा तरीका है या नहीं
    • मैं ज़्यादातर subscribed कंटेंट देखता/देखती हूँ, लेकिन algorithm द्वारा सुझाया गया कंटेंट भी कभी-कभी पसंद आता है
    • प्लेटफ़ॉर्म से बाहर जाने पर चिंता है कि YouTube मुझे वही कंटेंट फिर से सुझा सकता है जो मैं पहले ही देख चुका/चुकी हूँ, और मेरी देखने की आदतों में बदलाव algorithm में दिखाई नहीं देगा
    • सोच रहा/रही हूँ कि क्या मैं कोई गलत धारणा बना रहा/रही हूँ या कोई उपयोगी जानकारी मिस कर रहा/रही हूँ
    • उदाहरण के लिए, मुझे अक्सर conference talks सुझाई जाती हैं, लेकिन मैं conferences को इसीलिए track नहीं करता/करती कि पता चल सके उन्हें कब देखना है
  • Videocrawl बनाया है और LLMs का उपयोग करके learning और viewing experience को बेहतर बनाया है

    • यह सामान्य काम जैसे साफ transcript निकालना, summary बनाना, और chat-आधारित interaction संभालता है
    • यह frames का analysis करके code snippets, references, sources आदि निकालता है
    • OpenAI Agent वीडियो को Videocrawl पर देखकर इसका अनुभव लिया जा सकता है
    • LLMs में वीडियो से सीखने और उसके साथ interact करने के तरीके को काफ़ी बेहतर बनाने की क्षमता है
  • एक browser extension चाहिए जो YouTube वीडियो पेज में एक बटन जोड़ दे

    • बटन क्लिक करने पर yt-dlp download चले, उसे ipfs में store करे, और एक free video site पर publish करे
    • एक video indexing/search/discovery protocol की ज़रूरत है
    • इसे alternative platforms पर भी इस्तेमाल किया जा सकता है
    • लोकप्रिय वीडियो को और अधिक "seeds"/"mirrors" मिलेंगे
    • दिलचस्प कंटेंट हासिल करना सबसे बड़ी समस्या है
    • browser extension इसमें मदद कर सकता है
  • Christian के GitHub प्रोफ़ाइल पर "vi/vim" pronouns पसंद आए

    • यह पहले कभी नहीं देखा था, इसलिए हैरानी हुई
  • माता-पिता के लिए यह monetize किया जा सकता है या बहुत ज़रूरी है

    • YouTube बच्चों के लिए अच्छा नहीं है
    • वहाँ prank और चिल्लाने वाले कंटेंट की भरमार है
    • ZebraGamer, Half Asleep Chris, Mark Rober, Brick Experiment Channel, Ants Canada जैसे YouTubers बच्चों के लिए अच्छे हैं
    • इसे एक safe app के रूप में lock करके सेट किया है, लेकिन अच्छा होगा अगर इसे पूरे home network पर लागू किया जा सके
  • "algorithm द्वारा curated" feed की जगह "chronological feed" चाहिए

    • YouTube home page के ऊपर बाईं ओर का 'subscriptions' लिंक सिर्फ subscribed चीज़ें दिखाता है
    • उसे bookmark किया जा सकता है
  • कुछ साल पहले ऐसा ही कुछ बनाया था

    • YouTube API का उपयोग करके search किया था
    • Heroku पर host किया था, लेकिन yt-dlp download करने की वजह से deployment बार-बार हटाया जाता रहा
    • अंत में उसे अपने server पर deploy किया और वह चलने लगा
  • जानना चाहता/चाहती हूँ कि क्या hub.docker या ghcr.io पर prebuilt image बनाई जा सकती है

    • ताकि लोग image pull करके चला सकें और updates को automate कर सकें
    • self-hosting दुनिया में यह standard practice है
    • नहीं तो बहुत से लोग इसे install नहीं करेंगे
    • बहुत से लोग 40-50 services पहले से install किए हुए हैं
    • git updates से इन्हें manage करना संभव नहीं है
  • कुछ feature requests हैं

    • downloaded videos को delete करने की सुविधा जोड़ें
    • हर channel के लिए कुछ हफ़्तों से अधिक के videos दिखाएँ
    • छोटे preview और full screen के बीच उचित size में वीडियो देखने का तरीका जोड़ें
    • channel subscribe किए बिना single video download करने का तरीका जोड़ें
    • इसे Docker image के रूप में बना दें ताकि Docker compose से आसानी से चलाया जा सके