Thanks. Noted. It's just a Python2 syntax remnant.
Sorry, not sure about this error. You might have to try a different placeholder if %srv fails. Perhaps just %u or %url or %m3u. If it still fails, perhaps even uncomment thereturn "%r" % ins (in the mentioned actiony.py line 200-210) and move it after the else: (indented). Could also be a faulty station entry.
If there's no error message, or the terminal window vanishes too quickly, then the command might lack quotes. (Seeing the config screenshot). Make sure there are quotes for the whole -e or -x parameter/command: xterm -e "streamtipper -u .. -d ... %srv" # ↑ ↑ Else try a wrapper script to see any error messages: https://fossil.include-once.org/streamtuner2/doc/tip/help/html/recording.html (Often it's just a wonky streaming server.)
That's pretty neat. Thanks for sharing! Just added a link in the manual to the repository: https://fossil.include-once.org/streamtuner2/doc/tip/help/html/recording.html Looks incredibly useful for the better UI and error messages alone (plain xterm/streamripper is a usability issue by itself). Even moreso when it can automatically correct some new peculiarities of shoutcast.
If on Debian/Ubuntu, you could try this new test package: http://milki.include-once.org/streamtuner2/streamtuner2-2.2.2-rc4.deb (Planning a full release by next week.)
The current version still seems to be working. But the RBI servers appear to be quite slow at the moment. Thus the request might even time out. Try Settings > Options > "Limit stream number" to 50 or so, for testing. OTOH, there had been a change a while back, so if you're still running an older plugin (v0.4), then perhaps overwrite the according script: http://fossil.include-once.org/streamtuner2/artifact/4c365e0c9062ea3239c3d3c8eed0e6cd1d7bf97e
The current version still seems to be working. But the RBI servers appear to be quite slow at the moment. Thus the request might even time out. Try Settings > Options > "Limit stream number" to 50 or so, for testing.
The current version still seems to be working. But the RBI servers appear to quite slow at the moment. Thus the request might even time out. Try Settings > Options > "Limit stream number" to 50 or so, for testing.