Jump to content

Photo

eAndora - ELM Pandora Client


  • Please log in to reply
33 replies to this topic

#1 Jeff

Jeff

    Lead Developer

  • Developer
  • 10637 posts
  • LocationBloomington, IL

Posted 01 January 2013 - 10:41 PM

Figured I would share this here -> http://jeffhoogland....dio-client.html

Releases -> https://sourceforge....ojects/eandora/
Source Code -> https://github.com/J...oogland/eandora
Image Gallery -> https://github.com/J...ter/screenshots

To install on Bodhi:

sudo apt-get install eandora

~Jeff

#2 ValorSolo

ValorSolo

    Member

  • Members
  • 10 posts
  • LocationOld Town, Florida

Posted 02 January 2013 - 12:29 AM

As Pandora's biggest fan, I'm glad to see people developing apps for it.

Right now, I'm testing Pithos and the Pandora One app running on Adobe Air in Wine.
After I get a handle on which I like better, I'll compare the winner with yours.
HP G7 Laptop - Bodhi 2.2.0 x64 Ubuntu 12.10 AMD64 - No Issues
HP Zv6000 Laptop - Bodhi 2.2.0 x64 - Perfection
HP Tc1100 Tablet - Bodhi 2.2.0 x32 - No Pen
Compaq Tc1000 Tablet - Bodhi 2.2.0 NonPAE x32 - No Pen

#3 AntCer

AntCer

    Has the Python Fu

  • Members
  • 1174 posts
  • Location92324

Posted 19 January 2013 - 11:03 PM

Can't seem to login. No active text entry on log-in window. 0.o After just upgrading right now.
Bodhi QuickStart Index Page -- Updates are automatically viewable via link. Take a couple seconds to view. ;)

#4 Jeff

Jeff

    Lead Developer

  • Developer
  • 10637 posts
  • LocationBloomington, IL

Posted 20 January 2013 - 12:00 AM

Can't seem to login. No active text entry on log-in window. 0.o After just upgrading right now.


I'll have to look into this when I get home. Did you try clicking into the text boxes?

~Jeff

#5 Jeff

Jeff

    Lead Developer

  • Developer
  • 10637 posts
  • LocationBloomington, IL

Posted 20 January 2013 - 05:31 AM

Logging in is working fine here on eAndora version 20130118

~Jeff

#6 AntCer

AntCer

    Has the Python Fu

  • Members
  • 1174 posts
  • Location92324

Posted 20 January 2013 - 07:10 AM

Ah, I had to find the pesky text entry widget. :rolleyes: Those buggers are so tiny and camouflaged... All good here, so never mind. :P Wish the text entry widget was a tad more defined by default, like with a shadow or something.

Anyway, the upgrade and work was noticeable! Looks neater and quite stylish in comparison to the first go-around. Great work; thank you! :)
Bodhi QuickStart Index Page -- Updates are automatically viewable via link. Take a couple seconds to view. ;)

#7 Jeff

Jeff

    Lead Developer

  • Developer
  • 10637 posts
  • LocationBloomington, IL

Posted 20 January 2013 - 03:27 PM

Try changing Elm themes - the text boxes are much easier to see in some of the non-default ones. The default Elm theme needs work and the E team knows this.

~Jeff

#8 AntCer

AntCer

    Has the Python Fu

  • Members
  • 1174 posts
  • Location92324

Posted 25 January 2013 - 01:17 AM

In its future development, can the ability to view two, three songs ahead be on the to-do list, like pithos implements?
Bodhi QuickStart Index Page -- Updates are automatically viewable via link. Take a couple seconds to view. ;)

#9 Jeff

Jeff

    Lead Developer

  • Developer
  • 10637 posts
  • LocationBloomington, IL

Posted 25 January 2013 - 03:23 AM

In its future development, can the ability to view two, three songs ahead be on the to-do list, like pithos implements?


I did that at one point, but it isn't the intended use for the API and is really an abuse IMO. You should not be encouraged to skip songs to get to one that is coming up. That is not the point of Pandora.

~Jeff

#10 linuxpcplus

linuxpcplus

    Member

  • Members
  • 38 posts
  • LocationIowa, USA

Posted 25 January 2013 - 03:28 PM

As Pandora's biggest fan, I'm glad to see people developing apps for it.

Right now, I'm testing Pithos and the Pandora One app running on Adobe Air in Wine.
After I get a handle on which I like better, I'll compare the winner with yours.

