Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] mpcdigitize – rradio

Featured Replies

  • Author

New release is available version 2.0.1 build 25.05

Additions:
  • Direct Stream --> Mp3

Scheduling recording has new bitrate option that allows saving stream to MP3 without re-encoding. Source URL must be in MP3 format. Sources that are in other formats like AAC of FLAC will be re-encoded to MP3 with default bitrate 128kbps.

  • Settings page containes option for scheduling database maintenance

  • Updated Hangfire to version 1.8.18

  • Removed duplicate ffmpeg -c flag

  • 2 months later...
  • Replies 94
  • Views 12.9k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Happy New Year everyone!   I decided to post an update and shed some light on things that will be coming.   There is a second request for releasing application for ARM based device

  • You can make this changes when you setup container template. Config folder can be set either to appdata on cache drive or in the array. You can edit location. From my own experience I can tell you tha

  • I never came across such a behavior. This is highly unusual. Please confirm what settings did you use for this particular job. Continuous option would create one single file for entire scheduled

Posted Images

This is a fantastic project, I just discovered it and its really great so congratulations on creating such a useful container 👍

One thing I am struggling with is how I convert a recorded show into a podcast feed. I have a recorded show and an xml feed has been created for it but I'm struggling to understand how I import that feed into a podcast app like pocket casts. I added my server address to the "Set Feeds URL" field in settings as per the instructions in this thread.

I'm sure it's pretty obvious but any additional info on the steps to do this would be great.

  • 4 weeks later...

Hi,

I try to record a Show from Musicstation JAMFM. Unfortunately, the recordings stop after an unpredictable amount of time — sometimes after 2 minutes, sometimes after 15 or 25 minutes. What could be the reason for this? I was using an older version before, and it worked without any issues. Thanks for your tips!

  • Author
On 8/27/2025 at 3:38 AM, RubberDuck83 said:

Hi,

I try to record a Show from Musicstation JAMFM. Unfortunately, the recordings stop after an unpredictable amount of time — sometimes after 2 minutes, sometimes after 15 or 25 minutes. What could be the reason for this? I was using an older version before, and it worked without any issues. Thanks for your tips!

  1. Do you see any exit code for this job on Jobs page in the recording log?

  2. Do you experience the same signal dropouts for other radio stations?

  3. Did this job ever recorded properly in this version of rRadio 2.0.1 ?

I do get some signal disconnections from time to time. There could be different reasons for loss of signal. Maybe you can find different URL for that station.

You can still use previous version of the app. To do that you need to pull image with following tag

docker pull mpcdigitize/rradio:build-2503

13 hours ago, PeteL said:

  1. Do you see any exit code for this job on Jobs page in the recording log?

  2. Do you experience the same signal dropouts for other radio stations?

  3. Did this job ever recorded properly in this version of rRadio 2.0.1 ?

I do get some signal disconnections from time to time. There could be different reasons for loss of signal. Maybe you can find different URL for that station.

You can still use previous version of the app. To do that you need to pull image with following tag

