Descripción general
Pausa automática de música
Volumen de aplicación
Audio del sistema de grabación.
Descargar
Ejecutar / Configurar
Construir e instalar
Desinstalar
Solución de problemas
Proyectos Relacionados
Licencia
Música de fondo pausa automáticamente su reproductor de música cuando se está reproduciendo una segunda fuente de audio y reanuda la pausa del reproductor cuando la segunda fuente se detiene.
La función de pausa automática actualmente admite los siguientes reproductores de música:
Agregar soporte para un nuevo reproductor de música suele ser sencillo. 1 Si no sabes programar, o simplemente no tienes ganas, no dudes en crear un problema. De lo contrario, consulte BGMMusicPlayer.h.
Música de fondo proporciona un control deslizante de volumen para cada aplicación que ejecuta su sistema. Puede aumentar las aplicaciones silenciosas por encima de su volumen máximo.
Puede grabar el audio del sistema con música de fondo . Con Música de fondo ejecutándose, inicie QuickTime Player y seleccione Archivo > Nueva grabación de audio (o Nueva grabación de pantalla , Nueva grabación de película ). Luego haga clic en el menú desplegable ( ⌄
) al lado del botón de grabación y seleccione Música de fondo como dispositivo de entrada.
Puede grabar el audio del sistema y un micrófono juntos creando un dispositivo agregado que combine su dispositivo de entrada (normalmente entrada integrada) con el dispositivo de música de fondo . Puede crear el dispositivo agregado utilizando la utilidad Configuración de Audio MIDI en /Aplicaciones/Utilidades .
Requiere macOS 10.13+ .
Puede descargar la versión actual de Música de fondo utilizando las siguientes opciones. También tenemos compilaciones de instantáneas.
Descargar la versión 0.4.3 :
Música de fondo-0.4.3.pkg (771 KB)
MD5: 8c3bfe26c9cdf27365b9843f719ef188
SHA256: c1c48a37c83af44ce50bee68879856c96b2f6c97360ce461b1c7d653515be7fd
PGP: firma, clave (0595DF814E41A6F69334C5E2CAA8D9B8E39EC18C)
Instale usando Homebrew ejecutando el siguiente comando en la Terminal :
brew install --cask background-music
Si desea la última versión de la instantánea, ejecute:
brew tap homebrew/cask-versions
brew install --cask background-music-pre
¡Simplemente ejecute Applications > Background Music.app
! Música de fondo se configura como su dispositivo de salida predeterminado en System Settings > Sound
cuando se inicia (y lo vuelve a configurar en Salir).
Agregue música de fondo a System Settings > General > Login Items
.
La música de fondo suele tardar menos de un minuto en crearse. Necesita Xcode versión 10 o superior.
(set -eo pipefail ; URL= ' https://github.com/kyleneideck/BackgroundMusic/archive/master.tar.gz ' ;
cd $( mktemp -d ) ; echo Downloading $URL to $( pwd ) ; curl -qfL# $URL | gzcat - | tar x &&
/bin/bash BackgroundMusic-master/build_and_install.sh -w && rm -rf BackgroundMusic-master)
Este comando usa /bin/bash
en lugar de bash
en caso de que alguien tenga un Bash no estándar en su $PATH
. Sin embargo, no hace esto con tar
o curl
. Además, build_and_install.sh
no llama a programas mediante rutas absolutas. Este comando también usa gzcat - | tar x
en lugar de tar xz
porque gzcat
también comprobará la integridad del archivo (los archivos gzip incluyen una suma de comprobación) y garantizará que no se ejecute una copia medio descargada de build_and_install.sh
.
/bin/bash build_and_install.sh
.El script reinicia el proceso de audio del sistema (coreaudiod) al final de la instalación, así que, si puedes, pausa cualquier aplicación que reproduzca audio.
Para compilar e instalar manualmente, consulte MANUAL_INSTALL.md.
Para desinstalar la música de fondo de su sistema, siga estos pasos:
uninstall.sh
, ejecute: cd /Applications/Background Music.app/Contents/Resources/
.bash uninstall.sh
. Si no puede localizar uninstall.sh
, puede descargar el proyecto nuevamente.
Para desinstalar manualmente, consulte MANUAL_UNINSTALL.md.
Si la música de fondo falla y el audio deja de funcionar, abra System Settings > Sound
y cambie el dispositivo de salida predeterminado de su sistema a otro que no sea el dispositivo de música de fondo . Si ya lo es, cambie el dispositivo predeterminado y luego vuelva a cambiarlo.
Asegúrese de permitir el "acceso al micrófono" cuando ejecute Música de fondo por primera vez. Si lo negó, vaya a System Settings > Security & Privacy > Privacy > Microphone
, busque Música de fondo en la lista y marque la casilla junto a ella. La música de fondo en realidad no escucha tu micrófono. Necesita el permiso porque obtiene el audio de su sistema desde su dispositivo de entrada virtual, que macOS cuenta como un micrófono. (Estamos trabajando en ello en el n.° 177).
Si el control deslizante de volumen de una aplicación no funciona, intente buscar en More Apps
entradas como Some App (Helper)
. Para algunas aplicaciones de reuniones o video chat, es posible que deba hacer esto para cambiar el volumen actual de la reunión.
Configurar el volumen de una aplicación por encima del 50 % puede provocar recortes.
Actualmente, solo se admiten dispositivos de audio de 2 canales (estéreo) para la salida.
VLC pausa iTunes o Spotify durante la reproducción y evita que la música de fondo reanude la música después.
Skype pausa iTunes durante las llamadas.
Conectar o desconectar los auriculares cuando la música de fondo no se está ejecutando provoca silencio en el audio del sistema.
Un error de Chrome impide que Chrome cambie al dispositivo de Música de fondo después de abrir Música de fondo.
Algunas aplicaciones reproducen sonidos de notificación que son lo suficientemente largos como para activar una pausa automática.
kPauseDelayNSec
en BGMAutoPauseMusic.mm. Aumentará el tiempo de superposición de tu música sobre otro audio, así que no lo aumentes demasiado. Consulte el n.° 5 para obtener más detalles.Muchos otros problemas se enumeran en TODO.md y en Problemas de GitHub.
Copyright © 2016-2024 Colaboradores de música ambiental. Con licencia GPLv2 o cualquier versión posterior.
La música de fondo incluye código de:
[1] Sin embargo, si el reproductor de música no es compatible con AppleScript o no admite los eventos que necesita la música de fondo ( isPlaying
, isPaused
, play
y pause
), agregarlo puede requerir mucho más esfuerzo. (Y en algunos casos requeriría cambios en el propio reproductor de música). ↩