maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   Pianobar port - command line Pandora client (https://talk.maemo.org/showthread.php?t=38786)

fatalsaint 2010-02-17 15:08

Re: Pianobar port - command line Pandora client
 
Quote:

Originally Posted by attila77 (Post 531849)
PyQt could squeeze in on less (and into less conspicuous places), but sadly Qt takes it's space-toll in any case.

Yeah.. I guess I shouldn't place blame always on PyQt when it's PyQt + Qt both that take up the space. I don't think it's that bad on the N900 because it already has the base QT libs right? Or is it that the new QT libs are currently optified, but will be non-optified with PR1.2?

attila77 2010-02-18 15:58

Re: Pianobar port - command line Pandora client
 
The latter. It seems they will put 4.6 in libq4-* (which will likely have a provides: libqt4-maemo5-* tag), and so 4.6 will get un-optified in PR1.2. Of the base libs, IIRC you have QtCore and QtXml installed in the PR.

fatalsaint 2010-02-18 17:49

Re: Pianobar port - command line Pandora client
 
Quote:

Originally Posted by attila77 (Post 534637)
The latter. It seems they will put 4.6 in libq4-* (which will likely have a provides: libqt4-maemo5-* tag), and so 4.6 will get un-optified in PR1.2. Of the base libs, IIRC you have QtCore and QtXml installed in the PR.

What I question then is how much more space it will require. People already report that out of the box with nothing else installed they have something like 80MB free in rootfs..

A single update required 40MB.. meaning that's there very, very little wiggle room on that rootfs.

daperl 2010-02-18 18:39

Re: Pianobar port - command line Pandora client
 
Quote:

Originally Posted by attila77 (Post 534637)
The latter. It seems they will put 4.6 in libq4-* (which will likely have a provides: libqt4-maemo5-* tag), and so 4.6 will get un-optified in PR1.2. Of the base libs, IIRC you have QtCore and QtXml installed in the PR.

After installing PR1.2, can you think of any downsides to manually optifying the Qt stuff?

Bratag 2010-02-18 18:42

Re: Pianobar port - command line Pandora client
 
Quote:

Originally Posted by daperl (Post 534981)
After installing PR1.2, can you think of any downsides to manually optifying the Qt stuff?

Long as you put the optified libs in a location the system knows about you should be fine, or symlinks back to I assume /usr/lib. Downside is that if they release a new version you will have to go through the process again

daperl 2010-02-18 19:14

Re: Pianobar port - command line Pandora client
 
Quote:

Originally Posted by Bratag (Post 534990)
Long as you put the optified libs in a location the system knows about you should be fine, or symlinks back to I assume /usr/lib. Downside is that if they release a new version you will have to go through the process again

I'm sure what you say is true, but then the truly bold should be able to optify the entire /usr directory and avoid redoing any symlinks. The only questions remaining would be the speed differences between the storage media and/or file system types.

attila77 2010-02-18 19:20

Re: Pianobar port - command line Pandora client
 
Quote:

Originally Posted by fatalsaint (Post 534880)
What I question then is how much more space it will require. People already report that out of the box with nothing else installed they have something like 80MB free in rootfs..

A single update required 40MB.. meaning that's there very, very little wiggle room on that rootfs.

I asked the same question on maemo-devel just a day ago and got the answer that I should excercise some patience and there is a Plan for this, presented in advance of the PR1.2 release.

Quote:

After installing PR1.2, can you think of any downsides to manually optifying the Qt stuff?
Functional, no (apart from potential speed differences). The danger I can think of is that you risk future breakage (say, if they decide to optify or move the libs in a hipothetical PR1.3)

rmarcus 2010-04-18 22:25

Re: Pianobar port - command line Pandora client
 
Hey guys! What's with the proxy settings inside the config file for those who are not in the US?
Should it work the way it is? Cause it is not working here...

Any thoughts?

Thanx!

fatalsaint 2010-04-18 22:27

Re: Pianobar port - command line Pandora client
 
Quote:

Originally Posted by rmarcus (Post 616773)
Hey guys! What's with the proxy settings inside the config file for those who are not in the US?
Should it work the way it is? Cause it is not working here...

Any thoughts?

Thanx!

It should work after you've put in the address a real proxy server into the config file. But I have not used it.

zappa 2010-04-19 15:22

Re: Pianobar port - command line Pandora client
 
Pandora changed the api I guess. Could you recompile the new pianobar lib for us please. :)

