Des Web Radios de Montréal sur iPhone

Des webradios de Montréal dans une app iPhoneVoici un petit projet personnel monté en quelques jours pour conjurer le mauvais sort que j’ai avec les radios !

En effet, ça fait plusieurs fois que des radios me contactent pour réaliser leur application iPhone, mais… ça c’est toujours soldé par du vent !

Donc action : j’ai commencé par sélectionner une vingtaine de webradios Montréalaises qui diffusent un flux mp3 sur le net. (Au passage, RAS-LE-BOL des players flash et des flux cryptés… C’est quoi ces radios qui ne veulent pas être diffusées au plus grand nombre ???)

Ensuite, bricolage d’une interface simple sur photoshop pour zapper d’une station à l’autre.

Le codage de la sélection par roue à pris un peu de temps car… je voulais faire trop compliquer. Au deuxième essai, en enlevant la moitié des lignes de code, c’est par contre passé tout seul !

Multitasking

J’ai aussi mis en place quelques lignes pour permettre à l’app de continuer à jouer en tache de fond lorsqu’on va sur une autre application. Incroyablement simple en fait : une fonction

-(void)checkMultiTasking {

UIDevice* device = [UIDevice currentDevice];

BOOL backgroundSupported = NO;

if ([device respondsToSelector:@selector(isMultitaskingSupported)])

backgroundSupported = device.multitaskingSupported;

}

Plus une ligne dans la plist principale de l’app et …  le tour est joué, basta.

Par contre j’ai du rajouter un bouton on/off pour couper le son et le flux mp3, quand on veut arrêter la radio sans pour autant avoir quitter l’app. Le double click sur le bouton de l’iPhone pour ouvrir la fenêtre des apps en background puis trouver l’app dans la liste et la faire quitter = c’est long !

Et puis je ne suis pas sûr que tout le monde soit au courant qu’on peut double cliquer sur ce bouton et quitter des apps…

Liste des radios

Les radios sélectionnées sont assez variées :
CKZW – La Radio Gospel
CFMB
CRMO Radio Moyen Orient
CIBL Radio-Montréal
CINQ – Radio Centre Ville
CNV 24/7
La Godasse
WEFUNK
CRJS Radio
CJMD Radio
Rock-FM
Montréal Radio TV School
90hz.org
Crystal Radio
Radio Nunta
GayRadioBec
Radio Jazz Plus
Radio Maria Canada
InBeatRadio
CKUT MoNtRéaL
Italian Graffiati
CBF Radio Canada

Cette liste est forcément amenée à évoluer : si vous avez une webradio qui diffuse en mp3, n’hésitez pas à me contacter pour être ajouté à cette app. Inversement pour les radios déjà présentes, si vous ne voulez pas que votre flux soit accessible par cette app, contactez moi et je le retirerai au plus vite.

2 versions

L’app sera disponible en deux versions : une gratuite incorporant iAd et une payante (0.99$) sans pub visuelle :-)

Voilà, reste à voir combien de temps Apple mettra à valider cette app. J’en ai une autre qui est « in review » depuis 5 jours. :-/ suspense intolérable…

2 réflexions au sujet de « Des Web Radios de Montréal sur iPhone »

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>