Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Idea: BBC Sounds via upmpdcli?
#1
There's a plugin for upmpdcli which gives access to "BBC Sounds".
It would be great to have it available in the MoOde repo, as I don't think building from source is an option for me. 
There are a few other package depencencies above the usual upmpdcli ones  (beautifulsoup4 (aka bs4), dateutil, feedparser, and requests).
Reply
#2
Sounds like it would be a good addition, but I believe moOde only uses the upmpd renderer and the plugins are part of the upmpd server.

I could be wrong, wouldn't be the first time Smile
----------------
Robert
Reply
#3
I've been digging a bit further and had a look in /etc/upmpdcli.conf, the settings for the BBC Sounds plugin are there:

Code:
# Upmpdcli BBC Sounds plugin parameters

# Bogus user name variable.
#bbcuser = bugsbunny
# Past days in BBC Sounds catalog listing.
#bbcprogrammedays = 30

Also I'm currently using a MoOde supplied upmpd plugin to stream Qobuz over upnp. I think the BBC Sounds one works in a similar way, so it's looking like it might be do-able, if I only had a bit more Linux knowledge...
Reply
#4
(02-05-2025, 11:02 AM)RonSR Wrote: I've been digging a bit further and had a look in /etc/upmpdcli.conf, the settings for the BBC Sounds plugin are there:

Code:
# Upmpdcli BBC Sounds plugin parameters

# Bogus user name variable.
#bbcuser = bugsbunny
# Past days in BBC Sounds catalog listing.
#bbcprogrammedays = 30

Also I'm currently using a MoOde supplied upmpd plugin to stream Qobuz over upnp. I think the BBC Sounds one works in a similar way, so it's looking like it might be do-able, if I only had a bit more Linux knowledge...

Is the music content different from the BBC radio stations?
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#5
(02-05-2025, 12:39 PM)Tim Curtis Wrote:
(02-05-2025, 11:02 AM)RonSR Wrote: I've been digging a bit further and had a look in /etc/upmpdcli.conf, the settings for the BBC Sounds plugin are there:

Code:
# Upmpdcli BBC Sounds plugin parameters

# Bogus user name variable.
#bbcuser = bugsbunny
# Past days in BBC Sounds catalog listing.
#bbcprogrammedays = 30

Also I'm currently using a MoOde supplied upmpd plugin to stream Qobuz over upnp. I think the BBC Sounds one works in a similar way, so it's looking like it might be do-able, if I only had a bit more Linux knowledge...

Is the music content different from the BBC radio stations?

Yes, it's like iPlayer for Radio, there's a huge repository of previous BBC programmes and podcasts as well as the live feeds.
I'm not sure exactly what the plugin gives access to, but from the config file entries it looks like at least the last 30 day's programmes.
Reply
#6
The sounds app has lots of recorded content, podcasts and the like, and the ability to listen back to previous radio shows, it would certainly be a worthy addition to moOde if it could be included, if only for the metadata that the app has but the radio streams don't. It is primarily aimed at UK listeners obviously but I believe the content for international users is also quite substantial.
----------------
Robert
Reply
#7
@RonSR

I’m not a fan of UPnP control point UIs, so I explore BBC Sounds using their app (iOS or Android) and stream to moOde via AirPlay or Bluetooth. Same with their website. Most but not all the programming is available outside the UK.

At the end of the day I mostly don’t use any of these sites that require me to hunt through gobs of material.

Different strokes for different folks  Smile

Regards,
Kent
Reply
#8
(02-05-2025, 02:33 PM)TheOldPresbyope Wrote: I’m not a fan of UPnP control point UIs, so I explore BBC Sounds using their app (iOS or Android) and stream to moOde via AirPlay or Bluetooth.

Fair point, my wife is listening the Sounds app over Bluetooth to moOde as I write, so maybe upnp wouldn't add much in the way of functionality.
----------------
Robert
Reply
#9
Hello @RonSR, you might want to run an instance of upmpdcli as a media server for the BBC Sounds plugin using the compose file here.

You can run the container inside moode itself (assuming you can/want to install docker) or in any computer on your network.
Of course you can activate multiple plugins in the same instance of upmpdcli. The one I provided at that link is a dedicated istance just for BBC Sounds.

You can change the settings as you mention on the /etc/upmpdcli.conf file in moode but it would be better if that file would be exclusively managed by moode itself.
Upmpdcli has many different plugins, afaik the Moode interface offers configurability via its GUI only for the Qobuz plugin, currently.
A good Last.fm scrobbler solution for Moode here, docker image here
Reply
#10
(02-05-2025, 05:58 PM)GioF_71 Wrote: Hello @RonSR, you might want to run an instance of upmpdcli as a media server for the BBC Sounds plugin using the compose file here.

You can run the container inside moode itself (assuming you can/want to install docker) or in any computer on your network.
Of course you can activate multiple plugins in the same instance of upmpdcli. The one I provided at that link is a dedicated istance just for BBC Sounds.

You can change the settings as you mention on the /etc/upmpdcli.conf file in moode but it would be better if that file would be exclusively managed by moode itself.
Upmpdcli has many different plugins, afaik the Moode interface offers configurability via its GUI only for the Qobuz plugin, currently.

Thanks, I managed to install docker on and old Moode SD card and successfully got the container running, but I think I need to somehow tell it to use the WiFi interface where the rest of my UPnP devices are. More digging's required I fear.
Reply


Forum Jump: