malcolmstill / thunner

A curses Google Play Music client
104 stars 25 forks source link

thunner not usable #18

Open volca02 opened 10 years ago

volca02 commented 10 years ago

Hi,

Python 2.7.5 on Arch linux. Tested both against python2-gmusicapi and python2-gmusicapi-git - both produce an empty screen where no keypress influences anything besides q that quits the program.

Pressing space causes thunner to spit this:

Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 808, in __bootstrap_inner
                                                                                                                                           self.run()
                                                                                                                                                       File "/usr/lib/python2.7/threading.py", line 761, in run
                                                                                                                                                                                                                   self.__target(*self.__args, **self.__kwargs)
File "./thunner", line 192, in pause
p.stdin.write(' ')
AttributeError: 'NoneType' object has no attribute 'stdin'

No menu selection is visible (though I don't know how it should look like).

volca02 commented 10 years ago

Oh, pressing enter causes this:

Traceback (most recent call last):
  File "./thunner", line 442, in <module>
    main()
  File "./thunner", line 376, in main
    playing = play(api.get_stream_url(song['id']))
AttributeError: 'Webclient' object has no attribute 'get_stream_url'
tilobyte commented 10 years ago

Same error over here.

jaapz commented 10 years ago

This happens to me to, is this project still maintained? Looks a bit dead.

jaapz commented 10 years ago

For those who are still interested, I am currently working on a fork that uses the Mobileclient instead of the Webclient, and I have gotten it to work a little bit again. It's still pretty buggy but I'll be working on that.