fatalsaint 2010-04-19 16:49

Re: Pianobar port - command line Pandora client
 
Quote:

Originally Posted by zappa (Post 617839)
Pandora changed the api I guess. Could you recompile the new pianobar lib for us please. :)

:mad:

Annoying. Guess this just move to priority on my **** to do list. Then it'll be another 2 months to get it back to extras and then Pandora will change again :rolleyes:.

This could get old...

dkwatts 2010-04-29 14:07

Re: Pianobar port - command line Pandora client
 
pandora is running flawlessly on my 770 (OS2008HE) :eek:

See instructions below

Quote:

Originally Posted by fatalsaint (Post 502079)
Don't say I never gave ya nothing ;). (N900 users do NOT follow this)

Step 1
Code:

apt-get install libmad0
Step 2
Download and install libao2 (need to use dpkg -i from command line as root)

Step 2a
Use your favorite editor to edit /etc/libao.conf and change the "default_driver=alsa" to "default_driver=esd"

Step 3
Download and Install pianobar

Step 4 stream pandora.
Code:

pianobar
Let me know if you run into problems. I won't be uploading the diablo ones to extras though.


DojwqIO 2010-05-08 02:47

Re: Pianobar port - command line Pandora client
 
How can I tell if the scrobbling to last.fm is working?

I've been playing a lot of music with the command line pianobar, and I have put my last.fm user name and password in the ./config/pianobar/config file but the last.fm website does not show the tracks played in the "Recently Listened Tracks" list.

Thanks for a great application.

fatalsaint 2010-05-08 03:54

Re: Pianobar port - command line Pandora client
 
Quote:

Originally Posted by DojwqIO (Post 648875)
How can I tell if the scrobbling to last.fm is working?

I've been playing a lot of music with the command line pianobar, and I have put my last.fm user name and password in the ./config/pianobar/config file but the last.fm website does not show the tracks played in the "Recently Listened Tracks" list.

Thanks for a great application.

This was removed from the latest pianobar's.

hschmitt 2010-08-04 15:22

Re: Pianobar port - command line Pandora client
 
What is the status of your package version 2.1-0? Will you promote or reject it?

Thanks.

fatalsaint 2010-08-04 16:21

Re: Pianobar port - command line Pandora client
 
Quote:

Originally Posted by hschmitt (Post 775530)
What is the status of your package version 2.1-0? Will you promote or reject it?

Thanks.

I promoted pianobar... but it'll probably be the last new version of it.

What's unfortunate is there is no way for a maintainer to remove a package that I am no longer supporting.. so when Pandora updates their API version again.. pianobar is going to be break and be stuck there :(.

I have moved to (slowly) developing up pyRadio instead of maintaining the CLI + GUI Wrapper of pianobar/pyPianobar.

hschmitt 2010-08-04 16:53

Re: Pianobar port - command line Pandora client
 
Quote:

Originally Posted by fatalsaint (Post 775603)
I promoted pianobar... but it'll probably be the last new version of it.

What's unfortunate is there is no way for a maintainer to remove a package that I am no longer supporting.. so when Pandora updates their API version again.. pianobar is going to be break and be stuck there :(.

I have moved to (slowly) developing up pyRadio instead of maintaining the CLI + GUI Wrapper of pianobar/pyPianobar.

I have not searched for it, but maybe you want to create a brainstorm if it does not exist.
I saw a problem in: Many tested apps in Extras-testing are not promoted timely.
BTW: pypianobar 2.1-1 is also promotable.

fatalsaint 2010-08-04 18:06

Re: Pianobar port - command line Pandora client
 
Quote:

Originally Posted by hschmitt (Post 775653)
I have not searched for it, but maybe you want to create a brainstorm if it does not exist.
I saw a problem in: Many tested apps in Extras-testing are not promoted timely.
BTW: pypianobar 2.1-1 is also promotable.

