Streamtuner2 is broken

After installing streamtuner2 via YaST, any attempt to launch it from the Application Launcher results in nothing but a bit of animated mouse pointer—no streamtuner2.

Running it from the command line results in:

$ streamtuner2
Traceback (most recent call last):
  File "/usr/bin/streamtuner2", line 12, in <module>
    import st2
  File "/usr/share/streamtuner2/", line 60, in <module>
    import ahttp
  File "/usr/share/streamtuner2/", line 18, in <module>
    import requests
ImportError: No module named requests

Any ideas when this might get fixed? Did some dependency not get recognized and installed?

In the meantime, I’ve compiled the very old “streamtuner” from sources and it’s been running just fine—well, so long as I don’t click on the “Live 365” tab. That causes the application to abort immediately. (Even after running "./configure --disable-live365 and recompiling.)


Streamtuner2 is working fine here:

zypper se -s streamtuner2
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name         | Typ        | Version         | Arch   | Repository
i+ | streamtuner2 | Paket      | 2.2.0-lp151.8.1 | noarch | packman   
   | streamtuner2 | Quellpaket | 2.2.0-lp151.8.1 | noarch | packman

Have you installed either python2-requests or python-requests? Looks like a missing dependency in the build spec

Manually installing python2-requests (and the other packages it pulled in) did the trick. Yeah, looks like the dependency/dependencies were incomplete.

Thanks for that hint.

I’ve pinged the maintainer to look at fixing the requires.