docker pull mpcdigitize/rradio:build-2503

  1. Here are the Recording logs:

    1. 0-8 08.25.25 Mon. 18:30 08.26.25 Tue. 04:00 137 (Canceled)

    It is sitll the same Error-Code, 4 Times the same error on the Same Station.

  2. Another Station I get this:

    1. 0-9 08.28.25 Thu. 20:00 08.28.25 Thu. 20:01 0 (Success) -> But here I have scheduled a 120 Minutes recording time, but it runs only some seconds.

  3. Since the new Version no Record runs properly :-( I try now the 2503 Version. And then I will give you a feedback.

I hope you can find a solution because I love this app, but now it is very difficult.

Edited by RubberDuck83

  • Author
14 hours ago, RubberDuck83 said:

  1. Here are the Recording logs:

    1. 0-8 08.25.25 Mon. 18:30 08.26.25 Tue. 04:00 137 (Canceled)

    It is sitll the same Error-Code, 4 Times the same error on the Same Station.

  2. Another Station I get this:

    1. 0-9 08.28.25 Thu. 20:00 08.28.25 Thu. 20:01 0 (Success) -> But here I have scheduled a 120 Minutes recording time, but it runs only some seconds.

  3. Since the new Version no Record runs properly :-( I try now the 2503 Version. And then I will give you a feedback.

I hope you can find a solution because I love this app, but now it is very difficult.

The first code 137 happens when recording is canceled manually. I'm not sure why would FFMPEG send this code when signal is dropped

Please take a screenshots of the scheduled jobs.

Also, please provide URL of the station that gives you problem. I would like to test it.

It seems that somethings has changed if you experience the same problems across various stations.

Tell me more about your setup. I recommend /config directory to be stored on cache drive. /mnt/cache/appdata/rradio

On 8/30/2025 at 2:10 AM, PeteL said:

The first code 137 happens when recording is canceled manually. I'm not sure why would FFMPEG send this code when signal is dropped

Please take a screenshots of the scheduled jobs.

Also, please provide URL of the station that gives you problem. I would like to test it.

It seems that somethings has changed if you experience the same problems across various stations.

Tell me more about your setup. I recommend /config directory to be stored on cache drive. /mnt/cache/appdata/rradio

Good Morning.

I have tried now the old Version 2503 and this works Fine. All Scheduled recordings are working now without a Problem.

I am so happy now.

Thanks for your support.

On 7/30/2025 at 10:47 AM, Waldorf said:

This is a fantastic project, I just discovered it and its really great so congratulations on creating such a useful container 👍

One thing I am struggling with is how I convert a recorded show into a podcast feed. I have a recorded show and an xml feed has been created for it but I'm struggling to understand how I import that feed into a podcast app like pocket casts. I added my server address to the "Set Feeds URL" field in settings as per the instructions in this thread.

I'm sure it's pretty obvious but any additional info on the steps to do this would be great.

Quick reminder about this question on creating a podcast feed if you have a sec @PeteL .

  • Author
5 hours ago, Waldorf said:

Quick reminder about this question on creating a podcast feed if you have a sec @PeteL .

I apologize, somehow I missed this question.

On your phone, in the web browser navigate to http://your.server.ip:port/rradio

Go to Feeds page

Select link for show you want to add to podcast app

Press on show link and hold for couple seconds

Small menu will show up.

Select option Copy link

In podcast app there should be an option to add url manually

Paste copied link

Show feed should be added to your podcast app

rRadio creates and updates feeds every time new recording is added

You can also trigger creating feeds by clicking on icon Reload Feeds at the top of the Feeds page

  • 1 month later...

As I did not see a donate button, I just wanted to say, again, thanks for rRadio! I still use it weekly with a lot of joy and thanks. :)

Are you possibly considering setting up a git repository for this project?

  • Author
22 hours ago, Arndroid said:

As I did not see a donate button, I just wanted to say, again, thanks for rRadio! I still use it weekly with a lot of joy and thanks. :)

Are you possibly considering setting up a git repository for this project?

I'm glad you are enjoying the app. Paypal donate button worked initially but for some reason Paypal requires right now to convert personal account to business account for some reason. I'm not interested in doing this.

I consider rRadio to be my personal project therefore I'm not planning to make git repository to be available to public. I have still some ideas for further development and I welcome any suggestions too.

  • 4 weeks later...

Hi PeteL,

Thank you for your awesome program!
I've been searching for something like this ever since my favorite DJ switched radio station 2 years ago, and his new station did not offer the possibility to relisten the entire episode online.

I have it up & running as a docker app. I'm exposing the site to the internet through a Cloudflare tunnel, so I can reach it from anywhere in the world. The possibility to play recordings as an RSS stream is very smart, and I can get VLC to recognize and play it. However, I'd like to use Youtube Music instead, but this unfortunately rejects the RSS file.


I've tried to debug it, and found that the RSS file is in some places incomplete and in other places wrong.

Some examples are:

  • <chanelId> is an undefined rss element

  • <guid> must be a full URL, unless isPermaLink attribute is false

  • <enclosure length> must be file size in bytes, not duration in seconds. It should also be an int.

  • The first <link> must be a full and valid URL. I think this can just be the Feeds Url set in the settings.

  • <language> must be an ISO-639 language code.

Have you tried to verify the generated RSS file with a tool like https://validator.w3.org/feed/ ?

Since your project is closed source, I unfortunately cannot change the xml generator. Are you able to fix it?

Cheers!

  • Author
9 hours ago, Jessendelft said:

Hi PeteL,

Thank you for your awesome program!
I've been searching for something like this ever since my favorite DJ switched radio station 2 years ago, and his new station did not offer the possibility to relisten the entire episode online.

I have it up & running as a docker app. I'm exposing the site to the internet through a Cloudflare tunnel, so I can reach it from anywhere in the world. The possibility to play recordings as an RSS stream is very smart, and I can get VLC to recognize and play it. However, I'd like to use Youtube Music instead, but this unfortunately rejects the RSS file.


I've tried to debug it, and found that the RSS file is in some places incomplete and in other places wrong.

Some examples are:

  • <chanelId> is an undefined rss element

  • <guid> must be a full URL, unless isPermaLink attribute is false

  • <enclosure length> must be file size in bytes, not duration in seconds. It should also be an int.

  • The first <link> must be a full and valid URL. I think this can just be the Feeds Url set in the settings.

  • <language> must be an ISO-639 language code.

Have you tried to verify the generated RSS file with a tool like https://validator.w3.org/feed/ ?

Since your project is closed source, I unfortunately cannot change the xml generator. Are you able to fix it?

Cheers!

