Underflow and ALSA underrun issues.

Aperta
#253 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
38/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Tranquilla
Stack tecnologico
python

Direzione di ricerca

Reproduce playback with the CM108B USB DAC on version 7.3.1 and capture the underflow and ALSA underrun behavior during stream startup. Start by tracing the player’s audio-output path and compare it with the pull request mentioned in the report; done means startup no longer takes 5–10 seconds and playback has no audio drops.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Hi there,

I am just starting to get dedicated hardware players for music assistant and decided to buy a USB DAC centered around the CM108B chipset. I am having an issue where, when starting an audio stream, there is a large amount of underflow errors and ALSA lib pcm.c:8740:(snd_pcm_recover) underrun occurred errors. This causes the stream to start delayed (approx. 5-10 seconds after pressing play) and also leads to audio drops occasionally. I saw the pr that was supposed to fix this issue, but I just installed 7.3.1.

I tried troubleshooting by changing the codecs/audio formats and also directly connecting to a brand new MA server just to make sure my previous setup wasn't causing an issue.

Would also like to note, all other sendspin players (web, android, chromecast) do not have any issues.

I love where this project and format is going and can't be any more appreciative of the work everyone puts into this.

Thank you!

Lingua principale
Python
Stelle
190
Fork
36
Merge medio
11g 19h
PR unite (30g)
2

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Sendspin/sendspin-python-cli

Tutte le issue di Sendspin/sendspin-python-cli

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.