I made some minor changes to your code.
PS: what is rel() supposed to do in pyradio?
It throws a NameError: global name 'file' is not defined.
improved legibility: rstrip() instead removing \r and \n with replace()
changed code to fit within a maximum line length of 79 (PEP8)
added docstrings to Player class
It's not just whitespace at the end of the string I need to remove, it's any whitespace in the message. Otherwise it causes ncurses layout problems.
Revert "improved legibility: rstrip() instead removing \r and \n with…
This reverts commit 0bdb5a6f3130aa23e736e46a7e5d407893f2faa9.
Okay, I reverted that change.