Hi. I'm glad you enjoying the app. I'm not sure if I used rss validator, however when I created rss feeds they were set to be compatible with Apple devices. I looked at YouTube Music podcast section on my iPhone. How do you add rss feed to this app? From what I understand YT Music is just a shell for content available on regular YT.

Can you provide sample rss feed that works for you?

Since you are using Cloudflare tunnel you could open rRadio on your phone browser and stream it this way too. The app scales to the phone screen.

  • 2 weeks later...

Thank you for responding!
I have been busy the last few weeks, so sorry for my delay. To answer your question on how to add an RSS-feed in YT-Music:

  • Go to Library

  • On the top, select Podcasts

  • A button then appears saying 'Add podcast'. This gives you the option to add a podcast by RSS feed.

I have tried to edit the RSS feed coming from rRadio by changing the source RSS file through WinSCP, but regardless of what I add or remove it seems like this RSS feed feature is mostly meant to share podcasts between Youtube and YT-Music, like you said. I couldn't get it to work, even though the RSS feed seemed to be completely according to spec. I've even tried debugging through ADB, checking the logs from YT-Music. Unfortunately they are not very clear as to where it fails. Looking at the RSS-feeds that are supported, there is a lot of custom information added to them.

The reason I wanted a 3rd party provider was because I have 2 main goals:

  1. I want to listen to the records while I'm riding my bike home. This means listening from my phone, with the screen locked. Apps on Android not meant for media playback tend to pause in the background or when the screen is locked.

  2. When at work, I'm listening on my PC. So a media app that syncs my progress between devices is very handy.

I did some trials, and it seems that when I keep the website open on my phone, media playback continues even though the screen is locked. And rRadio actually keeps track of where you were in the file, so switching to PC seems to be working reasonably well too. So all in all, a workable solution. If you do happen to know a popular 3rd party app that can do both these things I'm happy to know so I can try them out!

  • 3 weeks later...

Hi @PeteL, love this program, I use it every day so thanks for creating it. One issue I've run into is that I'm getting a 404 error on the Home page of the WebUI. All of the other pages work and I have recordings that are running every day just fine so the issue only seems to be with the home page for some reason. I've tried restarting the container on unraid but I still get the same error.

Any idea how I can fix this or is there an alternative way to add a new radio station?

Edited by Waldorf

  • Author
4 hours ago, Waldorf said:

Hi @PeteL, love this program, I use it every day so thanks for creating it. One issue I've run into is that I'm getting a 404 error on the Home page of the WebUI. All of the other pages work and I have recordings that are running every day just fine so the issue only seems to be with the home page for some reason. I've tried restarting the container on unraid but I still get the same error.

Any idea how I can fix this or is there an alternative way to add a new radio station?

  1. Try different browsers and see if problem persists.

  2. Reload WebUI by clicking keyboard buttons on Windows machine Control + F5 and on Mac Shift + Reload icon in the top bar

  3. Click F12 on your keyboard to open web dev panel and look for any errors in Console tab

One more thing. 404 error. Wich pne applies:

  1. You cannot connect to WebUI at all and browser throws 404 error

  2. You can connect to WebUI but instead of seeing Home page you see 404 error

Edited by PeteL

  • 2 weeks later...
On 7/5/2023 at 3:25 AM, PeteL said:

 

It looks like not everything was loaded properly. On windows, hold Ctrl and press F5 and on Mac hold Shift and click on Reload icon.

This should solve the problem.

I just discovered this container and installed it, and was very confused by the interface due to lots of missing buttons, until I saw the parent comment about zooming out in the browser. Using Firefox on a linux desktop. If I zoom out (or widen the browser window), I see a lot more functionality than if my browser is at 100% (or higher) zoom. Force-reloading the page/browser data does not change the behavior.

I'm glad I saw the comment to zoom out because this is looking like a very useful container! Thanks for making it.

  • 3 weeks later...

Hello, thank you for your application. I spent a long time searching for something like this.

I have a feature request. Would it be possible to define a subfolder for each job where recordings have to be saved?

I want to use Audiobookshelf to archive the recorded shows, and it's much easier when they are isolated in folders.

  • Author
7 hours ago, quentin_unraid said:

Hello, thank you for your application. I spent a long time searching for something like this.

I have a feature request. Would it be possible to define a subfolder for each job where recordings have to be saved?

I want to use Audiobookshelf to archive the recorded shows, and it's much easier when they are isolated in folders.

Yes, I think it would be possible. Although designating archive folder (with sub folders) it's more feasible. I thought about it before. I have some archived shows that should be stored in different location. Thanks for the suggestion.

  • 3 months later...

I've been using this since it was posted and want to thank @PeteL for creating this. There is a radio show I've been trying to record and archive for years and while I had a few hacky ways that weren't too reliable in the past, this has just worked for years. Thank you!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.