गाइड
Mac ऑप्टिकल पर Sonos का वॉल्यूम नहीं बदल पा रहा? वजह यह है।
आपका Mac ऑप्टिकल केबल से Sonos स्पीकर का वॉल्यूम इसलिए नहीं बदल सकता कि केबल एकतरफ़ा है: TOSLINK ऑडियो बाहर ले जाता है और वापस कुछ नहीं लाता, इसलिए ऐसा कोई चैनल है ही नहीं जिससे वॉल्यूम कमांड जा सके, और macOS अपना कंट्रोल पूरे आउटपुट पर बंद कर देता है। हल ये हैं: Sonos ऐप या रिमोट, कोई IR रिमोट जिसे साउंडबार सीख ले, AirPlay पर जाकर केबल छोड़ देना — या एक मेनू बार यूटिलिटी जो वॉल्यूम कीज़ पकड़कर बदलाव आपके नेटवर्क पर स्पीकर तक भेज दे, और यही वह हल है जिसमें केबल भी रहती है और कीज़ भी।
कीबोर्ड ठीक है। स्पीकर ठीक है। असल में हो क्या रहा है, इसे क्या-क्या ठीक करता है (मुफ़्त विकल्प भी), क्या इसे ठीक नहीं करेगा, और कब आपको कुछ इंस्टॉल करने की ज़रूरत ही नहीं।
केबल सिर्फ़ एक ही दिशा में जाती है
ऑप्टिकल केबल — TOSLINK, S/PDIF, वही जो पीछे लाल रोशनी वाले छोटे चौकोर सॉकेट में लगती है — डिजिटल ऑडियो की पाइप है। सैंपल उसी से जाते हैं। वापस कुछ नहीं आता। न कोई हैंडशेक है, न वापसी का चैनल, न कोई वॉल्यूम कमांड।
इसलिए जब आप सिस्टम सेटिंग्ज़ में वह आउटपुट चुनते हैं, तो macOS आवाज़ एक सॉकेट में भेज रहा होता है, यह जाने बिना कि दूसरे सिरे पर क्या है। वह Sonos Ray हो सकता है। वह कोई ऐम्प्लिफ़ायर हो सकता है, या कुछ भी नहीं। चूँकि उसे पता ही नहीं चल सकता, इसलिए वह लेवल तय करने की पेशकश नहीं करता: सिग्नल पूरे स्केल पर निकलता है, और दूसरे सिरे पर जो कुछ है वही तय करता है कि वह कितना ऊँचा है।
वॉल्यूम अप दबाइए — F12, कम करने के लिए F11, म्यूट के लिए F10 — और macOS के पास बदलने को कुछ नहीं होता। आपको स्क्रीन पर ओवरले दिखता है जिसके नीचे काटा हुआ “नहीं” वाला निशान होता है, या ओवरले दिखता ही नहीं, और सिस्टम सेटिंग्ज़ → साउंड में उस आउटपुट का स्लाइडर धुँधला रहता है — macOS सीधे यह भी बता सकता है कि चुने हुए डिवाइस में कोई आउटपुट कंट्रोल नहीं है। इस बीच स्पीकर उसी लेवल पर बजता रहता है जिस पर उसे आख़िरी बार छोड़ा गया था, और इसीलिए यह समस्या अक्सर इस रूप में दिखती है कि Sonos पूरे वॉल्यूम पर अटका है और Mac से कुछ भी उसे कम नहीं कर पाता।
वॉल्यूम ख़ुद Sonos पर रहता है, और हमेशा से रहता आया है। स्पीकर को बख़ूबी पता है कि अपनी आवाज़ कैसे कम करनी है। आपकी बात सुनने का उसके पास कोई रास्ता ही नहीं है।
कैसे पहचानें कि समस्या यही है
- आपके Mac की आवाज़ एक असली केबल से होकर ऑप्टिकल या S/PDIF सॉकेट के रास्ते स्पीकर तक पहुँचती है — आमतौर पर किसी Thunderbolt डॉक या छोटे USB ऑडियो इंटरफ़ेस से। साउंड सेटिंग्ज़ में आउटपुट का नाम अक्सर स्पीकर के अपने नाम के बजाय Digital Out या USB SPDIF Out जैसा कुछ होता है।
- सिस्टम सेटिंग्ज़ → साउंड में चुने हुए आउटपुट का वॉल्यूम स्लाइडर धुँधला रहता है, या वहाँ लिखा आता है कि उसमें कोई आउटपुट कंट्रोल नहीं है।
- Sonos ऐप बिना किसी दिक्कत के वॉल्यूम बदल देता है, और रिमोट हो तो वह भी।
- हेडफ़ोन पर जाइए और कीज़ फ़ौरन दोबारा काम करने लगती हैं।
अगर चारों बातें सही हैं, तो कुछ भी टूटा नहीं है। डिजिटल आउटपुट यही करता है।
यहाँ तीन अलग-अलग समस्याएँ आपस में गड्डमड्ड हो जाती हैं
- प्ले, पॉज़ और स्किप Sonos ऐप को नियंत्रित नहीं करते। अलग समस्या, अलग हल: वे मीडिया कीज़ हैं, और macOS उन्हें सौंपे इससे पहले Sonos ऐप को सिस्टम सेटिंग्ज़ → प्राइवेसी और सुरक्षा में ऐक्सेसिबिलिटी अनुमति चाहिए। Sonos का अपना सपोर्ट लेख ठीक यही बताता है — और सिर्फ़ यही। यह ऑप्टिकल पर वॉल्यूम को छूता तक नहीं।
- AirPlay पर वॉल्यूम अजीब बर्ताव करता है। अगर आपका Mac Sonos पर वायरलेस तरीके से बजाता है, तो कीज़ पहले से काम करती हैं; वहाँ की अटपटी बातें AirPlay की आदतें हैं, कंट्रोल चैनल की कमी नहीं। इस पेज की कोई बात लागू नहीं होती।
- ऑप्टिकल केबल पर वॉल्यूम कीज़ मरी पड़ी हैं। यही पेज। केबल के पास कमांड ले जाने का कोई रास्ता नहीं, और कोई अनुमति या सेटिंग इसे नहीं बदलती।
क्या इसे ठीक नहीं करता
रीस्टार्ट या दोबारा इंस्टॉल करना
कुछ भी ख़राब हालत में नहीं है, इसलिए रीस्टार्ट करके साफ़ करने को कुछ है ही नहीं। ऑडियो डीमन को रीसेट करने पर भी यही बात लागू होती है।
बेहतर केबल या अडैप्टर
हर TOSLINK केबल वही एकतरफ़ा सिग्नल ले जाती है, और उस सॉकेट वाला हर डॉक भी। महँगी केबल कोई कंट्रोल चैनल नहीं जोड़ती, क्योंकि इस फ़ॉर्मैट में वह है ही नहीं।
कोई सेटिंग जो आपको नहीं मिली
सिस्टम सेटिंग्ज़ में ऐसा कोई स्विच नहीं है जो केबल को वह दे दे जो उसमें है ही नहीं। Audio MIDI Setup भी नहीं कर सकता: मल्टी-आउटपुट या ऐग्रीगेट डिवाइस यह बदलता है कि macOS ऑडियो कहाँ भेजता है, यह नहीं कि एकतरफ़ा केबल क्या ले जा सकती है, और उसके अंदर का डिजिटल आउटपुट अब भी फ़िक्स्ड है।
कीबोर्ड रीमैपिंग टूल
आमतौर पर नहीं। वॉल्यूम कीज़ आम कीस्ट्रोक नहीं हैं: macOS उन्हें सिस्टम-डिफ़ाइंड इवेंट के रूप में भेजता है, जिनके लिए कोई सार्वजनिक हॉटकी API नहीं है, इसलिए आम तौर पर कोई शॉर्टकट टूल उन्हें देख ही नहीं सकता। ज़्यादातर लोग आख़िर में कोई दूसरा की-कॉम्बिनेशन बाँध लेते हैं, जो चलता तो है, पर याद रखने के लिए एक नया शॉर्टकट बन जाता है।
वे सलाहें जो पुरानी पड़ चुकी हैं
इस समस्या पर बनी चर्चाएँ दस साल पुरानी हैं, और उनके कई बेहतरीन जवाब अब बेकार हो चुके हैं। ताकि आपकी एक शाम इसमें न चली जाए:
- “Sonos डेस्कटॉप ऐप के शॉर्टकट इस्तेमाल करें” — उन BetterTouchTool नुस्ख़ों समेत जो वॉल्यूम कीज़ को उसके Cmd + = और Cmd + − से जोड़ते थे। Sonos ने मई 2024 में डेस्कटॉप कंट्रोलर बंद कर दिया; उसकी तरफ़ इशारा करने वाली हर मैपिंग अब कहीं नहीं जाती।
- “इसे Soundflower से गुज़ार दें” — पुराने गाइड जिस लूपबैक ड्राइवर पर टिके हैं, उसका रखरखाव सालों से बंद है और वह मौजूदा macOS पर चलता ही नहीं।
- “वॉल्यूम कीज़ को बीच में पकड़ा नहीं जा सकता” — पुराने फ़ोरम जवाबों में बार-बार दोहराया गया, और अब सच नहीं। macOS वॉल्यूम कीज़ को सिस्टम-डिफ़ाइंड इवेंट के रूप में भेजता है, और ऐक्सेसिबिलिटी अनुमति रखने वाला ऐप उन्हें इवेंट टैप से पकड़ सकता है। जो हल काम करते हैं, वे ठीक ऐसा ही करते हैं।
आपको इनमें से कुछ भी कब नहीं चाहिए
यह साफ़-साफ़ कह देना ज़रूरी है, क्योंकि यहाँ ग़लत चीज़ खरीद लेना बहुत आसान है।
- अगर आप AirPlay से अपने Sonos पर सुनते हैं, तो आपकी वॉल्यूम कीज़ पहले से काम करती हैं। macOS को पता होता है कि स्पीकर वहाँ है और वह आपके लिए लेवल पहुँचा देता है। यह क्रम सही है या नहीं, यह वाजिब सवाल है, और ऑप्टिकल बनाम AirPlay तुलना इसे ईमानदारी से देखती है।
- अगर आपका Mac हेडफ़ोन जैक से होकर Sonos के लाइन-इन में जाता है — यानी ऑप्टिकल के बजाय एनालॉग केबल से — तो कीज़ भी काम करती हैं, क्योंकि आवाज़ के Mac से निकलने से पहले macOS ख़ुद लेवल तय कर देता है।
- अगर आपके Sonos को टेलीविज़न से सिग्नल मिलता है और आपका Mac उस रास्ते में नहीं है, तो यह समस्या आपकी है ही नहीं।
यह पेज एक सीमित मामले के बारे में है: Mac के किसी असली ऑप्टिकल या S/PDIF पोर्ट से ऑडियो का निकलना।
तो फिर Mac के कीबोर्ड से Sonos का वॉल्यूम कैसे नियंत्रित करें?
पाँच असली जवाब, मोटे तौर पर खर्च के क्रम में।
- Sonos ऐप या स्पीकर का रिमोट। हमेशा चलता है, मुफ़्त है, और हर बार वॉल्यूम ज़रा-सा ग़लत होने पर कुछ न कुछ उठाना पड़ता है।
- साउंडबार को कोई IR रिमोट सिखा दीजिए। Sonos साउंडबार, Sonos ऐप की सेटिंग्ज़ से लगभग कोई भी इन्फ़्रारेड रिमोट सीख सकते हैं, इसलिए एक फ़ालतू TV रिमोट पूरे कमरे का वॉल्यूम संभाल लेता है — और अगर वह किसी दराज़ में पड़ा है तो मुफ़्त में। पर है तो वह रिमोट ही: सामने होना ज़रूरी, डेस्क पर एक और चीज़, और आपके कीबोर्ड को उसकी कोई ख़बर नहीं।
- सॉफ़्टवेयर अटेन्यूएटर (SoundSource, eqMac वग़ैरह) ऑडियो के Mac से निकलने से पहले उसमें एक वॉल्यूम कंट्रोल जोड़ देता है, जिससे ऑप्टिकल पर कीज़ सचमुच वापस आ जाती हैं। सौदा उसी वजह से चुभता है जिस वजह से केबल चुनी गई थी: अब आउटपुट वह अछूता, पूरे स्केल वाला बिटस्ट्रीम नहीं रहा — निकलते समय हर सैंपल सॉफ़्टवेयर में घटाया-बढ़ाया जाता है।
- AirPlay पर चले जाइए। कीज़ सीधे वापस आ जाती हैं, और उनके साथ नेटवर्क का बफ़र भी — यानी देरी, और आवाज़ का तस्वीर से पीछे पहुँचना। ऑप्टिकल बनाम AirPlay तुलना इसे ईमानदारी से तौलती है।
- केबल रखिए, कीज़ आगे भेज दीजिए। ऑडियो को ऑप्टिकल केबल पर बिना छुए रहने दीजिए और की का दबना अलग से, नेटवर्क के रास्ते, उस स्पीकर तक पहुँचाइए जिसे पहले से पता है कि उस पर क्या करना है। Optically यही करता है, जैसा नीचे बताया गया है।
Optically इसे कैसे संभालता है
Optically एक macOS मेनू बार ऐप है जो इनमें से तीसरा काम करता है। यह वॉल्यूम अप, वॉल्यूम डाउन और म्यूट को macOS के संभालने से पहले पकड़ लेता है, और आपके लोकल नेटवर्क पर Sonos से कहता है कि वह अपना लेवल बदल ले। इसमें क्या-क्या शामिल है, पूरा ब्योरा:
- ऐक्सेसिबिलिटी अनुमति, क्योंकि सिस्टम-डिफ़ाइंड की को macOS से पहले पकड़ने का एकमात्र तरीका इवेंट टैप है। यह तीन कीज़ पर काम करता है, बाकी कोई नहीं पढ़ता, और आपका टाइप किया कुछ भी सेव नहीं करता।
- लोकल नेटवर्क अनुमति, क्योंकि स्पीकर लोकल नेटवर्क से यह पूछकर मिलते हैं कि वहाँ कौन-कौन मौजूद है। यह उसी लोकल कंट्रोल से सीधे स्पीकर से बात करता है जिसे Sonos पहले से स्वीकार करता है — न Sonos अकाउंट, न कोई क्लाउड API।
- कीज़ एक ही आउटपुट से बँधी होती हैं, इसलिए हेडफ़ोन लगाते ही वे सीधे macOS को वापस मिल जाती हैं। जब तक आप कोई नहीं चुनते, Optically अंदाज़ा लगाने के बजाय उन्हें छोड़ देता है।
- दिखने वाला लेवल स्पीकर का अपना है, अनुमान नहीं बल्कि नेटवर्क से पढ़ा हुआ, इसलिए Sonos ऐप में किया गया बदलाव आपके Mac पर भी दिखता है।
- कुछ भी नेटवर्क का इंतज़ार नहीं करता, और कुछ भी ऑडियो को नहीं छूता। ओवरले तुरंत बन जाता है और निर्देश उसके पीछे-पीछे जाता है; आवाज़ ऐप से बिलकुल नहीं गुज़रती।
इसके लिए macOS 14.4 या बाद का चाहिए, यह 14 दिन मुफ़्त चलता है, और उसके बाद एक Mac के लिए $10 तथा हर अतिरिक्त Mac के लिए $5। यह Mac App Store का ऐप नहीं, बल्कि नोटराइज़्ड डाउनलोड है: App Review के दिशानिर्देशों में वॉल्यूम कंट्रोल उन चीज़ों में गिने गए हैं जिन्हें कोई ऐप बदल नहीं सकता।
मिलते-जुलते सवाल
क्या यह Sonos Beam या Arc के साथ चलेगा?
आपके नेटवर्क पर लोकल कंट्रोल स्वीकार करने वाले किसी भी Sonos के साथ वॉल्यूम और म्यूट चलते हैं, इसलिए ऐप की तरफ़ बात एक जैसी है। हार्डवेयर की तरफ़ बात अलग है। बिल्ट-इन ऑप्टिकल इनपुट वाले Sonos मॉडल हैं Ray, Playbar और Playbase। सिर्फ़ HDMI वाले साउंडबार के लिए केबल और स्पीकर के बीच Sonos का Optical Audio Adapter चाहिए — Beam के साथ एक आता है, बाकी मॉडलों के लिए उसे अलग से खरीदना पड़ता है।
क्या इसका साउंड क्वालिटी पर कोई असर पड़ता है?
नहीं। ऑडियो Optically से कभी नहीं गुज़रता। आपका Mac वही PCM उसी केबल से भेजता है जैसे पहले भेजता था, और ऐप सिर्फ़ की का दबना ले जाता है। इसे अनइंस्टॉल कर दीजिए, आवाज़ हूबहू वैसी ही रहेगी, क्योंकि आवाज़ इसमें से कभी गुज़री ही नहीं।
यह चल रहा था, और अब कीज़ फिर बंद हो गईं
जब भी Optically किसी की को न मोड़ने का फ़ैसला करता है, मेनू बार में वजह बता देता है — कोई अनुमति नहीं मिली, कोई आउटपुट जिससे वह बँधा नहीं था, या कोई स्पीकर जिस तक वह नहीं पहुँच पा रहा। सपोर्ट पेज वही सूची है, हर एक के आगे उसका हल लिखा हुआ।
आगे
अब भी तय नहीं कर पा रहे कि केबल लें या वायरलेस? ऑप्टिकल बनाम AirPlay इस सौदे को ठीक से समझाता है, इस बात समेत कि AirPlay वह घटिया क्वालिटी वाला विकल्प नहीं है जो लोग मान लेते हैं। स्पीकर पहले से है? Sonos Ray और Mac सेटअप गाइड तार जोड़ने की पूरी बात बताता है, और होम पेज पर ख़ुद ऐप की बात है।
पक्का नहीं कि यह बात आपके सेटअप पर लागू होती है? बताइए आपकी डेस्क पर क्या है — आपको ईमानदार जवाब मिलेगा, यह भी कि शायद आपको कुछ चाहिए ही नहीं।