Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I'm a Window$ user of ScreamerRadio, a freeware Window$ app that easily plays and easily records internet radio. Stations can be added extremely easily and then that list of stations can be finetuned/organized via an xml editor. Needless to say, wish there was a Screamer Radio for Linux but there isn't, unfortunately. And the developer has no interest in a Linux version either, it seems!
After a long time and much effort, I finally got one of the Linux options I googled and googled for to work in my LinuxMint 17.2 - RhythmBox. I was able to add my favourite stations easily and it's playing. So as far this goes, so, so far, so good.
However, 2 major inconveniences:
The first is the lack of recording that I can see. I don't record all shows but it's a must-have feature as I do need to do so occasionally. I haven't found anything definitive on this but a couple of vague references make me believe that one can. There's even mention of a plugin. But I haven't been able to find anything on how to do this at all so far.
Second is very ugly interface. StreamTuner2 has lovely ability to use an external media player, such as XMMS, which looks awesome! But after installing the repos version and not getting it to work, more net searching revealed that it was a broken version! As I'm leaving Window$ behind for good as much as I can which also means a new way of operating that means to me keeping to apps from the repository, if at all possible.
So my two questions are, please:
1) How can one ecord with RhythmBox?
2) Can an external player by used instead of relying on RhythmBox interface?
Of course, if anyone knows of a completely different GUI alternative app that works in LinuxMint that looks like a player and that does record, please let me know.
[I've tried StreamTuner2 and TunaPie which don't work.]
[I've tried StreamTuner2 and TunaPie which don't work.]
i think streamtuner2 depends on streamripper for recording, so you would have to install streamripper as well.
streamtuner2 works but it requires a little setup.
For recording, audacity is the gold standard. It works. I've never tried recording from an online stream, but it shouldn't be that hard to pipe the radio to audacity and record it, either with pulseaudio or alsa.
This assumes you have pulseaudio installed (probably you have, most distros have it by default).
1. Start the playback.
2. Open Audacity and start monitoring.
3. Open pavucontrol find the recording stream and move it from whatever is your default device to that device's Monitor stream.
4. Start recording in Audacity.
You will record the playback stream of whatever it is playing on the selected device. This is a generic recording method, it works with anything that goes through pulseaudio.
Hi, everyone!! Thanks so much for all the replies. Really fantastic.
Yup, knew that leaving ScreamerRadio behind was going to be tough. It really seems there just isn't anything quite like it yet in Linux. I will definitely now go back and add my voice to others' requesting that the developer get this into Linux! <g>
Re the scripts, great! Thanks for that. I'll come back to that down the road if I don't find anything a bit better than what I have now. I'm at least able to listen to radio via Rhythmbox but it's clunky (and, sorry, such an ugly, cumbersome interface). But I'm able to listen to some stations at this point, so better than before.
Will try the pulseaudio next. Unfortunately, it doesn't seem to have come in my LinuxMint 17.2 (Rafaela) so will look it up in the SM.
The thing that one reads about Linux is the huge learning curve. Nah, it's not that at all. I started off in DOS back in the mid 80s (where everything was "terminal" <g>) and have progressed through OSs and even have used a MAC a few times. Linux has some sort of learning curve of course, but the main challenge to newbies I now know is that it's developer-friendly, not user-friendly! Though have to say that it beats Windoze hands-down installed out-of-the-box. It's ready to go for the average computer user, that's for sure, from the get-go! Esp. coupled with the lack of security issues that Window$ has (and no having to wipe/reinstall the OS periodically esp. since you never could get imaging to work at all ...), Linux rocks!
So going to leave this question out there anyway. If anyone eventually knows and can recommend a solution that doesn't require so much tweaking, esp. terminal etc., and that works out-of-the-box, that would be grand. I'll just go recordless and keep listening via the clunky Rhythmbox. I tried several options and that's the best/easiest of the lot so far (despite its ugly, limited interface! <lol>).
For recording, audacity is the gold standard. It works. I've never tried recording from an online stream, but it shouldn't be that hard to pipe the radio to audacity and record it, either with pulseaudio or alsa.
That just reminded me, I could also probably use VLC to listen to and record a radio stream. I've done so with video streams on Window$ as there's no freeware method for video streaming that I've ever found. Hmmm, will try both until I find a more efficient solution in Linux with everything built-in.
Excellent, the big boss is on the radio tonight so I'd like to be able to record the broadcast. Even though sometimes you can find podcasts afterwards, this isn't always the case and podcasts are never 100% the same as the live-stream where you get all the pre-amble, etc., you want.
Thanks, I did see that. I've come more and more to the conclusion that what's needed is something that works more out-of-the-box.
As an aside, I guess that might make it not quite so good for the original Linux users but most of us, though power users, just don't have the kind of knowledge or experience or even time to have to write up a lot of the code or start writing up scripts to customize things or get them to work. Unfortunately. No wonder the corporate world went the Window$ way. What a trap!
There are just have too many key/core apps to find Linux alternatives to and I'm getting bogged down by all the fussing and fiddling. So one is between a rock and a hard place. I'm still here because I'm stubborn; I've wanted to go to Linux since 2008/2009. And I'm very happy with that decision to finally take the plunge by installing and not just working off of LiveDVDs. The old LiveCDs I tried back then just weren't as good as they are now! All the new stuff is awesome. But ... I'm severely down in functionality and am not finding the elegantly efficient equivalent alternatives for key/core apps in Linux <sigh>. I just hate to say it but my favourite apps are gems and it's not been easy finding things to use that approximate them by at least a minimum degree.
Quote:
Originally Posted by ondoho
a word of warning: the second article you linked (linux.com...) is from 2007 and thus very old, most probably outdated.
Yes, unfortunately, we end up where we end up when we google and I've been finding even very recent articles have old information. <sigh>
So, bottom line, if somewhere down the road a working app that comes without so much tweaking rolls into Linux-town, please advise in this thread. ScreamerRadio does it all and easily; hard to not have that on hand anymore even when we hate the OS it works in!!!!
So.. you're a windows user and probably want a gui solution.
I'm going to suggest my terminal method just in case you want to go to the dark side (we have cookies)
Most radio streams have a direct link. They make this hard to find but once you find it, you will have much more freedom with it (even playing it in a gui media player)
With firefox it has a add-on called live http headers.
Once installed, You can grab headers from events in the browser.. like the connection made when you hit play on the online radio.
You're looking for something like
Then use mplayer to play it (or network stream on many gui players) or use ffmpeg or mplayer to dump it to a file. Once you have access to the network stream, it's very easy to utilize it!
A lot of gui apps don't match windows (yet) but when it comes to the terminal, it's unmatched
Good luck!
Edit: I missed some of the posts which indicate you already have access to the stream link. In that case I would suggest ffmpeg to convert the audio to file... I know it's cli but it works very well once you start using it.
Something like:
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.