AH.fm iPhone App

eLement

Registered
Joined
Aug 5, 2007
Messages
2,833
Reaction score
0
Hey guys,

I know by posting this thread you will have thought I am the one creating this. Sadly, no. If I had the access to a Mac laptop on a daily basis I would work on learning Cocoa and providing this app to you.

Pandora internet radio has created an app for their streaming audio, but Pandora leaves much to be desired.

I was wondering if there is a developer out there willing to undertake such an awesome task.

This would put AH.fm and electronic dance music on a whole new level.

If someone is willing, I have some ideas that could make this a pretty awesome app.

Thanks,
Tim

(I just want AH on the go!)
 
Hi

There's at least one application that you can use to tune iPhone to AH.fm :)
http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284205617&mt=8

There might be more and more of them ;) So if you just want to have AH on your phone, a solution already exists. Personally I would prefer this solution, because I don't like to install a new application for each and every site and service.

However, if you still feel that a new program is worth creating, and AH staff has nothing against it, I believe I can take part in it and do some programming :)
Anyway, I'll monitor the thread to see what happens :)
 
Hi

There's at least one application that you can use to tune iPhone to AH.fm :)
http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284205617&mt=8

There might be more and more of them ;) So if you just want to have AH on your phone, a solution already exists. Personally I would prefer this solution, because I don't like to install a new application for each and every site and service.

However, if you still feel that a new program is worth creating, and AH staff has nothing against it, I believe I can take part in it and do some programming :)
Anyway, I'll monitor the thread to see what happens :)

I have actually downloaded the apple SDK... but have been soo busy had no time to start coding custom player for iphone AH.FM.

I know there is other players that could tune into AH.FM, however I was more looking into something custom, we have alot of custom scripts such as next5 last5, even links to the actual set playing. If you guys are interested in taking part in this, PM me we could discuss more things.

Thank you with these ideas mates, much appreciated.
 
I'm asking about at the moment, but incase anyone else needed any more resources,

FMOD music & sound effects system

This library might do the trick and supports Shoutcast streaming. Unfortunately I can't even look into it too far as I don't have the Mac hardware ;) But by my estimation, if that library works a simple Play/Stop application could be made < 50 lines of code...
 
This library might do the trick and supports Shoutcast streaming.
It is not necessary, Apple's SDK includes wide support for audio streaming.
There's no need to drag heavyweight library to a mobile device even if the library does have support for the platform, as far as I undersood it does not.
 
I have actually downloaded the apple SDK... but have been soo busy had no time to start coding custom player for iphone AH.FM.

I know there is other players that could tune into AH.FM, however I was more looking into something custom, we have alot of custom scripts such as next5 last5, even links to the actual set playing. If you guys are interested in taking part in this, PM me we could discuss more things.

Thank you with these ideas mates, much appreciated.

Yes, that was my main reason for wanting a custom app. The next, current, and last. Although, for an iPhone application I think it should be tripped down to 5 items:

2 - Next Up
1 - Current
2 - Last Played

Maybe we can implement a way in the site, maybe an xml document, to have the app download the current tracklisting. And display it on screen. Who knows.

I will add on, I don't want to pay for a tuner app that can tune in anywhere when I just want one station. AH.fm. People are too happy to make a buck, for iPhone apps, what happened to sharing is caring?

I will also recommend the Last.fm iPhone app. It's pretty decent! There are some minor bugs which cause the app to shutdown. Other than that, it works great!

Edit: I think you should also utilize the aac+ stream. Higher quality and less bandwith = good idea. Then again Dan, it's upto you.

Edit2: Forget the aac+ stream...quality is way too low!
 
Last edited:
How much would it cost for the user to listen to internet radio on an iPhone?
Would it just use the WiFi application, also would it work in cars etc.?
 
How much would it cost for the user to listen to internet radio on an iPhone?
Would it just use the WiFi application, also would it work in cars etc.?

its just wifi access in your house or where ever you are.
If you dont have wifi then you use you data plan, price varies depending on your carrier. :)
 
Yes, that was my main reason for wanting a custom app. The next, current, and last. Although, for an iPhone application I think it should be tripped down to 5 items:

2 - Next Up
1 - Current
2 - Last Played

Maybe we can implement a way in the site, maybe an xml document, to have the app download the current tracklisting. And display it on screen. Who knows.

I will add on, I don't want to pay for a tuner app that can tune in anywhere when I just want one station. AH.fm. People are too happy to make a buck, for iPhone apps, what happened to sharing is caring?

I will also recommend the Last.fm iPhone app. It's pretty decent! There are some minor bugs which cause the app to shutdown. Other than that, it works great!

Edit: I think you should also utilize the aac+ stream. Higher quality and less bandwith = good idea. Then again Dan, it's upto you.

Edit2: Forget the aac+ stream...quality is way too low!

Yeah i was thinking to support 192k and 96k for the iphone. Next5 last5, aswell link to the current thread. First I need to get the iphone :| its kinda expensive if you want it without a plan unlocked.
 
It is not necessary, Apple's SDK includes wide support for audio streaming.
There's no need to drag heavyweight library to a mobile device even if the library does have support for the platform, as far as I undersood it does not.


"heavyweight library" it's hardly heavyweight. And I'm not sure you are correct there, streaming and shoutcast are 2 completely different aspects entirely. FMOD was written to fill a void for shoutcast streaming support on all platforms, including mac osx.
 
