-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Package Request: Pianobar #1712
Comments
This comment was marked as spam.
This comment was marked as spam.
Quite fascinating. Arch on my android phone... arch is my daily driver so to learn of this is pretty cool. I was unaware you could install an entire environment like that, so thank you for enlightening me! When I am finished with work tonight i will definitely be looking into this. Thanks again for the tutorial and links. |
It states cant open audio device on both ubuntu and arch chroot. I would like to be able to at least<send audio to bkuetooth somehow. I have hrard of interest in paralel to bluetooth. It seems like the issue is that without rooted access the OS cant access hardware. Any help would be greatly appreciated. |
@iamlord Pulseaudio is now available on termux, I tried played audio from pianobar inside Termux Arch over |
I am impressed you got that far. I had a similar issue with a debian vm where it played but it was, oh so, choppy. It would be nice to be able to convert the python to a native ver for android. |
I tried to make pianobar from source. Every development package is available except for libao. When I try to compile libao, it won't make the plugin for pulse audio. Pianobar will run, but it cannot output to an audio device. More details here: PromyLOPh/pianobar#664 Update: Pianobar will compile and play in Termux. The playback is pretty smooth, but there are a couple clips every minute or so. |
Done. |
Thanks for the info. I remember when I first posted about this I tired compiling libao but could not get it to build, or something along those lines. Although It sounds like I will have to revisit this now :) Cheers. |
@vredesbyyrd Both of |
Could we get a scratch brew recipe, or a termux pianobar package? I don't see libao. |
@iamlord |
I've had issues installing from source. When running arch or ubuntu I can install it but it can't access my sound card. I can't use debian packages with dpkg because they do not have aarch64. I am going to ask them to create some. I think there may be a way to change the hardware ver in the source code. |
Since my pull request is still pending, I built these for you. (you can fix missing dependencies from the source) libao_pianobar_debs_aarch64.tar.gz USE NON-OFFICIAL BUILT PACKAGES AT YOUR OWN RISK! |
Cool. I'm excited to try it out. I was looking at alien to convert some rpms but it won't let me do it on different hardware it seems. |
I just tried it out. Your amazing ed! This is really great work. Perhaps you could walk me through how you acomplished this. I have been trying for a while. Did you have to do some form of compiling or script editing? Also any chance at an English translation of your blog? |
Actually, my blog doesn't mention that. You can see all my changes for termux-packages here. I just added libao and pianobar by writing |
Works pretty good. Sometimes it stops recognizing what sound device it is playing to and you have to force stop the APP. It does not recognize a received phone call and keeps playing on the phone and you have to pause it. Really great work! |
Thanks for the 64bit pianobar debs. |
Here you go: For aarch64: |
works supergreat! Many thanks! |
@edward-p sorry for hijacking the thread but I have been happily listening to pianobar on my phone for 3 days but tonight I broke the magic. |
@wokawoka |
thanks for replying back so quickly! |
@edward-p yes, something is wrong with pulseaudio. It's like termux is not running it by default in background anymore. |
or, if pulseadio should be invoked and started by pianobar, that doesn't happen anymore.
|
Pulseadio should be invoked and started by pianobar automatically. I found out that |
yes, I've read that afterwards, it seems that pianobar invoke pulseaudio because after launching pianobar I can see the pulseaudio process alive and I can kill it, but pianobar somehow can't start playing. |
This is not an error, just a warning. It's safe to ignore it. There might be other issues that cause this. |
ok, you are right. And I've just checked that if I just run What I can't understand is if pianobar is no more able to invoke pulseaudio, then why I can see the pulseaudio process spawning when I launch pianobar? Anyway, at least now I know how to avoid the problem by manually starting pulseaudio. Thank you again! |
Most likely by |
alright, now everything is much more clear. |
As a follow up a new apt-get upgrade/update updated pulseaudio and fixed the problem. |
#2744 is merged now. Closing. |
Pianobar, a console based Pandora player. It would be great to ditch the pandora app and use the awesome pianobar cli instead. I was going to try and compile for termux myself, but the more i dig the more i realize im probably in over my head.
https://github.com/PromyLOPh/pianobar
https://6xq.net/pianobar/
The text was updated successfully, but these errors were encountered: