Jellyfin
Macro Deck के साथ शामिलअपने डेक से Jellyfin ऐप और टीवी नियंत्रित करें, दिखाएँ कि क्या चल रहा है और प्लेबैक शुरू या बंद होने पर प्रतिक्रिया दें।
ट्रैक चलाते दो म्यूज़िक प्लेयर विजेट, एक पूरा कवर स्टाइल में और एक छोटा कवर स्टाइल में, दोनों के हेडर में Jellyfin का नाम और लोगो
- Jellyfin ऐप, ब्राउज़र और टीवी पर प्लेबैक और वॉल्यूम नियंत्रित करें
- कोई फ़िल्म, एपिसोड, गाना या एल्बम खोजें और उसे शुरू करें
- प्लेबैक शुरू होने, रुकने, फिर से चलने या बंद होने पर ट्रिगर
- म्यूज़िक प्लेयर और Jellyfin सत्र विजेट
- कई सर्वर जोड़ें, हर एक के अपने वेरिएबल के साथ
Jellyfin इंटीग्रेशन Macro Deck को एक या अधिक Jellyfin मीडिया सर्वरों से जोड़ता है और उन पर मौजूद सत्रों के साथ काम करता है: वे Jellyfin ऐप, ब्राउज़र और टीवी जो साइन इन हैं और कुछ चला रहे हैं। इसके लिए किसी Jellyfin प्लगइन की ज़रूरत नहीं है। आप एक API कुंजी से साइन इन करते हैं, जिससे Macro Deck सर्वर का हर सत्र देख और नियंत्रित कर सकता है, या उपयोगकर्ता नाम और पासवर्ड से, जिससे वह केवल उन सत्रों तक सीमित रहता है जिन्हें वह खाता नियंत्रित कर सकता है।
आप क्या कर सकते हैं
- चलाएँ, रोकें, बंद करें, आगे-पीछे जाएँ, किसी जगह पर सीक करें या कुछ सेकंड आगे और पीछे जाएँ।
- किसी क्लाइंट पर वॉल्यूम सेट करें, म्यूट और अनम्यूट करें, और शफ़ल और रिपीट सेट करें।
- मीडिया चलाएँ से सर्वर पर कोई फ़िल्म, एपिसोड, गाना या एल्बम खोजें और उसे किसी डिवाइस पर शुरू करें।
- किसी Jellyfin क्लाइंट पर शीर्षक के साथ एक संदेश दिखाएँ।
- म्यूज़िक प्लेयर विजेट में दिखाएँ कि क्या चल रहा है, या Jellyfin सत्र विजेट में अपने सर्वरों का प्लेबैक दिखाएँ।
- प्लेबैक शुरू होने, रुकने, फिर से चलने या बंद होने पर, आइटम बदलने पर, या किसी क्लाइंट के कनेक्ट होने पर एक ऑटोमेशन शुरू करें।
कुछ उदाहरण सेटअप:
- लिविंग रूम टीवी के लिए एक Toggle Play/Pause बटन, और उसके बगल में आख़िरी 10 सेकंड दोहराने के लिए पीछे खोजें।
- आपके टीवी के लिए प्लेबैक शुरू हुआ पर एक ऑटोमेशन, जो
{{ event.itemType }}केMovieहोने पर लाइटें धीमी कर देता है, और प्लेबैक बंद हुआ पर दूसरा ऑटोमेशन, जो उन्हें फिर से तेज़ कर देता है। - एक बटन, जो संदेश दिखाएँ से टीवी पर "खाना तैयार है" दिखाता है।
सर्वर और डिवाइस
आपका जोड़ा गया हर सर्वर, जहाँ भी आप कोई प्लेयर चुनते हैं, वहाँ दो रूपों में दिखता है। सर्वर का नाम उस सत्र का अनुसरण करता है जिसने सबसे हाल में कुछ चलाया। Server · Device, जैसे Home · Living Room TV, हमेशा उसी डिवाइस को लक्ष्य करता है और डिवाइस बंद होने पर कनेक्ट नहीं के रूप में दिखता है। Macro Deck डिवाइसों को आख़िरी बार देखे जाने के बाद 30 दिन तक याद रखता है।
Jellyfin 10.11 और उसके बाद के संस्करणों पर Macro Deck सर्वर को उसके WebSocket के ज़रिए लाइव फ़ॉलो करता है। जब कोई सर्वर लाइव अपडेट नहीं भेजता, तो वह इसके बजाय हर दो सेकंड में सत्रों के बारे में पूछता है। जब कोई सर्वर उपलब्ध नहीं रहता, तो Macro Deck पृष्ठभूमि में प्रयास करता रहता है और कुछ असफल प्रयासों के बाद एकीकरण के नीचे Jellyfin पेज पर इसकी सूचना देता है। हर Jellyfin क्लाइंट हर कमांड सपोर्ट नहीं करता: जिस कमांड को क्लाइंट पूरा नहीं कर सकता, वह एक संदेश के साथ विफल हो जाती है।
आपको क्या चाहिए
- एक Jellyfin सर्वर, जिस तक Macro Deck चलाने वाला कंप्यूटर नेटवर्क पर पहुँच सके।
- Jellyfin डैशबोर्ड से एक API कुंजी (सुझाया गया), या एक Jellyfin उपयोगकर्ता नाम और पासवर्ड।
- लाइव अपडेट के लिए Jellyfin 10.11 या उसके बाद का संस्करण। उनके बिना Macro Deck हर दो सेकंड में सत्रों के बारे में पूछता है।
सेट अप करें
चरण 1: Jellyfin में एक API कुंजी बनाएँ
Jellyfin डैशबोर्ड खोलें और API Keys पर जाएँ। एक नई कुंजी बनाएँ और उसे कॉपी करें। अगर आप किसी उपयोगकर्ता खाते से साइन इन करना पसंद करते हैं, तो यह चरण छोड़ दें।
चरण 2: Macro Deck में एक कॉन्फ़िगरेशन जोड़ें
Macro Deck में, साइडबार में एकीकरण पर क्लिक करें और Jellyfin पर क्लिक करें। अवलोकन टैब पर कॉन्फ़िगरेशन सेक्शन में कॉन्फ़िगरेशन जोड़ें पर क्लिक करें। ऊपर दाईं ओर का स्विच चालू करने पर भी यही डायलॉग खुलता है, और सेटअप पूरा होते ही इंटीग्रेशन चालू हो जाता है।
चरण 3: सर्वर का विवरण डालें
Jellyfin से कनेक्ट करें डायलॉग में भरें:
- कॉन्फ़िगरेशन का नाम: इस सर्वर के लिए एक नाम, जैसे
Home। इसका इस्तेमाल प्लेयर के नामों और वेरिएबल में होता है। - सर्वर पता: पोर्ट और किसी भी बेस पाथ के साथ पता, जैसे
http://192.168.1.10:8096। - इससे साइन इन करें: API कुंजी या उपयोगकर्ता नाम और पासवर्ड, फिर API कुंजी, या उपयोगकर्ता नाम और पासवर्ड डालें।
जारी रखें पर क्लिक करें। सहेजने से पहले Macro Deck कनेक्शन जाँचता है।
- कॉन्फ़िगरेशन का नाम: इस सर्वर के लिए एक नाम, जैसे
चरण 4: कनेक्शन जाँचें
नया कॉन्फ़िगरेशन Jellyfin पेज के कॉन्फ़िगरेशन सेक्शन में कनेक्टेड दिखाता है। हर अगले सर्वर के लिए ये चरण दोहराएँ।
चरण 5: किसी बटन पर एक क्रिया जोड़ें
डेक पेज पर उस बटन पर क्लिक करें जिसे आप इस्तेमाल करना चाहते हैं। डेक अनलॉक होना चाहिए: जब ऊपर दाईं ओर के बटन पर लॉक करें लिखा हो, तो डेक अनलॉक है। एडिटर खुलता है और उसमें छोटा दबाव चुना हुआ होता है। + क्रिया जोड़ें पर क्लिक करें, क्रिया जोड़ें डायलॉग में बाईं ओर Jellyfin चुनें और कोई क्रिया चुनें, जैसे Toggle Play/Pause। वह सर्वर या डिवाइस चुनें जिसे यह नियंत्रित करती है, फिर सहेजें पर क्लिक करें।
चरण 6: बटन दबाएँ
Jellyfin क्लाइंट पर कुछ शुरू करें और अपने डेक पर बटन दबाएँ। उस क्लाइंट पर प्लेबैक रुकता है या फिर से शुरू होता है।
क्रियाएँ20
इन्हें किसी बटन पर रखें या किसी फ़्लो से चलाएँ।
- Play
- क्लाइंट पर प्लेबैक फिर से शुरू करता है।
- Pause
- क्लाइंट पर प्लेबैक रोकता है।
- Toggle Play/Pause
- चलाने और रोकने के बीच बदलता है, और बटन पर प्लेबैक की स्थिति दिखाता है।
- रोकें
- क्लाइंट पर प्लेबैक बंद करता है।
- Next Track
- अगले आइटम पर जाता है।
- Previous Track
- पिछले आइटम पर जाता है।
- Refresh State
- प्लेबैक की मौजूदा स्थिति तुरंत पढ़ता है।
- Seek
- मौजूदा आइटम में सेकंड में दी गई जगह पर जाता है।
- आगे खोजें
- मौजूदा आइटम में आगे जाता है, डिफ़ॉल्ट रूप से 30 सेकंड।
- पीछे खोजें
- मौजूदा आइटम में पीछे जाता है, डिफ़ॉल्ट रूप से 10 सेकंड।
- Set Volume
- क्लाइंट का वॉल्यूम 0 से 100% के बीच सेट करता है।
- Volume Up
- वॉल्यूम 10% बढ़ाता है।
- Volume Down
- वॉल्यूम 10% घटाता है।
- म्यूट करें
- क्लाइंट को म्यूट करता है।
- अनम्यूट करें
- क्लाइंट की आवाज़ फिर से चालू करता है।
- म्यूट टॉगल करें
- क्लाइंट को म्यूट या अनम्यूट करता है।
- Toggle Shuffle
- शफ़ल चालू, बंद या टॉगल करता है।
- Set Repeat Mode
- रिपीट को Off, Repeat Track या Repeat Album/Playlist पर सेट करता है।
- संदेश दिखाएँ
- क्लाइंट पर कुछ सेकंड के लिए शीर्षक के साथ एक संदेश दिखाता है।
- मीडिया चलाएँ
- कोई फ़िल्म, एपिसोड, गाना या एल्बम खोजता है और उसे क्लाइंट पर शुरू करता है, वहाँ चल रही चीज़ की जगह।
ट्रिगर9
कोई बटन या फ़्लो इन इवेंट पर प्रतिक्रिया दे सकता है।
- प्लेबैक शुरू हुआ
- किसी सत्र पर कुछ चलना शुरू हुआ।
- प्लेबैक रोका गया
- किसी सत्र पर प्लेबैक रोका गया।
- प्लेबैक फिर से शुरू हुआ
- किसी सत्र पर रुका हुआ प्लेबैक फिर से चला।
- प्लेबैक बंद हुआ
- किसी सत्र पर प्लेबैक बंद हुआ।
- चल रहा आइटम बदला
- कोई सत्र किसी दूसरी फ़िल्म, एपिसोड या ट्रैक पर चला गया।
- सत्र कनेक्ट हुआ
- किसी Jellyfin क्लाइंट ने सर्वर पर एक सत्र खोला।
- सत्र डिस्कनेक्ट हुआ
- सर्वर ने किसी क्लाइंट का सत्र बंद किया।
- कनेक्टेड
- Macro Deck सर्वर से कनेक्ट हुआ।
- डिस्कनेक्ट किया गया
- Macro Deck का सर्वर से कनेक्शन टूट गया।
वेरिएबल7
इन मानों को बटनों और विजेट पर दिखाएँ, या शर्तों में इस्तेमाल करें।
jellyfin_active_sessions- सभी सर्वरों पर मिलाकर चल रहे या रुके हुए सत्र।
jellyfin_<server>_is_connected,jellyfin_<server>_active_sessions- क्या Macro Deck हर सर्वर तक पहुँचता है और वहाँ कितने सत्र चल रहे हैं।
jellyfin_<server>_<device>_is_playing,jellyfin_<server>_<device>_is_paused,jellyfin_<server>_<device>_is_active- डिवाइस पर कुछ चल रहा है, रुका हुआ है या लोड है या नहीं। चलने या रुकने वाले वेरिएबल में लिखने से प्लेबैक चलता या रुकता है।
jellyfin_<server>_<device>_title,jellyfin_<server>_<device>_series,jellyfin_<server>_<device>_album,jellyfin_<server>_<device>_media_type- हर डिवाइस पर चल रहे आइटम का शीर्षक, सीरीज़, एल्बम (या सीज़न) और मीडिया का प्रकार।
jellyfin_<server>_<device>_position,jellyfin_<server>_<device>_duration,jellyfin_<server>_<device>_progress_percent- सेकंड में स्थिति और अवधि, और प्रतिशत में प्रगति। स्थिति या प्रगति में लिखने से उस जगह पर पहुँचा जाता है।
jellyfin_<server>_<device>_user,jellyfin_<server>_<device>_client,jellyfin_<server>_<device>_device,jellyfin_<server>_<device>_is_transcoding- हर सत्र का उपयोगकर्ता, क्लाइंट और डिवाइस, और यह कि सर्वर मीडिया को बदल (ट्रांसकोड कर) रहा है या नहीं।
jellyfin_<server>_<device>_volume,jellyfin_<server>_<device>_is_muted- हर डिवाइस का वॉल्यूम और म्यूट स्थिति, जहाँ डिवाइस इन्हें बताता है। इनमें लिखने से वॉल्यूम सेट होता है या म्यूट होता है।
विजेट2
इन्हें विजेट पिकर से अपने डेक में जोड़ें।
- म्यूज़िक प्लेयर
- किसी सर्वर या डिवाइस पर क्या चल रहा है, यह आर्टवर्क, प्रगति और चलाने, रोकने और आगे बढ़ने के बटनों के साथ दिखाता है। पंक्तियाँ गानों, एपिसोड और फ़िल्मों के हिसाब से बदलती हैं।
- Jellyfin सत्र
- आपके एक या सभी सर्वरों पर क्या चल रहा है, यह कवर या पोस्टर के साथ दिखाता है, साथ में कि कौन इसे चला रहा है, किस डिवाइस पर और यह कितना आगे बढ़ चुका है।
अक्सर पूछे जाने वाले प्रश्न
मुझे API कुंजी इस्तेमाल करनी चाहिए या उपयोगकर्ता नाम और पासवर्ड?
API कुंजी का सुझाव दिया जाता है: तब Macro Deck सर्वर का हर सत्र देखता और नियंत्रित करता है। उपयोगकर्ता नाम और पासवर्ड के साथ वह केवल उन सत्रों को देखता है जिन्हें वह खाता नियंत्रित कर सकता है। पासवर्ड का इस्तेमाल एक बार साइन इन करने के लिए होता है और उसे संग्रहीत नहीं किया जाता; Macro Deck केवल वह एक्सेस टोकन रखता है जो Jellyfin देता है।
क्या मैं एक से ज़्यादा सर्वर जोड़ सकता हूँ?
हाँ। हर सर्वर के लिए एक कॉन्फ़िगरेशन जोड़ें। हर एक के अपने वेरिएबल होते हैं, जिनका नाम कॉन्फ़िगरेशन के नाम पर होता है, और वह दिखाता है कि वह कनेक्टेड है या नहीं।
मेरे टीवी पर या ब्राउज़र में कोई कमांड विफल क्यों होती है?
हर Jellyfin क्लाइंट हर कमांड सपोर्ट नहीं करता। Macro Deck केवल वही भेजता है जो क्लाइंट बताता है कि वह कर सकता है, इसलिए जिस कमांड को वह पूरा नहीं कर सकता, वह एक संदेश के साथ विफल हो जाती है। वॉल्यूम और म्यूट आमतौर पर केवल Jellyfin ऐप में काम करते हैं, ब्राउज़र टैब में नहीं।
सर्वर ऑफ़लाइन होने पर क्या होता है?
Macro Deck पृष्ठभूमि में प्रयास करता रहता है और कुछ असफल प्रयासों के बाद एकीकरण के नीचे Jellyfin पेज पर Jellyfin सर्वर तक पहुँच नहीं है समस्या दिखाता है। उस सर्वर की क्रियाएँ उसके वापस आने तक एक संदेश के साथ विफल होती हैं।
मुझे Jellyfin ट्रिगर इस्तेमाल करने चाहिए या म्यूज़िक प्लेयर ट्रिगर?
म्यूज़िक प्लेयर ट्रिगर, जैसे म्यूज़िक प्लेयर के नीचे प्लेबैक शुरू हुआ, Jellyfin के लिए भी चलते हैं, एक बार सर्वर के लिए और एक बार डिवाइस के लिए। ऑटोमेशन के लिए Jellyfin ट्रिगर बेहतर विकल्प हैं: वे हर डिवाइस के लिए एक बार चलते हैं और उपयोगकर्ता और मीडिया का प्रकार साथ लाते हैं।
संगीत और ऑडियो में और
Spotify
Macro Deck के साथ शामिलSpotify का प्लेबैक नियंत्रित करें, गाने लाइक करें, प्लेलिस्ट संभालें और अपने डेक पर दिखाएँ कि क्या चल रहा है।
YouTube Music Desktop App
Macro Deck के साथ शामिलअपने डेक से YouTube Music Desktop App नियंत्रित करें: प्लेबैक, वॉल्यूम, रेटिंग और क्या चल रहा है।
WebNowPlaying
Macro Deck के साथ शामिलWebNowPlaying एक्सटेंशन के ज़रिए अपने ब्राउज़र में चल रहे संगीत और वीडियो नियंत्रित करें और दिखाएँ कि क्या चल रहा है।
SoundPad
Macro Deck के साथ शामिलअपनी SoundPad सूची से साउंड चलाएँ, रिकॉर्डिंग नियंत्रित करें और चल रहा साउंड अपने डेक पर दिखाएँ।
Voicemeeter
Macro Deck के साथ शामिलअपने डेक से Voicemeeter, Banana या Potato का गेन, म्यूट, रूटिंग और मैक्रो बटन नियंत्रित करें।