Well... spent some time and now I have an application capable of connecting to AH.fm stream, parsing it and playing.
Yet it's pretty dumb, the only UI it has are 2 buttons, start and stop, but it's only a start to put any UI on :) And of course it requires much more testing and and (must be) fixing.
There's much to do of course, first of all UI is required, I'm very bad at graphical design so it would be great if anyone can take this part. Next, we'll need to negotiate where (and how) the application can obtain data (for example Next 2, Current and Previous 2). And there's another problem that can arise - iPhone developer program is not easily available in Russia as far as I know, but I'm working on it :)

How much would it cost for the user to listen to internet radio on an iPhone?
Would it just use the WiFi application, also would it work in cars etc.?
Audio stream most likely will be available only on WiFi.
Even if you have a 3G iPhone capable of high speed data transmission, "traffic eater" apps are against AppStore policy, VoIP and other traffic-consuming applications should only use WiFi.
Still, some limited functionality might be available without WiFi, it can include "previous-current-next", playlist, charts and anything like that.
 
"heavyweight library" it's hardly heavyweight. And I'm not sure you are correct there, streaming and shoutcast are 2 completely different aspects entirely. FMOD was written to fill a void for shoutcast streaming support on all platforms, including mac osx.
'heavyweight' is very relative... 10mb is nothing for a modern desktop, but it should be taken into account for mobile application. Memory management is different too, and dont forget that someone might want to download your application from AppStore over EDGE or GPRS - will 10mb still be good enough comparing to 100kb of Nullriver application that I mentioned earlier? :)
iPhone runs OS X, but it's not Mac OS X. Is FMOD ported for iPhone?
And' of course, I don't think that support for any platform will be useful for this app... Are we still talking about iPhone application? :)
 
before I updated to OS 2.0.1 I had a free app that I downloaded from Installer that was able to stream ah, but only from wifi, sucked on edge network. Currently there is an app in the appstore for like 4.99 or soemthing and lets you connect to online radio, dont have it tho. Hurry up and make an app Dan, geez :p
 
before I updated to OS 2.0.1 I had a free app that I downloaded from Installer that was able to stream ah, but only from wifi, sucked on edge network. Currently there is an app in the appstore for like 4.99 or soemthing and lets you connect to online radio, dont have it tho. Hurry up and make an app Dan, geez :p

I need to get a hold of the phone first to work on it :)
Anyone wanna sponsor one ? :mask:
 
I need to get a hold of the phone first to work on it :)
Anyone wanna sponsor one ? :mask:




LOL about 499 € here in Portugal the 8 GB and 599 € the 16 GB, yeah a bit expansive :(

but i'll buy one when the prices will drop:)
 
Hi everyone!

So, for now most of the planned functions are up and running (at least for me :) ). But to be released it should be done good if not perfect :)

Does anyone want to contribute to the application to make it really awesome? For now there's high demand in a person who's good in grapgics. If someone wants to beta-test the app it would be appreciated too.

A couple of words about graphics. Now the application looks a kind of ugly...

**SEE missing images in the next post**

You can see what's missing
- 2 icons in toolbar on the bottom (30x30 png, black image on transparent background) - anything that you associate with 'player' and 'online'.
- play and stop button images (of course their view is some kind of standard but still there's a place to be creative). They are PNG 25x25 or something like that, it's flexible.
- a great AH.fm logo - 320x460 png. Keep in mind that some text will be over it at the top.
- an application icon - I don't remember the exact size, 50x50 or 49x49 png. If someone can do me a favor and draw AH.fm logo for the following theme (white image on a transparent background) - it would be great!
IMG_0001.PNG

- any other images that you can suggest are highly appreciated. Personally I think that there can be additional images marking current, next and last shows in the playlist (16x16 png, will be at the beginning of the line).
- etc etc...

As for the testing, if someone wants to participate in it - I can provide a binary that can be run on a jailbroken iPhone. 2G or 3G does not really matter, I use 2G one.
Personally I test it over WiFi, it works perfectly. But GPRS/EDGE is fairly expensive, so if anyone can test it over mobile network (including 3G), it would be great.
For now I don't have an Installer/Cydia repository, and as far as I plan to place the app to AppStore, I don't actually plan to create ones. But if there will be high demand in repository, I'll think of it :)

Cheers :music:
 
Last edited:
Uploaded attached pictures directly as people say they don't see anything :) sorry for that ;)
 
Oooohhh !
That's a very cool idea !

May I suggest 2-3 ideas :
* volume slider need a title, so as we know ;)
* choose a favorite bitrate so that, by default, you don't have to choose this each time you launch the app. If you fail trying all servers at your fav bitrate, then it will try the others bitrates !
* number of listeners might me put at the bottom of the screen, with a smaller font, to save some screen estate !

Further ideas, not music related :
* read/write PM with the app. Requires a login.
* ability when clicking on one of the 5 visible sets to read the first post, which often has the playlist
* implement a nice calendar view so we can, from the iphone/ipod touch, see the sets of the day/week/month !


This being said :
- the Wifi ON/OFF switch is a golden idea !!!!!
- the app itself is a very good idea
- huge thanks for those who helped and developped it !

This will be the very first app I will install when I get my iphone 3G (still have a contract running with another carrier)

++
T_g
 
Thanks for your ideas, I'll try to answer :)

* the whole first page needs design ;) I plan to place the complete current show title, AH.fm logo, drawed play/stop buttons, volume slider title (or most probably 2 icons on its sides showing sound presence and absence). And all this stuff needs to be laid out somehow... This is where I definitely need help :)
* choosing bitrate is a good idea, I don't know if it makes sense to allow specific country selection. however, current implementation is easier and for the first version it might be acceptable ;)
* for the current version I plan to implement the ability to open forum thread for current show, when you click on the disclosure button at the right side of the playlist. I like the rest of the features you suggest, mostly one with calendar :) I can do that in later versions, if there will be server support.
 

Back
Top