Panduan
Mac tidak bisa mengubah volume Sonos lewat optik? Ini sebabnya.
Mac Anda tidak bisa mengubah volume speaker Sonos lewat kabel optik karena kabelnya satu arah: TOSLINK membawa audio keluar dan tidak membawa apa pun kembali, jadi tidak ada kanal yang bisa dilalui perintah volume, dan macOS mengunci kendalinya sendiri pada output penuh. Solusinya adalah app Sonos atau remotnya, remot inframerah yang bisa dipelajari soundbar, beralih ke AirPlay dan melepaskan kabelnya — atau utilitas bilah menu yang menangkap tombol volume dan mengirimkan perubahannya ke speaker lewat jaringan Anda, dan itulah satu-satunya yang mempertahankan kabel sekaligus tombolnya.
Papan ketiknya baik-baik saja. Speakernya baik-baik saja. Inilah yang sebenarnya terjadi, semua yang bisa memperbaikinya (termasuk pilihan gratis), apa yang tidak akan memperbaikinya, dan kapan Anda tidak perlu memasang apa pun.
Kabelnya hanya satu arah
Kabel optik — TOSLINK, S/PDIF, yang masuk ke soket kotak kecil dengan cahaya merah di baliknya — adalah pipa untuk audio digital. Sampel mengalir lewat kabel itu. Tidak ada yang kembali. Tidak ada jabat tangan, tidak ada kanal balik, dan tidak ada perintah volume.
Jadi saat Anda memilih output itu di Pengaturan Sistem, macOS mengirim suara ke sebuah soket tanpa tahu apa yang ada di ujung sana. Bisa jadi itu Sonos Ray. Bisa jadi itu amplifier, atau malah tidak ada apa-apa. Karena tidak mungkin tahu, ia tidak menawarkan pengaturan level: sinyal keluar pada skala penuh, dan apa pun yang ada di ujung sana yang menentukan sekeras apa itu terdengar.
Tekan volume naik — F12, atau F11 untuk turun, F10 untuk bisu — dan macOS tidak punya apa pun untuk diubah. Anda mendapat overlay di layar dengan simbol “dilarang” yang tercoret di bawahnya, atau malah tidak ada overlay sama sekali, dan di Pengaturan Sistem → Suara penggeser untuk output itu tampil redup — macOS bahkan mungkin menyatakan terus terang bahwa perangkat yang dipilih tidak punya kendali output. Sementara itu speaker memutar pada level terakhir yang ditinggalkan, dan itulah sebabnya masalah ini begitu sering muncul sebagai Sonos yang mentok di volume penuh dan tidak bisa dikecilkan dari Mac.
Volumenya sendiri berada di Sonos, dan memang selalu begitu. Speaker sangat tahu cara mengecilkan dirinya sendiri. Ia tidak punya cara untuk mendengar permintaan Anda.
Cara memastikan ini memang masalah Anda
- Suara Mac Anda sampai ke speaker lewat kabel fisik yang masuk ke soket optik atau S/PDIF — biasanya dari dock Thunderbolt atau antarmuka audio USB kecil. Di pengaturan Suara, outputnya sering bernama semacam Digital Out atau USB SPDIF Out alih-alih memakai nama speakernya sendiri.
- Di Pengaturan Sistem → Suara, output yang terpilih punya penggeser volume yang redup, atau menyatakan tidak punya kendali output.
- App Sonos bisa mengubah volume tanpa kesulitan, begitu pula remotnya kalau ada.
- Beralih ke headphone dan tombol volume langsung berfungsi lagi.
Jika keempatnya benar, tidak ada yang rusak. Beginilah cara kerja output digital.
Tiga masalah berbeda sering tercampur di sini
- Putar, jeda, dan lewati tidak mengendalikan app Sonos. Masalah berbeda, solusinya pun berbeda: itu tombol media, dan app Sonos perlu izin Aksesibilitas di Pengaturan Sistem → Privasi & Keamanan sebelum macOS mau menyerahkannya. Artikel dukungan Sonos sendiri membahas persis hal ini — dan hanya ini. Artikel itu tidak menyentuh soal volume lewat optik.
- Volume berulah lewat AirPlay. Jika Mac Anda memutar ke Sonos secara nirkabel, tombol volume sudah berfungsi; keanehan di sana adalah keunikan AirPlay, bukan kanal kendali yang hilang. Tidak ada di halaman ini yang berlaku untuk Anda.
- Tombol volume mati di kabel optik. Halaman ini. Kabel tidak punya cara untuk membawa perintahnya, dan tidak ada izin atau pengaturan yang mengubah hal itu.
Yang tidak memperbaikinya
Memulai ulang atau memasang ulang
Tidak ada yang berada dalam keadaan kacau, jadi tidak ada yang bisa dibereskan dengan memulai ulang. Hal yang sama berlaku untuk mengatur ulang daemon audio.
Kabel atau adaptor yang lebih bagus
Setiap kabel TOSLINK membawa sinyal satu arah yang sama, begitu pula setiap dock yang punya soketnya. Yang lebih mahal pun tidak menambahkan kanal kendali, karena formatnya memang tidak punya.
Pengaturan yang belum Anda temukan
Tidak ada sakelar di Pengaturan Sistem yang bisa memberi kabel sesuatu yang tidak dimilikinya. Audio MIDI Setup juga tidak bisa: perangkat multi-output atau agregat mengubah cara macOS mengarahkan audio, bukan apa yang sanggup dibawa kabel satu arah, dan output digital di dalamnya tetap terkunci.
Alat pemetaan ulang papan ketik
Biasanya tidak. Tombol volume bukan ketikan biasa: macOS mengantarkannya sebagai peristiwa yang ditetapkan sistem tanpa API hotkey publik, jadi alat pintasan biasanya sama sekali tidak bisa melihatnya. Kebanyakan orang akhirnya mengikat kombinasi lain, yang memang berhasil, dan yang berarti satu pintasan baru untuk diingat.
Saran yang sudah kedaluwarsa
Utas-utas yang memunculkan masalah ini sudah sedalam satu dekade, dan sebagian jawaban terbaiknya kini sudah mati. Supaya Anda tidak menghabiskan satu malam hanya untuk itu:
- “Pakai pintasan app Sonos untuk desktop” — termasuk resep BetterTouchTool yang memetakan tombol volume ke Cmd + = dan Cmd + − miliknya. Sonos menghentikan pengendali desktopnya pada Mei 2024; setiap pemetaan yang mengarah ke sana kini mengarah ke ketiadaan.
- “Lewatkan saja melalui Soundflower” — driver loopback yang diandalkan panduan-panduan lama itu sudah bertahun-tahun tak dirawat dan tidak berjalan di macOS terkini.
- “Tombol volume tidak bisa dicegat” — diulang-ulang di jawaban forum lama, dan sudah tidak benar lagi. macOS mengantarkan tombol volume sebagai peristiwa yang ditetapkan sistem, dan app yang memegang izin Aksesibilitas bisa menangkapnya dengan event tap. Persis begitulah cara kerja solusi-solusi yang berhasil.
Kapan Anda tidak membutuhkan semua ini
Perlu dikatakan terus terang, karena di sini gampang sekali membeli jawaban yang salah.
- Jika Anda memutar ke Sonos lewat AirPlay, tombol volume Anda sudah berfungsi. macOS tahu speakernya ada di sana dan membawakan levelnya untuk Anda. Apakah urutan itu sudah tepat memang pertanyaan yang sah, dan perbandingan optik versus AirPlay membahasnya dengan jujur.
- Jika Mac Anda masuk ke line-in Sonos lewat colokan headphone — kabel analog, bukan optik — tombol volume juga berfungsi, karena macOS sendiri yang mengatur levelnya sebelum suara keluar dari Mac.
- Jika Sonos Anda disuplai oleh televisi dan Mac Anda tidak berada di jalur itu, masalah ini sama sekali bukan masalah Anda.
Halaman ini membahas kasus yang sempit: audio yang keluar lewat port optik atau S/PDIF fisik pada Mac.
Lalu bagaimana cara mengendalikan volume Sonos dari papan ketik Mac?
Lima jawaban nyata, kira-kira urut dari yang termurah.
- App Sonos atau remot speakernya. Selalu berhasil, gratis, dan tiap kali volumenya sedikit meleset Anda harus meraih sesuatu.
- Ajari soundbar sebuah remot inframerah. Soundbar Sonos bisa mempelajari hampir semua remot inframerah lewat pengaturan app Sonos, jadi remot TV cadangan bisa mengatasi volume untuk seluruh ruangan — gratis kalau ada satu di laci. Tetapi itu tetap sebuah remot: butuh garis pandang, satu benda lagi di meja, dan sama sekali tidak diketahui papan ketik Anda.
- Peredam berbasis perangkat lunak (SoundSource, eqMac, dan sejenisnya) menyisipkan kendali volume ke dalam audio sebelum audio itu keluar dari Mac, dan itu memang benar-benar mengembalikan fungsi tombol lewat optik. Pertukarannya justru menyangkut alasan kabel itu dipilih: outputnya tidak lagi berupa bitstream skala penuh yang tak tersentuh — tiap sampel diskalakan oleh perangkat lunak dalam perjalanan keluar.
- Pindah ke AirPlay. Tombolnya langsung kembali, dan buffer jaringan ikut serta — jeda, dan audio yang mendarat di belakang gambar. Perbandingan optik versus AirPlay menimbang hal ini dengan jujur.
- Pertahankan kabelnya, teruskan tombolnya. Biarkan audio tak tersentuh di kabel optik dan bawa penekanan tombolnya secara terpisah, lewat jaringan, ke speaker yang sudah tahu cara menindaklanjutinya. Itulah yang dilakukan Optically, seperti di bawah ini.
Bagaimana Optically menanganinya
Optically adalah app bilah menu macOS yang melakukan cara ketiga dari daftar itu. App menangkap volume naik, volume turun, dan bisu sebelum macOS menanganinya, lalu meminta Sonos mengubah levelnya sendiri lewat jaringan lokal Anda. Apa saja yang tercakup di dalamnya, selengkapnya:
- Izin Aksesibilitas, karena event tap adalah satu-satunya cara menangkap tombol yang ditetapkan sistem sebelum macOS menanganinya. App ini bertindak atas tiga tombol, tidak membaca tombol lain, dan tidak menyimpan apa pun yang Anda ketik.
- Izin Jaringan Lokal, karena speaker ditemukan dengan menanyai jaringan lokal siapa saja yang ada di sana. App berbicara langsung dengan speaker memakai kendali lokal yang memang sudah diterima Sonos — tanpa akun Sonos, tanpa API cloud.
- Tombol volume terikat pada satu output, jadi mencolokkan headphone langsung mengembalikannya ke macOS. Sampai Anda memilih salah satu, Optically membiarkannya apa adanya alih-alih menebak.
- Level yang ditampilkan adalah level speaker itu sendiri, dibaca kembali lewat jaringan alih-alih dikira-kira, jadi perubahan yang dibuat di app Sonos ikut terlihat di Mac Anda.
- Tidak ada yang menunggu jaringan, dan tidak ada yang menyentuh audio. Overlay langsung tergambar dan instruksinya menyusul di belakangnya; suaranya sama sekali tidak pernah melewati app.
App memerlukan macOS 14.4 atau lebih baru, berjalan gratis selama 14 hari, lalu berharga $10 untuk satu Mac dan $5 untuk tiap Mac tambahan. Ini unduhan yang ternotarisasi, bukan app Mac App Store: pedoman App Review menyebut kendali volume sebagai salah satu hal yang tidak boleh diubah sebuah app.
Pertanyaan terkait
Apakah ini cocok dengan Sonos Beam atau Arc?
Volume dan bisu berfungsi dengan Sonos mana pun di jaringan Anda yang menerima kendali lokal, jadi dari sisi app sama saja. Sisi perangkat kerasnya tidak. Model Sonos yang punya input optik bawaan adalah Ray, Playbar, dan Playbase. Soundbar yang hanya punya HDMI memerlukan Optical Audio Adapter dari Sonos di antara kabel dan speaker — Beam sudah disertai satu, dan untuk model lain adaptor itu dibeli terpisah.
Apakah semua ini memengaruhi kualitas suara?
Tidak. Audionya tidak pernah melewati Optically. Mac Anda mengirim PCM yang sama di kabel yang sama seperti sebelumnya, dan app hanya membawa penekanan tombolnya. Copot app-nya dan suaranya akan sama persis, karena suaranya memang tidak pernah melewatinya.
Tadinya berfungsi, lalu tombol volume berhenti lagi
Optically menyebutkan alasannya di bilah menu setiap kali memutuskan tidak mengalihkan sebuah tombol — izin yang belum diberikan, output yang tidak diikatkan padanya, speaker yang tak terjangkau. Halaman dukungan adalah daftar itu ditulis lengkap, dengan solusinya di samping tiap butir.
Berikutnya
Masih menimbang antara kabel dan nirkabel? Optik versus AirPlay membahas pertukarannya dengan benar, termasuk bagian bahwa AirPlay bukan pilihan berkualitas lebih rendah seperti yang banyak orang kira. Speakernya sudah ada? Panduan penyiapan Sonos Ray dan Mac membahas pengabelannya, sedangkan halaman utama membahas app-nya sendiri.
Belum yakin konfigurasi Anda termasuk yang dibahas di sini? Ceritakan apa yang ada di meja Anda — Anda akan mendapat jawaban jujur, termasuk bila jawabannya Anda tidak butuh apa pun.