pyPianobar I won't be promoting. pyRadio is the future there and already has added features and a few fixes over pyPianobar.

(it also manages to have a few new bugs considering the whole backend changed.. which is why it's not yet in testing.)

Pianobar still appeals to a very specific niche of people that prefer very lightweight CLI-only apps. There's no real reason to use pyPianobar over pyRadio that I'm aware of at this point. (If there is, let me know so I can fix it in pyRadio, not pyPianobar.)

Unfortunately.. there's no way for me to "un" promote it back to devel.. same problem as above.

I thought about making a solution but it's not really a problem with "apps in testing" not being promoted.. so much as a problem with the managed of the build system as a whole. A maintainer cannot un-promote, or remove, apps that are no longer being maintained.

hschmitt 2010-08-04 18:57

Re: Pianobar port - command line Pandora client
 
Quote:

Originally Posted by fatalsaint (Post 775751)
pyPianobar I won't be promoting. pyRadio is the future there and already has added features and a few fixes over pyPianobar.

(it also manages to have a few new bugs considering the whole backend changed.. which is why it's not yet in testing.)

Pianobar still appeals to a very specific niche of people that prefer very lightweight CLI-only apps. There's no real reason to use pyPianobar over pyRadio that I'm aware of at this point. (If there is, let me know so I can fix it in pyRadio, not pyPianobar.)

Unfortunately.. there's no way for me to "un" promote it back to devel.. same problem as above.

I thought about making a solution but it's not really a problem with "apps in testing" not being promoted.. so much as a problem with the managed of the build system as a whole. A maintainer cannot un-promote, or remove, apps that are no longer being maintained.

If you vote for your own package with thump down it is removed from Extras-testing and then it is removed from the list of apps to test. That would have the advantage that no tester spends time on this app.

fatalsaint 2010-08-04 19:38

Re: Pianobar port - command line Pandora client
 
Quote:

Originally Posted by hschmitt (Post 775801)
If you vote for your own package with thump down it is removed from Extras-testing and then it is removed from the list of apps to test. That would have the advantage that no tester spends time on this app.

I was unaware of that, thank you. I tried it and it didn't seem to work, but that's probably because promotion is already unlocked.

I would have done this long time ago if I had known that..

ETA: Think it worked.. I got an email.

youngcalihottie 2010-12-18 01:47

Re: Pianobar port - command line Pandora client
 
i cant find the command line version of pianobar. i just got a replacement n900 and wanted to download it. its my fav pandora client. how can i find it? is there an apt-get command or something i can do to get it? thanks

fatalsaint 2010-12-18 07:17

Re: Pianobar port - command line Pandora client
 
Quote:

Originally Posted by youngcalihottie (Post 899133)
i cant find the command line version of pianobar. i just got a replacement n900 and wanted to download it. its my fav pandora client. how can i find it? is there an apt-get command or something i can do to get it? thanks

The only app that still works that I am aware of is mine here.

Pianobar was maintained by me for a while but is no longer, so unless someone else ports the newer versions that have been updated to keep with Pandora's API changes then there isn't a CLI one currently to use.

youngcalihottie 2010-12-18 11:48

Re: Pianobar port - command line Pandora client
 
Quote:

Originally Posted by fatalsaint (Post 899214)
The only app that still works that I am aware of is mine here.

Pianobar was maintained by me for a while but is no longer, so unless someone else ports the newer versions that have been updated to keep with Pandora's API changes then there isn't a CLI one currently to use.

i dont know how to do anything like that. would it be something u might be willing to do? does it take a lot of work? i loved the command prompt one. ill check out pyradio right now though. thank you.

youngcalihottie 2010-12-18 12:23

Re: Pianobar port - command line Pandora client
 
just tried pyradio. works well. idk why im so attached to the command line version but this one works and i guess theres little reason for u to spend time on two versions. im glad theres an orientation option because i actually like having all my apps in landscape mode. thanks for the app!!!


All times are GMT. The time now is 19:32.

vBulletin® Version 3.8.8