I have used Pithos since its first release & I love it! I personally have NEVER had a problem with it. I did try eAndora, but I too was not able to get logged in until I uninstalled then reinstalled it. Once I did get it runngin, it was ok. I think I still prefer pithos.
Wolf Bishop
founder Linux PC+

#11 Jeff

Jeff

    Lead Developer

  • Developer
  • 10637 posts
  • LocationBloomington, IL

Posted 25 January 2013 - 03:51 PM

I think I still prefer pithos.


Yep - same reason so many people still cling to Gnome 2 and Windows XP even though they have long been surpassed by better things - they simply like what they are used to using.

~Jeff

#12 AntCer

AntCer

    Has the Python Fu

  • Members
  • 1174 posts
  • Location92324

Posted 25 January 2013 - 09:28 PM

I actually prefer eAndora. & I consider myself conservative. ;)

@Jeff
On occasion, switching stations causes some notable bugs. Sometimes the song will not display; sometimes the song list isn't refreshed; sometimes it plays without loading some song info. Just a heads up. Can't really screenshot it. Maybe later, I'll try to capture it in video. Tired. School, work. Been a longg day. Siesta time.
Bodhi QuickStart Index Page -- Updates are automatically viewable via link. Take a couple seconds to view. ;)

#13 Jeff

Jeff

    Lead Developer

  • Developer
  • 10637 posts
  • LocationBloomington, IL

Posted 25 January 2013 - 09:52 PM

I spent a solid 3 minutes simply switching back and forth between stations on eAndora and it always switched with GUI without issues for me. It could very well be related to a bandwidth issue and it not getting the information from Pandora fast enough - I'll have to add some checks to the GUI switches on station change.

~Jeff

#14 AntCer

AntCer

    Has the Python Fu

  • Members
  • 1174 posts
  • Location92324

Posted 26 January 2013 - 03:42 AM

Ah, I actually never considered that. My home router is a tad old and bottlenecks my bandwidth at times. Maybe some checks with time delays or timeouts for low bandwidth? Or do you mean specifying bandwidth speed via elementary.check widgets?
Bodhi QuickStart Index Page -- Updates are automatically viewable via link. Take a couple seconds to view. ;)

#15 johlkien

johlkien

    Member

  • Members
  • 31 posts

Posted 12 May 2013 - 04:13 PM

Songs don't play for me. I get the terminal error "emotion-gstreamer emotion_gstreamer.c:1888 _emotion_gstreamer_video_pipeline_parse() Unable to get GST_CLOCK_TIME_NONE."

Any thoughts?

#16 Jeff

Jeff

    Lead Developer

  • Developer
  • 10637 posts
  • LocationBloomington, IL

Posted 13 May 2013 - 02:23 PM

What OS/arch are you using eAndora on?

~Jeff

#17 johlkien

johlkien

    Member

  • Members
  • 31 posts

Posted 13 May 2013 - 04:32 PM

What OS/arch are you using eAndora on?

~Jeff


I am using Bodhi 2.3. I did make sure gstreamer and the plugins associated with it were installed. Thanks for getting back to me. Aside from this hiccup I do like the interface you made. Good work!

#18 Jeff

Jeff

    Lead Developer

  • Developer
  • 10637 posts
  • LocationBloomington, IL

Posted 13 May 2013 - 06:00 PM

Please ensure all your system updates are run. Is this a 32 or 64bit system?

I'll have to load up eAndora when I get home to ensure Pandora hasn't changed anything that causes this issue. Been a few days since I used the client - but when I tried it last it worked fine.

~Jeff

#19 johlkien

johlkien

    Member

  • Members
  • 31 posts

Posted 13 May 2013 - 06:27 PM

Its a 32bit non-pae. Do you happen to know what that error means? Its greek to me. Also I have tried it on different networks so thats not an issue. Plus it was a fresh install with full updates. In case it helps its a Compaq Evo n610c machine.

#20 Jeff

Jeff

    Lead Developer

  • Developer
  • 10637 posts
  • LocationBloomington, IL

Posted 14 May 2013 - 12:21 AM

Do other audio devices work on your system (namely gstreamer based audio applications - try deadbeef (bodhi-deadbeef) music player for example).

I can replicate your issue on a 32bit virtual machine - but it works fine on my 32bit netbook. I think you might simply be missing a package - but I don't have time to debug this evening.

Regards,
~Jeff




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users