A2DP-sink ohne pulseaudio
So, ich versuche meinen linux-server spielen, Musik gesendet von meinem Android-Telefon über bluetooth (das linux-Maschine ist das A2DP-sink und das Telefon ist die Quelle).
Was ich bisher getan habe ist:
- installieren Sie bluez und aktivieren audiosource/audiosink
- paar Telefon und server
- Verbindung zum server herstellen aus phone (Telefon sagt, dass es audio-streaming über bluetooth)
Aber ich kann nichts hören. Auch die meisten guides im internet übernimmt Pulseaudio und ich würde es vorziehen, zu verwenden ALSA.
Momentan habe ich Folgendes in /etc/asound.conf:
pcm.!default{
type bluetooth
profile "auto"
}
Bin ich mit Bluez v4.99 und Alsa v1.0.25.
Irgendwelche Ideen?
haben Sie jemals herausfinden? Ich habe das gleiche Problem...
InformationsquelleAutor lode | 2012-09-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich weiß, dies ist eine alte post, aber ich hoffe die Antwort ist hilfreich für Menschen, die derzeit arbeiten auf diese.
Können Sie /etc/bluetooth/audio.conf, die das system-weite Datei, oder ~/.asoundrc, das auf Ihrer lokalen Datei. Beide gelesen von BlueZ/ALSA. Allerdings denke ich, dass Sie brauchen, um die MAC-Adresse in der Konfigurationsdatei, z.B.:
Die besten Ressourcen, die ich gefunden habe sind:
1) James B ' s blog-post: Bluez muss eine der am besten gehüteten Geheimnisse in Linux
Er erläutert die Struktur und die Schnittstelle zwischen BlueZ und ALSA, die ich sonst nirgendwo im internet.
2) in Seinem zweiten post mit code: Bluez A2DP AudioSink für ALSA
3) Die ALSA-Website, die stellt die Struktur des pcm-plugins, aber nicht wirklich erklären, Sie sehr gut.
4) Einige ALSA-plugin-tutorials: Die ALSA-wiki
Einige nützliche Befehle:
Führen Sie diese nach dem ändern der asoundrc oder audio.conf-Dateien.
InformationsquelleAutor MrUser
Hier finden Sie eine Handbuch konfigurieren von bluetooth mit ALSA oder Pulseaudio:
getestet auf Linux Mint 17.3 Mate, 64bit /Ubuntu Mate 14.04, 64bit-
WIE MAN ALSA UND BLUETOOTH ARBEITEN ZUSAMMEN OHNE PA
Dieser Teil ist für die Reine ALSA-basierte Systeme ohne Pulseaudio wie KXStudio, QStudio64,Tango studio..!
Sicher sein, dass Pulseaudio wird deinstalliert und Ihre Soundkarten
konfiguriert rechts in ALSA!
löschen pulse-audio-cookies und Dateien in
/home/BENUTZERNAME/.config/pulse
Typ:
gksudo pluma /etc/bluetooth/audio.conf
Set
[Allgemein]
Enable=Socket
Speichern Sie die Datei.
Typ:
Scannen ...
XX:XX:XX:XX:XX:XX
Stereo-Headset
Erstellen Sie eine versteckte Datei namens .asoundrc in deinem home-Ordner!und schreiben:
Ersetzen Sie "XX:XX.." mit der Adresse Ihres Gerätes.
Speichern Sie die Datei!
Führen Sie diese nach dem ändern der asoundrc oder audio.conf-Dateien:
oder starten Sie Ihren computer!
--------------------------------------
Gehen Sie zu Ihrem blueman-applet in der Taskleiste, search & Einrichtung Ihres neuen Geräts!
Hinweis: Einige bluetooth-Geräte benötigen eine passphrase (zB. 0000) standardmäßig
Halten Sie Ihre gefundenen und gekoppelten Gerät zu "Vertrauen"!
Verbinden Sie Ihr Gerät wie AUDIO über A2DP!
------------------------------------
Wenn Ihr Gerät mit Ihrem system verbunden ist, können Sie sound Abspielen mit totem (gui), vlc (gui+terminal), mplayer (terminal), qmmp (gui), banshee und Browser über bluetooth während der Einstellung die Ausgabe im Player auf "Standard"!
-------------------------------------
UMBENENNEN .ASOUNDRC IM HOME-ORDNER “.ASOUNDRC_OFF"
UM IHRE ALTE SYSTEM-EINSTELLUNGEN OHNE BLUETOOTH ZURÜCK!
Typ:
mv /home/USERNAME/.asoundrc /home/USERNAME/.asoundrcOFF
->deaktivieren Sie die bluetooth-spezifische asoundrc
Typ:
mv /home/USERNAME/.asoundrcOFF /home/USERNAME/.asoundrc
-> um es zu aktivieren!
Alternative:
Machen zwei "scripts", um bluetooth aktivieren/deaktivieren mit .asoundrc in deinem home-Ordner:
Erstellen Sie eine leere Datei und schreiben/einfügen:
Aktivieren .asoundrc für bluetooth wieder, erstellen Sie eine weitere Datei mit dem folgenden Eintrag:
oder:
Machen die Dateien ausführbar und führen Sie Sie mit "öffnen mit "terminal"!
Jetzt hast du zwei "Knöpfe", um bluetooth-sound ein-oder Ausschalten.
Ihnen individuelle-icons:
😉
-------------------------------------
SPIELER
-----
Es ist zu empfehlen die totem, Qmmp-oder Banshee-player - da gibt es nichts mehr zu tun, als
spielen Sie und hören Sie zu! Auch die totem-player zeigt videos zu.
VLC-player muss der "default" sounddriver für bluetooth zu arbeiten Recht!
Check-in: /home/USERNAME/.config/vlc/vlcrc
dass alsa-audio-Gerät
in >>line1666<<
ist:
Verwenden Sie diese Befehle, um Spieler mit terminal:
Um Musik abzuspielen, Typ:
MPlayer
-----
Wenn Sie keinen Ton hören oder Fehler versuchen:
VLC-Player
------
Typ: start/stop/next... zum navigieren!
oder verwenden Sie den vlc-gui.
-------------------------------------
Verwenden mplayer mit der grafischen-Benutzeroberfläche müssen Sie installieren Sie die gui-Paket:
Typ:
Öffnen Sie ein terminal über Strg-Alt-T und verwenden Sie die Befehle unten.Verwenden Sie die Linien, und geben/kopieren Sie eins nach dem anderen, um Verwechslungen zu vermeiden(!):
------------------------------------
Nun können Sie die mplayer-gui ohne Fehler!
Wenn Sie lieber den terminal-Typ:
oder
terminal-Befehl ohne gui:
Verfügbaren Ausgabe-Module und Treiber:
------------------------
BLUETOOTH MIT PULSEAUDIO
-------------------------
Für Linux-Systeme, kommt mit pulseaudio:
(1.) Bearbeiten Sie /etc/bluetooth/audio.conf und kommentieren Sie die folgende Zeile:
Führen Sie den folgenden Befehl zum installieren der neuesten Pakete für blueman und zugehörige Module:
sudo add-apt-repository ppa:blueman/ppa
sudo apt-get update
sudo apt-get upgrade blueman
geben Sie hier den code
(3.) Überprüfen Sie, ob die folgenden Zeilen Hinzugefügt werden, die in /etc/pulse/default.pa:
Wenn nicht, fügen Sie die Zeilen.
REBOOT!
Rechtsklick auf das panel-applet und aktivieren Sie bluetooth.
Die alten profie von Euch bluetooth-Gerät würde noch da sein, entfernen Sie es.
Klicken Sie rechts auf die blueman-panel-applet und wählen Sie " Setup Neues Gerät.
Führen Sie den Assistenten für Ihr Gerät.(Wenn Sie Probleme haben, die mit "pairing" starten Sie Ihr system und diesen Schritt überspringen!)
Nun bekommen Sie ein verbundenes bluetooth-Gerät!
Senden/hören-audio über ist es einfach nur Folgen Sie diesen 2 Schritten:
Öffnen Mate-volume control-Einstellungen (oder pavucontrol) mit der rechten Maustaste in der Taskleiste
navigieren Sie zu "HARDWARE" -
und verwenden Sie die dropdown-Liste drehen Sie den Built-in audio-profile von alle anderen Soundkarten "off"
so, dass das bluetooth-Gerät aktiv wird!
Starten Sie nun den totem-player oder vlc (mit pulseaudio-Ausgabe) zum senden von audio an bluetooth!
Genießen Sie Ihre sound!
😉
WLAN-PROBLEME:
--------
Im Fall sehen Sie eine WiFi-Verbindung-drop nachdem Sie eine Verbindung mit dem bluetooth-Gerät führen Sie die folgenden
Befehl:
getestet 2017 für LM 17.3 (Rosa) MATE und Ubuntu 14.04 von chalee:
http://mayastudio.tumblr.com/bluetooth
Dies ist nicht A2DP-SINK.
InformationsquelleAutor chalee
Meine Vermutung ist, dass Ihre audio-Pfad nicht routing bluetooth an Ihre Lautsprecher. Ich habe ähnliche Problem, das konnte behoben werden, indem manuell Schritt 5 "Connect PulseAudio bluetooth-Quelle zu PulseAudio-ALSA-sink" unter diesem link: http://jprvita.wordpress.com/2009/12/15/1-2-3-4-a2dp-stream/
InformationsquelleAutor TJD
Ich habe gerade versucht, das gleiche zu tun, ich bin mit Fedora 19, so dass Ihre Laufleistung meiner variieren. Dies sind die Schritte, die ich nahm.
InformationsquelleAutor Eugene Marcotte