reproduzir áudio através de alto-falantes bluetooth em 12.04 usando o CLI

5

Eu passei por toda a gama de testes com a configuração de reprodução de áudio por bluetooth e não consegui fazê-lo funcionar de maneira confiável (por exemplo, funcionou uma vez e não funcionou após a reinicialização).

Eu posso ver a interface do bluetooth (hciconfig) e posso ver o alto-falante (D100 criativo) em uma verificação do hcinconfig, mas tenho problemas com o bluez. A documentação é terrível e não mudou muito desde cara escreveu sobre isso . Eu realmente não quero falar sobre ou depurar esse problema ainda mais. Estou espancado e desgastado nesta questão.

No entanto, parece que tenho mais sorte em me conectar ao D100 usando o padrão ubuntu gui. Eu consigo fazer o som funcionar através dos alto-falantes bluetooth e recebo som quando clico no botão "test sound". Como posso fazer a mesma coisa usando a linha de comando? Onde posso descobrir o que o aplicativo bluetooth / sound usa no back-end para fazer isso funcionar e reproduzir um arquivo mp3 / wav?

    
por Trewq 15.05.2013 / 17:51

1 resposta

0

Eu uso isso para conectar (ou desconectar) ao meu rádio bluetooth.

Para encontrar o endereço MAC do seu dispositivo bluetooth, você pode fazer isso, o que deve mostrar os endereços MAC e os nomes dos dispositivos que você emparelhou com o sistema:

find /var/lib/bluetooth -name names | xargs cat

Em seguida, edite a linha mac=... neste script e experimente-a.

#!/bin/bash

mac="90:03:B7:17:00:08"  # replace with correct MAC address of your bluetooth speaker

if [ "" = "off" ]; then
    bt-audio -d "$mac"
    exit $?
fi

bt-audio -c "$mac"

sink=$(pactl list short sinks | grep bluez | awk '{print }')

if [ -n "$sink" ]; then
    pacmd set-default-sink "$sink" && echo OK
else
    echo could not find sink
fi

Dependendo do seu reprodutor de músicas, talvez seja necessário parar e reiniciar a reprodução para que ele atinja a nova saída.

    
por mivk 17.10.2015 / 15:36