Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

1458279

Suspended
Original poster
May 1, 2010
1,601
1,521
California
Based on the results from my other idea to hijack the audio of other apps, I've decided it was far too involved and not worth it.

So, new idea.

Is there a fairly easy way to make a "stream player" that you put in the web address for a talk radio station and have a volume control on it?

In iOS you can get info from streams and act upon those streams. I'm thinking those talk radio streams should be the same thing. It wouldn't have to be fancy, just functional.

If you can play a song thru iOS, you should be able to make a player in OS X. It's really just an issue of the volume control and that should be something built into the API.

Recording should be just a straight forward file dump.
[doublepost=1455276400][/doublepost]Here's one for iOS, so it should be doable in OSX.
https://github.com/hamedh/Radio
 
Not wanting to discourage you from writing such an app for OS X if it's for educational use, like teaching yourself programming. But if you're in need of a tool to record a web stream and know the address of the stream, why not use existing tools for that job? I think even the open-source VLC should be able do accomplish this task.
 
Not wanting to discourage you from writing such an app for OS X if it's for educational use, like teaching yourself programming. But if you're in need of a tool to record a web stream and know the address of the stream, why not use existing tools for that job? I think even the open-source VLC should be able do accomplish this task.
Ok I didn't know VLC could do that. I'll have to check into it.
TBH, I've been focused on iOS/ObjC for a while now, so jumping into OSX really doesn't interest me all that much. Although I've done non-iOS programming for a long time, I really only need something that works.

Thanks, I'll check into VLC.
 
  • Like
Reactions: Canubis
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.