GithubHelp home page GithubHelp logo

Comments (5)

arkq avatar arkq commented on September 20, 2024 1

OK, I'll look deeper into that issue...
Restarting bluealsa.service should have fixed the "stuck" issue. However, it's quite possible that bluealsa service is not restarted. Simply kill it with -9: pkill -9 -x bluealsa

from bluez-alsa.

arkq avatar arkq commented on September 20, 2024 1

Please try the current master branch. If the issue is not fixed, please reopen it.

from bluez-alsa.

arkq avatar arkq commented on September 20, 2024

It's quite possible that you've hit the bug introduced some time ago. Unfortunately, I've got no time right now to fix it properly. Try to replace these lines:

bluez-alsa/src/ba-transport.c

Lines 1625 to 1626 in 541523a

if ((fd = t->acquire(t)) != -1)
acquired = true;

with:

	if ((fd = t->acquire(t)) != -1) {
		ba_transport_thread_state_set_idle(&t->thread_enc);
		ba_transport_thread_state_set_idle(&t->thread_dec);
		acquired = true;
	}

EDIT:
If this will fix your problem, please let me know, and do not close this issue.

from bluez-alsa.

neslinesli93 avatar neslinesli93 commented on September 20, 2024

Thank you for the quick reply. I tried your fix and the result was virtually the same as before: aplay worked two times and then it got stuck. Here are the logs: logs_aplay2.txt

Disconnecting and reconnecting to the speaker does not change anything, I always have to reboot. Not even restarting bluealsa.service fixes it :(

from bluez-alsa.

neslinesli93 avatar neslinesli93 commented on September 20, 2024

You were right, killing the daemon fixed the issue! It still got stuck after a couple aplay runs, but at least it didn't require a reboot. It was kind of strange as the bluetoothctl connect command took almost 30 seconds to run, and it even logged an error before connecting. I'll add the logs again, as I don't know if they are useful or not... logs_pkill_connect.txt

from bluez-alsa.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.