Background Music ใช้งานไม่ได้บน macOS? วิธีแก้
Background Music เป็นแอปโอเพนซอร์สฟรีสำหรับ Mac ที่หลายคนใช้ควบคุมระดับเสียงแยกตามแอป เมื่อมันหยุดทำงาน อาการจะต่างกันไป: ไม่มีเสียงเลย แถบเลื่อนของแอปที่ไม่ทำอะไร เพลงที่หยุดเองโดยไม่ได้สั่ง หรือเสียงแตกพร่าเมื่อคุณเพิ่มเสียงของแอป อาการเหล่านี้ส่วนใหญ่มีวิธีแก้ที่ทราบกันอยู่แล้ว และหลายข้อมีระบุไว้ใน README ของโปรเจกต์เองบน GitHub
หากคุณไม่ได้ยินเสียงอะไรเลย ให้เริ่มจากข้อ 1 หากไม่ใช่ ให้ข้ามไปที่อาการที่ตรงกับคุณ
1. ไม่มีเสียงเลย: ตั้งเอาต์พุตกลับคืน
Background Music ทำงานผ่านอุปกรณ์เสียงเสมือนของตัวเอง README ระบุว่ามันตั้งตัวเองเป็นอุปกรณ์เอาต์พุตเริ่มต้นเมื่อเปิดใช้งาน และตั้งกลับคืนเมื่อคุณออกจากแอป หากมันขัดข้องหรือถูกปิดด้วยวิธีที่ไม่ปกติ Mac ของคุณอาจส่งเสียงไปยังอุปกรณ์ที่ไม่มีใครฟังอยู่
- เปิด การตั้งค่าระบบ > เสียง แล้วคลิก เอาต์พุต
- เลือกลำโพงหรือหูฟังจริงของคุณ (เช่น ลำโพง MacBook หรือ AirPods) ไม่ใช่อุปกรณ์ Background Music
- ตรวจสอบว่าระดับเสียงเอาต์พุตเปิดอยู่ และ ปิดเสียง ถูกปิดไว้
README เพิ่มเคล็ดลับหนึ่งข้อ: หากเลือกอุปกรณ์จริงของคุณไว้แล้วแต่ยังไม่ได้ยินเสียง ให้สลับไปอุปกรณ์อื่นแล้วสลับกลับมาอีกครั้ง
2. เงียบหลังเสียบหูฟัง
README ระบุว่านี่เป็นปัญหาที่ทราบอยู่แล้ว: การเสียบหรือถอดหูฟังขณะที่ Background Music ไม่ได้ทำงานอยู่ อาจทำให้ระบบเงียบ คำอธิบายของมันคือ macOS จดจำอุปกรณ์เสมือนเป็นอุปกรณ์ล่าสุดที่ใช้กับเส้นทางนั้น วิธีแก้เหมือนข้อ 1: เลือกเอาต์พุตจริงของคุณใน การตั้งค่าระบบ > เสียง > เอาต์พุต
3. แถบเลื่อนของแอปไม่ทำอะไร
หลายแอปเล่นเสียงผ่านโพรเซสตัวช่วยแยกต่างหาก ไม่ใช่แอปที่คุณเห็น README แนะนำให้ดูที่ More Apps ใน Background Music เพื่อหารายการอย่าง "Some App (Helper)" และระบุว่าแอปประชุมหรือวิดีโอแชทบางแอปต้องใช้วิธีนี้จึงจะเปลี่ยนระดับเสียงของการประชุมได้
นอกจากนี้ ให้ออกจากแอปที่ต้องการควบคุมแล้วเปิดใหม่ จากนั้นเริ่มเล่นเสียงในแอปนั้น เพื่อให้แอปปรากฏในรายการใหม่
4. มันขอใช้ไมโครโฟน
Background Music ขอสิทธิ์เข้าถึงไมโครโฟนเมื่อเปิดครั้งแรก README อธิบายเหตุผลไว้ว่า มันรับเสียงระบบของคุณจากอุปกรณ์อินพุตเสมือน ซึ่ง macOS นับเป็นไมโครโฟน และระบุว่าแอปไม่ได้ฟังไมโครโฟนของคุณจริง ๆ หากคุณปฏิเสธคำขอนั้น ให้อนุญาตอีกครั้งใน การตั้งค่าระบบ ที่ ความเป็นส่วนตัวและความปลอดภัย > ไมโครโฟน แล้วเปิดแอปใหม่
5. เสียงแตกพร่าหรือเพี้ยนเมื่อเพิ่มเสียงของแอป
รายการปัญหาที่ทราบของ README ระบุว่าการตั้งระดับเสียงของแอปพลิเคชันเกิน 50% อาจทำให้เสียงแตก วิธีแก้ที่แนะนำคือ ตั้งระดับเสียงของระบบเป็นสูงสุด แล้วลดเสียงของแอปอื่นลงแทนการเพิ่มเสียงของแอปที่เบา
6. เพลงหยุดเอง
การหยุดอัตโนมัติเป็นหนึ่งในฟีเจอร์ของ Background Music: README อธิบายว่ามันหยุดเครื่องเล่นเพลงของคุณเมื่อแหล่งเสียงอื่นเล่น และเล่นต่อหลังจากนั้น หากนั่นไม่ใช่สิ่งที่คุณต้องการ ให้ดู README และประเด็นปัญหา (issues) ของโปรเจกต์เพื่อหาวิธีปิดในรุ่นของคุณ README ยังระบุปฏิสัมพันธ์สองกรณีไว้ด้วย: VLC สามารถหยุด iTunes หรือ Spotify เองได้ (เปลี่ยนได้ในค่ากำหนดของ VLC) และ Skype มีตัวเลือกของตัวเองในการหยุด iTunes ระหว่างสายสนทนา
7. รีสตาร์ท Core Audio
บริการเสียงของ macOS อาจค้างหลังจากเครื่องหลับ การอัปเดต หรือการเปลี่ยนอุปกรณ์ เปิด เทอร์มินัล แล้วรัน:
sudo killall coreaudiod
เสียงจะขาดหายไปชั่วขณะแล้วกลับมา เปิด Background Music ใหม่แล้วทดสอบอีกครั้ง หากยังไม่ช่วย ให้รีสตาร์ท Mac ของคุณ
8. ติดตั้งใหม่ให้สะอาด
- ตรวจสอบรุ่น README ระบุรุ่น 0.5.0 เป็นรุ่นที่ดาวน์โหลดได้ในปัจจุบัน การติดตั้งผ่าน Homebrew (
brew install --cask background-music) และบิลด์สแนปช็อตในหน้ารุ่นที่เผยแพร่ นอกจากนี้ยังอธิบายว่าโปรเจกต์ยังอยู่ในขั้นอัลฟ่าและต้องใช้ macOS 10.13 ขึ้นไป ตรวจดูหน้า issues ของโปรเจกต์เพื่อหารายงานเกี่ยวกับ macOS รุ่นของคุณ ก่อนจะติดตั้งใหม่ซ้ำ ๆ - ถอนการติดตั้งก่อน ขั้นตอนใน README: เปิด เทอร์มินัล รัน
cd /Applications/Background\ Music.app/Contents/Resources/จากนั้นรันbash uninstall.shรีสตาร์ท แล้วติดตั้งรุ่นปัจจุบัน
หากคุณใช้มันเป็นหลักเพื่อควบคุมระดับเสียงแยกตามแอป
หากสิ่งที่คุณต้องการจริง ๆ คือ "แอปนี้เบาลง แอปนั้นดังขึ้น แอปนี้ปิดเสียง" มิกเซอร์ในแถบเมนูทำหน้าที่นี้ได้ SoundDial ให้ทุกแอปที่เล่นเสียงมีแถวของตัวเอง:
- ระดับเสียง 0% ถึง 200% เหนือ 100% แถบเลื่อนจะเปลี่ยนเป็นสีเหลืองอำพัน และลิมิตเตอร์แบบนุ่มนวลจะทำให้ยอดเสียงโค้งมนแทนการตัดเสียงอย่างรุนแรง
- ปิดเสียงต่อแอป ขณะที่แอปอื่นเล่นต่อไป
- อีควอไลเซอร์และบาลานซ์ซ้าย/ขวาต่อแอป และ เล่นผ่าน เพื่อส่งเสียงของแอปหนึ่งไปยังเอาต์พุตอื่น
SoundDial ใช้สิทธิ์ของ macOS เพียงอย่างเดียว ลำโพงหรือหูฟังของคุณยังคงเป็นเอาต์พุตของระบบ การตั้งค่าแบบมีคำแนะนำจะเปิดสิทธิ์นั้นและทดสอบให้ หากการเข้าถึงหยุดทำงาน แผงจะแสดง "การเข้าถึงเสียงไม่ทำงาน" พร้อมปุ่ม แก้ไข และ การตั้งค่า > การตั้งค่าและความช่วยเหลือ มี ตรวจสอบอีกครั้ง
สิ่งที่มันไม่ได้ทดแทน: SoundDial ไม่มีการหยุดอัตโนมัติ ฟีเจอร์ที่ใกล้เคียงที่สุดคือ ลดเสียงแอปอื่นระหว่างสายสนทนา (เปิดไว้เป็นค่าเริ่มต้น) ซึ่งลดเสียงแอปอื่นลงเหลือระดับที่คุณเลือกขณะที่แอปโทรใช้ไมโครโฟน และคืนระดับเดิมหลังจากนั้น มันลดเสียง ไม่ได้หยุดเล่น และตอบสนองต่อสายสนทนาเท่านั้น SoundDial ยังไม่บันทึกเสียงด้วย มันทำงานต่อแอป ไม่ใช่ต่อแท็บเบราว์เซอร์
การเปลี่ยนมาใช้
- ออกจาก Background Music หรือถอนการติดตั้งตามขั้นตอนใน README
- ตรวจสอบ การตั้งค่าระบบ > เสียง > เอาต์พุต: อุปกรณ์จริงของคุณควรถูกเลือกอยู่
- ติดตั้ง SoundDial และทำตามการตั้งค่าแบบมีคำแนะนำ
- เล่นเสียงในแอปที่คุณใช้เป็นประจำและตั้งค่าแต่ละแอป เมื่อตั้ง เมื่อแอปเปิดขึ้น เป็น จำครั้งสุดท้าย แอปจะกลับมาที่ระดับเสียงเหล่านั้น
ฟรีกับเสียเงินคือข้อแลกเปลี่ยนที่แท้จริง หาก Background Music กลับมาทำงานได้หลังทำตามขั้นตอนข้างต้น ก็ไม่จำเป็นต้องเปลี่ยน มีการเปรียบเทียบแบบเคียงข้างกันในหน้าทางเลือกแทน Background Music ของเรา และตัวเลือกอื่นอยู่ในทางเลือกแทน Background Music สำหรับ Mac
SoundDial มิกเซอร์ระดับเสียงแยกตามแอปสำหรับ Mac ต้องใช้ macOS 14.2 ขึ้นไป และซื้อครั้งเดียวบน Mac App Store ไม่มีค่าสมัครสมาชิก
SoundDial: แถบเลื่อนระดับเสียงและปุ่มปิดเสียงสำหรับทุกแอปบน Mac ของคุณ
ซื้อครั้งเดียวบน Mac App Store · macOS 14.2+ · ไม่มีค่าสมัครสมาชิก