इस प्रोजेक्ट के बारे में
क्लैपर एक ओपन-सोर्स मीडिया प्लेयर है जिसे GNOME डेस्कटॉप पर सादगी और उपयोग में आसानी के लिए डिज़ाइन किया गया है। यह GTK4 के साथ बनाया गया है और प्लेबैक के लिए GStreamer का उपयोग करता है, जो एक स्वच्छ इंटरफ़ेस प्रदान करता है जिसका उद्देश्य वीडियो सामग्री पर ध्यान केंद्रित रखना है।
इसकी मुख्य प्लेबैक सुविधा एक क्यू है जो उपयोगकर्ता द्वारा निर्मित प्लेलिस्ट की तरह काम करती है। ड्रैग और ड्रॉप का उपयोग करके कई मीडिया फ़ाइलों को जोड़ा, पुनर्क्रमित या हटाया जा सकता है। एप्लिकेशन का उद्देश्य मानक वीडियो-प्लेयर सुविधाओं को सरलीकृत रूप में प्रदान करना है।
कोडबेस दो लाइब्रेरीज़ में विभाजित है: Clapper, एक प्लेबैक लाइब्रेरी, और ClapperGtk, एक GTK एकीकरण लाइब्रेरी। दोनों GObject Introspection बाइंडिंग्स का समर्थन करते हैं और रिपॉजिटरी में उदाहरण शामिल हैं। Vala बाइंडिंग्स शामिल हैं, जबकि Rust बाइंडिंग्स अलग से बनाए रखी जाती हैं और crates.io के माध्यम से प्रकाशित की जाती हैं। लाइब्रेरीज़ LGPL-2.1-or-later के तहत लाइसेंस प्राप्त हैं और संस्करण 1.0 से पहले अस्थिर API मानी जाती हैं।
क्लैपर मुख्य रूप से Flathub पर Flatpak के माध्यम से वितरित किया जाता है; वह पैकेज निर्भरताओं और कोडेक्स को बंडल करता है और कुछ कार्यक्षमता के लिए पैच शामिल करता है। लिनक्स वितरण पैकेज, एक अनौपचारिक AppImage, और स्वचालित रूप से निर्मित RPM पैकेज का भी उल्लेख किया गया है। स्रोत बिल्ड के लिए, प्रोजेक्ट Meson का उपयोग करता है, और Flatpak बिल्ड के लिए सबमॉड्यूल के साथ क्लोनिंग की आवश्यकता होती है। सामुदायिक चर्चा Matrix के माध्यम से उपलब्ध है, और अनुवाद Crowdin पर प्रबंधित किए जाते हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.