Radiotray-ng no longer working?

[richardc@richard-ms7c91 ~]$ radiotray-ng
radiotray-ng: error while loading shared libraries: libboost_log.so.1.87.0: cannot open shared object file: No such file or directory
[richardc@richard-ms7c91 ~]$

What’s the fix here? No idea. . . what does it need?

Rich ;

It was working great the last time I ran the app a day ago.

What version of boost is installed? What does yay -F libboost_log.so return?

Or the other way around..

Was radiotray-ng rebuilt recently?
Did it maybe need one since system libraries (libboost) were upgraded?

Boost is newer now, so maybe radiotray-ng-git works? If not, you can look at the AUR page of radiotray-ng to find more info or report a problem.

In the past there were often problems with Radiotray after updates. I used to use this programme every day, just like its Windows sister Trayradio.
For this reason I switched to Goodvibes, which can also remain in the taskbar after starting.
The station list can be maintained just as easily as with Radiotray.
I can highly recommend Goodvibes.

(translated with deepl)

1 Like

Another radio player is shortwave which is a native package.
Haven’t used it though, so I don’t know about its features.

boost 1.88 latest version in AUR. . . .

Rich :wink:

Files updated daily. . . .

Rich :wink:

Thnx. . . . .installed goodvibes as backup. . . .

Rich;)

Install Shortwave as backup. . . . .

Rich :wink:

Rebuild (cleanbuild) the package.

It’s trying to use old libraries because it was built against them.

/usr/include/c++/15.1.1/bits/stl_construct.h:133:7: error: invalid new-expression of abstract class type ‘RadiotrayNG’
133 | ::new(static_cast<void*>(__p)) _Tp(std::forward<_Args>(__args)…);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/richardc/.cache/yay/radiotray-ng/src/radiotray-ng-0.2.9/src/radiotray-ng/radiotray_ng.hpp:34:7: note: because the following virtual functions are pure within ‘RadiotrayNG’:
34 | class RadiotrayNG final : public IRadioTrayNG
| ^~~~~~~~~~~
/home/richardc/.cache/yay/radiotray-ng/src/radiotray-ng-0.2.9/include/radiotray-ng/i_radiotray_ng.hpp:76:22: note: ‘virtual void IRadioTrayNG::set_volume_msg(int)’
76 | virtual void set_volume_msg(uint32_t volume) = 0;
| ^~~~~~~~~~~~~~
make[2]: *** [src/radiotray-ng/CMakeFiles/radiotray-ng.dir/build.make:79: src/radiotray-ng/CMakeFiles/radiotray-ng.dir/main.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:403: src/radiotray-ng/CMakeFiles/radiotray-ng.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
Aborting…
→ error making: radiotray-ng-exit status 4
checking dependencies…

Package (1) Old Version Net Change

boost 1.88.0-2 -181.73 MiB

Total Removed Size: 181.73 MiB

:: Do you want to remove these packages? [Y/n]
:: Running pre-transaction hooks…
(1/1) Performing snapper pre snapshots for the following configurations…
:: Processing package changes…
(1/1) removing boost [---------------------------------------------------------------------------------------] 100%
:: Running post-transaction hooks…
(1/2) Arming ConditionNeedsUpdate…
(2/2) Performing snapper post snapshots for the following configurations…
→ Failed to install the following packages. Manual intervention is required:
radiotray-ng - exit status 4
[richardc@richard-ms7c91 ~]$

Rich :wink:

Problem reported on their github page. You’ll probably have to wait a bit until the package is fixed.

1 Like

Advanced Radio Player is another useful Radio Plasmoid running in panel

I can wait a day, thanks for this info.

thanks for the tip about goodvibes. I don’t think this stuff is “easily” maintained at all. you know how many stations/instances completely disappear from Radiotray? Many at random. Chasing down streams is a pita but if yr tastes are niche you need to do it. I always figured that was the cost for a taskbar radio which I love having. edit: typo

1 Like

Thanks everyone for the responses. . . . . I’ll wait till the fix if it ever comes out does. I’ve got one streaming channel on Radiotray-ng that hit’s a chord with me. . . I’ve installed the other internet radio apps that I didn’t have and will play with them for a while also. Redundancy in apps sometimes helps. . .

Rich :wink:

Apparently not, or not ‘completely’.

So this would be a yes.

But radiotray source is not up to date enough to work with newer libs.

This isnt really related at all.
The issue (recurring?) of radiotray not working after ‘some updates’ has nothing to do with stations, number of stations, or needing to keep up with them.
Besides which radiotray doesnt do anything with its default code as pertains to needing to find or list all stations. If its a compatible station radio tray can interact with it. If not ..
Just like your browser and websites. You dont need a new firefox version when google makes a change, and mozilla does not scrape the entire world wide web as part of its development process for each point release.

This is just a very simple, very common, AUR situation - especially for less nimbly maintained projects.

New system libraries. Package needs rebuild against new libraries.
If package is locked down enough or old enough the source software itself may need some changes to be compatible with the new libraries, aside from just the rebuild.

The current radiotray situation fits both of those - meaning that while it needs a rebuild, the source is not ready so builds fail. When the source is updated then the rebuilds should be functional and radiotray can be succesfully built against the newer libs.

ah, the nature of anecdotal minutiae. sorry.

This is the issue at hand. . . . just have to wait until somebody fixes the problem.

Rich :wink:

1 Like

I know this already. Mine doesn’t work either. I already thanked StaggerLee, in this very thread, about his news that the package would be repaired soon as it always is.