Nö, ich sehe da auch nichts. Hattest Du wieder mal eine Situation, bei der Du #12 versuchen könntest? (Ich hoffe nichts überlesen zu haben.) Dann könnte man den Browser als Ursache ein- oder ausschließen.
[erfolglos] Fehlersuche Ton-Abbruch mit Bluetooth ab #26 mit Raspbian Lite + mpd
- kle
- Thread is marked as Resolved.
Registriere dich jetzt, um exklusive Vorteile zu genießen! Als registriertes Mitglied kannst du Inhalte herunterladen und profitierst von einem werbefreien Forum.
Mach mit und werde Teil unserer Community!
Mach mit und werde Teil unserer Community!
-
-
Hattest Du wieder mal eine Situation, bei der Du #12 versuchen könntest?
hyle heute habe ich nach 12:49 Uhr nicht weitergetestet. Morgen mache ich mir ein Image mit
- 2019-04-08-raspbian-stretch-lite.img
- Paket bluealsa
- Paket mpg123
und dann schauen wir weiter.
Falls ich den Sound-Abbruch-Fehler ohne Chromium reproduzieren kann, wird das ein neues Thema.
Vielleicht hat das Paket bluealsa debug-Ausgaben, muß mal Tante G. fragen.
Danke, kle
-
Falls ich den Sound-Abbruch-Fehler ohne Chromium reproduzieren kann, wird das ein neues Thema.
Das würde ich persönlich nicht machen, sondern in dem Fall den Thread-Titel anpassen. So würde zumindest alles (die Fehlersuche/-analyse) beisammen bleiben.
-
-
hyle und rpi444 der mpg123 läuft bei mir, mit Bluetooth-Lautsprecher, nicht richtig.
Für den Bluetooth-Lautsprecher gibt ein alsa pcm device headset in /etc/asound.conf.
mit aplay -D headset /usr/share/sounds/alsa/Front_Center.wav höre ich "front center"
mit höre ich, wenn ich Glück habe, 1 Mal den DLF.
Code: 1. mpg123
Display Morepi@raspberrypi5:~ $ mpg123 -a headset -@ http://st01.dlf.de/dlf/01/128/mp3/stream.mp3 High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3 version 1.23.8; written and copyright by Michael Hipp and others free software (LGPL) without any warranty but with best wishes Note: MIME type indicates that this is no playlist but an mpeg audio file... reopening as such. Directory: http://st01.dlf.de/dlf/01/128/mp3/ Terminal control enabled, press 'h' for listing of keys and functions. Playing MPEG stream 1 of 1: stream.mp3 ... ICY-NAME: Deutschlandfunk MPEG 1.0 L III cbr128 48000 j-s ICY-META: StreamTitle='Prima Klima im Koalitionsausschuss, Frank Capellan'; -= terminal control keys =- [s] or [ ] interrupt/restart playback (i.e. '(un)pause') [f] next track [d] previous track []] next directory (next track until directory part changes) [[] previous directory (previous track until directory part changes) [b] back to beginning of track [p] loop around current position (don't combine with output buffer) [.] forward [,] rewind [:] fast forward [;] fast rewind [>] fine forward [<] fine rewind [+] volume up [-] volume down [r] RVA switch [v] verbose switch [l] list current playlist, indicating current track there [t] display tag info (again) [m] print MPEG header info (again) [h] this help [q] quit [c] or [C] pitch up (small step, big step) [x] or [X] pitch down (small step, big step) [w] reset pitch to zero [k] print out current position in playlist and track, for the benefit of some external tool to store bookmarks Also, the number row (starting at 1, ending at 0) gives you jump points into the current track at 10% intervals. ICY-META: StreamTitle='OB-Wahl in Görlitz: Debatte um AKK-Tweet, Mathias von Lieben'; MPEG 1.0 L III cbr128 48000 j-s MPEG 1.0 L III cbr128 48000 j-s [4:08] Decoding of stream.mp3 finished. pi@raspberrypi5:~ $ mpg123 -a headset -@ http://st01.dlf.de/dlf/01/128/mp3/strea
mit Taste q beende ich den mpg123
und versuche ich den mpg123 nochmal zu starten,
so scheint der vorige Stream nicht ordnugsgemäß beendet worden zu sein.
der 2.te mpg123 beendet sich mit Fehlermeldungen.
Code: 2. mpg123
Display Morepi@raspberrypi5:~ $ mpg123 -a headset -@ http://st01.dlf.de/dlf/01/128/mp3/stream.mp3 High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3 version 1.23.8; written and copyright by Michael Hipp and others free software (LGPL) without any warranty but with best wishes Note: MIME type indicates that this is no playlist but an mpeg audio file... reopening as such. Directory: http://st01.dlf.de/dlf/01/128/mp3/ Terminal control enabled, press 'h' for listing of keys and functions. Playing MPEG stream 1 of 1: stream.mp3 ... ICY-NAME: Deutschlandfunk [src/libout123/modules/alsa.c:126] error: initialize_device(): cannot set hw params main: [src/mpg123.c:333] error: out123 error 7: failed to open device
dann geht auch aplay nicht mehr
Code
Display Morepi@raspberrypi5:~ $ aplay -D headset /usr/share/sounds/alsa/Front_Center.wav Wiedergabe: WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Rate: 48000 Hz, mono aplay: set_params:1363: Fehler beim Setzen der Hardware-Parameter: ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 16 CHANNELS: 1 RATE: 48000 PERIOD_TIME: (85333 85334) PERIOD_SIZE: (4095 4096) PERIOD_BYTES: (8190 8192) PERIODS: 6 BUFFER_TIME: (511895 511896) BUFFER_SIZE: 24571 BUFFER_BYTES: 49142 TICK_TIME: 0
Den mpg123 kenne ich nicht. Beim mpd weiß ich, wo das Logfile ist und wie ich den Loglevel ändern kann.
Deshalb schlage ich vor zur Diagnose des Fehlers "Bluetooth Ton-Abbruch" weiter mit mpd zu untersuchen.
Schönen Gruß, kle
-
Deshalb schlage ich vor zur Diagnose des Fehlers "Bluetooth Ton-Abbruch" weiter mit mpd zu untersuchen.
Ist eigentlich egal ob mpd oder VLC oder ein anderer funktionierender Audioplayer, der mit Deinen BT-Speakern kann. Es geht ja dabei nur darum zu erkennen, ob der Abbruch am Browser liegt oder Systemweit passiert.
-
ssh to Win7 Notebook
Model: RPi 3B (Info: der Raspi liegt ohne Gehäuse auf einer Zeitschrift)
Netzteil: official Raspberry pi Power Supply
Display: nicht vorhanden
Audio: Bluetooth Lautsprecher JBL GO (20cm entfernt vom Raspi) (Info: der JBL GO wird permanent geladen)
Internet: LAN-Kabel (zum Router einer FritzBox 7390)
Test Stream: http://st01.dlf.de/dlf/01/128/mp3/stream.mp3
OS: Raspbian Stretch Lite (image 2019-04-08-raspbian-stretch-lite.img)
uname -a: Linux raspberrypi 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l GNU
Auf die SD-Karte schreibe ich
- image 2019-04-08-raspbian-stretch-lite.img (keine Aktualisierung mit sudo apt-get upgrade)
- die leere Datei ssh und
- aus Datei cmdline.txt entferne ich console=serial0,115200 (notwendig für Raspi mit onboard Bluetooth)
Mit sudo raspi-config ändere ich
- Passwort
- Locale
- Timezone
- Hostname
neue Pakete installieren:
- bluealsa
- mpd mpc
Bluetooth-Lautsprecher
- als alsa pcm device headset in Datei /etc/asound.conf definieren.
- mit sudo bluetoothctl -a pair + trust + connect
mpd vorbereiten
- die Rechte der Verzeichnisse playlists und music korrigieren.
chmod g+ws /var/lib/mpd/playlists; chmod g+ws /var/lib/mpd/music
- Radio Stationen (m3u Dateien) ins playlists-Verzeichnis, die mit dem DLF laden mit mpc load <dlf>
- audio_output für Bluetooth-Lautsprecher headset in /etc/mpd.conf einfügen.
- in /etc/rc.locale den Autostart einbauen sleep 10; su pi -c 'mpc enable 2; mpc play;' vor exit 0
Test läuft seit 17.06.2019 20:27 Uhr.
-
-
mit Taste q beende ich den mpg123
Wenn Du das machen willst, dann solltest Du den mpg123 mit der Option "-C" starten:
Quote-C, --control
Enable terminal control keys. By default use 's' or the space bar to stop/restart (pause, unpause) play‐
back, 'f' to jump forward to the next song, 'b' to jump back to the beginning of the song, ',' to
rewind, '.' to fast forward, and 'q' to quit. Type 'h' for a full list of available controls.
-
- in /etc/rc.locale den Autostart einbauen sleep 10; su pi -c 'mpc enable 2; mpc play;' vor exit 0
Wozu das, mpc sollte automatisch den letzten gewählten Stream abspielen?!
-
Wenn Du das machen willst, dann solltest Du den mpg123 mit der Option "-C" starten
ging ohne Option -C
Edit:
Code: man mpg123-C, --control Enable terminal control keys. This is enabled automatically if a terminal is detected. By default use 's' or the space bar to stop/restart (pause, unpause) playback, 'f' to jump forward to the next song, 'b' to jump back to the beginning of the song, ',' to rewind, '.' to fast forward, and 'q' to quit. Type 'h' for a full list of available controls.
Dann (Edit:)
mußmüßte schon in Beitrag #24 im "1. mpg123" Block etwas seltsam sein. Ab Zeile 19 siehst Du die Antwort auf Taste h. Nur die Taste selbst fehlt in der Ausgabe. Auch die Ausgaben nach den Tasten m, t und q sieht man.Edit:
Vieleicht hat mpg123 gehangen.Schönen Gruß, kle
-
-
Hallo hyle,
Wozu das, mpc sollte automatisch den letzten gewählten Stream abspielen?!
Das lag am Bluetooth-Connect, der geht nur, wenn der mpd audio_output nicht enabled war.
Ob das jetzt noch so ist, habe ich nicht ausprobiert.
Näheres findest Du dort:
Tutorial
4. Für mpd, einen zusätzlichen audio_output in die Konfig einfügen
Schönen Gruß, kle
-
Ich hatte schon immer den Eindruck BT meiden zu müssen wie der Teufel das Weihwasser...
Sorry für den OT!
-
-
-
21.06.2019: Der Test (raspian-stretch-lite, mpd mpc, wlan, bluetooth) von Beitrag #26 zeigt keine Bluetooth-Fehler.
Wenn der Stream abbricht, kann man ihn mit mpc play wieder starten. Bluetooth hängt sich nicht auf.
Schönen Gruß, kle
-
Das sind schon mal gute Nachrichten. Somit wurde der Browser als eine Fehlerquelle identifiziert und
Erst ein Neustart (Himbeere -> Shutdown -> Neu starten)] entlockt der BT Lautsprecher wieder Töne.
ist damit obsolet geworden.
#33 Liest sich wie eine kurzer Verbindungsabbruch des Streams, wie er bei mir mit direkt angeschlossenen Lautsprechern, auch manchmal vorkommt. Mich würde mal interessieren, ob der Stream bei Dir nur pausiert oder gestoppt ist. Versuchs mal bitte beim nächten mal nicht mit mpc play, sondern mpc toggle (wechsel Pause/Play).
-
Hallo hyle,
Mich würde mal interessieren, ob der Stream bei Dir nur pausiert oder gestoppt ist.
reicht da nicht mpc status um diese Auskunft zu erhalten?
obsolet
mit 2019-04-08-raspbian-stretch[-lite].img
Desktop/GUI + chromium + bluetooth bluetooth kann sich aufhängen*1 Console/CLI + mpg123 + bluetooth funktioniert selten + nicht reproduzierbar Console/CLI + mpd + bluetooth tadellos *1 dann geht nach meiner Erfahrung nur noch Neustart um wieder etwas aus dem Bluetooth-Lautsprecher zu hören
Schönen Gruß, kle
-
-
reicht da nicht mpc status um diese Auskunft zu erhalten?
Aus meiner Erfahrung heraus ein klares jain!
Mal so, mal so... Das Ergebnis zu dem Zeitpunkt der Anfrage kann ggf. variiren. Deshalb blieb ich bisher ergebnisorientiert und genau deshalb auch die Nachfrage, was mpc toggle sagt.