Package Details: radiotray 0.7.3-7

Git Clone URL: https://aur.archlinux.org/radiotray.git (read-only)
Package Base: radiotray
Description: An online radio streaming player that runs on a Linux system tray.
Upstream URL: http://radiotray.wordpress.com/
Licenses: GPL
Conflicts: radiotray-hg
Provides: radiotray
Submitter: knedlyk
Maintainer: knedlyk
Last Packager: knedlyk
Votes: 192
Popularity: 3.673408
First Submitted: 2010-01-28 23:39
Last Updated: 2015-06-28 13:07

Latest Comments

urukhigh commented on 2016-01-15 14:44

@urukhigh: Why your radiotray is in /usr/sbin directory? Did you install radiotray manually?
No. And how to fix it?

knedlyk commented on 2016-01-10 23:35

@urukhigh: Why your radiotray is in /usr/sbin directory? Did you install radiotray manually?

urukhigh commented on 2016-01-09 20:13

~ % radiotray
Traceback (most recent call last):
File "/usr/sbin/radiotray", line 12, in <module>
os.chdir(workdir)
OSError: [Errno 2] No such file or directory: '/usr/bin/src'

What is the problem?

mareke commented on 2015-10-22 05:43

Deleting radiotray folder from .local/share will solve this problem!

Radiotray doesn't start and I'm getting this error:
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
Traceback (most recent call last):
File "/usr/bin/radiotray", line 15, in <module>
radiotray.main(sys.argv[1:])
File "/usr/lib/python2.7/site-packages/radiotray/radiotray.py", line 39, in main
RadioTray()
File "/usr/lib/python2.7/site-packages/radiotray/RadioTray.py", line 58, in __init__
self.cfg_provider.loadFromFile()
File "/usr/lib/python2.7/site-packages/radiotray/XmlConfigProvider.py", line 37, in loadFromFile
self.root = etree.parse(self.filename).getroot()
File "lxml.etree.pyx", line 3310, in lxml.etree.parse (src/lxml/lxml.etree.c:72517)
File "parser.pxi", line 1791, in lxml.etree._parseDocument (src/lxml/lxml.etree.c:105979)
File "parser.pxi", line 1817, in lxml.etree._parseDocumentFromURL (src/lxml/lxml.etree.c:106278)
File "parser.pxi", line 1721, in lxml.etree._parseDocFromFile (src/lxml/lxml.etree.c:105277)
File "parser.pxi", line 1122, in lxml.etree._BaseParser._parseDocFromFile (src/lxml/lxml.etree.c:100227)
File "parser.pxi", line 580, in lxml.etree._ParserContext._handleParseResultDoc (src/lxml/lxml.etree.c:94350)
File "parser.pxi", line 690, in lxml.etree._handleParseResult (src/lxml/lxml.etree.c:95786)
File "parser.pxi", line 620, in lxml.etree._raiseParseError (src/lxml/lxml.etree.c:94853)
lxml.etree.XMLSyntaxError: Start tag expected, '<' not found, line 1, column 1

pmattern commented on 2015-07-15 10:55

libappindicator is needed to make GTK applications support panel plugins (widgets) implementing the new Status Notifier specification which is the successor of System Tray Protocol. The latter doesn't support Wayland and will hence be dropped once Wayland is used by default.
So no, it's not only the KDE folks who are affected but everyone and something will have to be done in the long run.
(I basically agree that pulling stuff like Mono to get a rather tiny radio app running seems a bit ridiculous but if I'm not mistaken this is in the nature of libappindicator.)

emw commented on 2015-06-02 20:22

Agreed! More than 120MB in install size for the new dependencies is insane. From the previous comments it seems only the KDE folks need the appindicator-dependency?

How about splitting this into radiotray and radiotray-appindicator (or -kde or something)?

marties commented on 2015-06-02 06:51

hi, since the last update, libappindicator-gtk2 came with a lot of friends on my system :-(

- gtk-sharp-2
- libdbusmenu-gtk2
- libdbusmenu-gtk3
- libindicator-gtk2
- libindicator-gtk3
- mono

seems a bit too much ...

Neftas commented on 2015-05-30 08:42

Isn't the patch outdated? [This](https://bitbucket.org/carlmig/radio-tray/commits/88d3c67f11cf44d47304f6645bc782c7786b1734?at=default) has been committed as the fix for the "Attempt to unlock mutex that was not locked" bug. I propose to change the patch to reflect that solution, since just commenting something out relating to threads may not be the best way.

mauritiusdadd commented on 2015-05-30 06:46

Since radiotray uses pygtk (gtk2 wrapper for python), actually only libappindicator-gtk2 should be enough as dependency.

Quardah commented on 2015-05-30 01:37

Wait!

user mauritiusdadd suggested that you could compile from AUR either libappindicator-sharp OR libappindicator-gtk2 AND libappindicator-gtk3

He seems to know what's up maybe we can ask him more on the issue. Feel free to comment in the forum thread : https://bbs.archlinux.org/viewtopic.php?pid=1532534#p1532534

I lack the experience to judge which one is best. libappindicator-sharp works but it may be a wiser solution to get the alternative. An expert user should investigate.

Also, gui_engine can be set to value "chooser" but i can't find any info about this value. I think it means that on start the program decides which engine to use but it may be choosing the wrong one (?) because of an unupdated behavior. Again, an expert user should investigate.

I'm still working on the radio adding issue. Can't figure out myself, anyone feels like stepping in with me?

All comments