Showing posts with label iphone. Show all posts
Showing posts with label iphone. Show all posts

Monday, January 17, 2011

fring : encore un moyen de donner moins d'argent à Swisscom

J'ai récemment réalisé que fring facturait la minute de communication vers le réseau mobile suisse 6.9 centimes (0.069 francs suisses, donc, ou 5.3 centimes d'euro) par minute. C'est bien moins que les 54.7 centimes par minute de Skype. J'ai contacté le service clientèle de fring, qui a confirmé ce tarif d'autant plus étonnant que la minute de communication vers le réseau fixe est facturée 15.36 centimes !

Il est intéressant de savoir que fring, contrairement à Skype, ne facture pas de frais de connexion. Chez Skype, ces frais s'élèvent à 6.8 centimes.

Par conséquent, fring devient dans certains cas une alternative avantageuse à Swisscom si vous disposez d'un smartphone. Voici un tableau donnant la meilleure option dans les cas les plus courants (hors appels internationaux), pour un abonnement NATEL liberty de Swisscom :

(18 mai 2017 : tableau supprimé - les données n'ont plus d'intérêt.)

Notes :

Thursday, December 2, 2010

Téléphonie mobile : comment donner moins d'argent à Swisscom & Co.

La situation de la téléphonie mobile en Suisse n'est pas avantageuse pour le consommateur. Pour simplifier, on pourrait dire qu'on a le choix entre, d'un côté, une bonne couverture réseau et des prix élevés (Swisscom) et, de l'autre, une mauvaise couverture réseau et des prix à peine plus avantageux (Orange et Sunrise). Difficile de comparer directement les différentes offres des opérateurs, de toute manière.

Dans tous les cas, si vous accédez à Internet via votre téléphone mobile, il y a moyen d'économiser de l'argent, dans plusieurs cas.

Prenons les SMS chez Swisscom, par exemple. Si vous disposez d'un abonnement NATEL liberty, chaque SMS vous coûtera 20 centimes. Une fortune, autrement dit. Sur Android, BlackBerry, iPhone et Nokia, une application appelée WhatsApp vous permet d'envoyer facilement des messages à vos contacts (qui devront au préalable avoir installé la même application). Sur iPhone, cette application coûte 1.10 frs. Moins de six SMS chez Swisscom ! D'autres solutions existent, comme Boxcar (interfaçage possible avec Twitter, Facebook, etc. et leur système de messages directs). Dans le cas où un message n'aura pas besoin d'être lu tout de suite, un email fera tout aussi bien l'affaire, bien entendu.

Pour les MMS, les tarifs de Swisscom sont tout aussi ridicules : 50 centimes pour un MMS jusqu'à 30 Ko et 90 centimes pour un MMS jusqu'à 300 Ko. Dans le pire des cas, avec un abonnement NATEL liberty, si vous avez épuisé votre quota de données mensuel (100 Mo, 250 Mo ou 1 Go), chaque tranche de 100 Ko supplémentaire vous coûtera 1 centime. Pour envoyer une image jusqu'à 30 Ko (via WhatsApp, email ou autre), il vous en coûtera donc 1 centime (et non 50 centimes). Pour une image jusqu'à 300 Ko, il faudra compter 3 centimes (et non 90 centimes). Faites le calcul : Swisscom vend ses MMS en tout cas plusieurs dizaines ou centaines de fois plus chers que les données Internet. Cherchez l'erreur...

Pour les appels téléphoniques, la situation est un peu plus compliquée. Si vous êtes connectés à un réseau Wi-Fi (chez vous, par exemple) et que votre interlocuteur dispose de Skype ou d'une application VoIP similaire (fring, iCall, etc.), la question ne se pose presque pas : il faut utiliser l'application VoIP (communication gratuite) au lieu de passer par Swisscom & Co.

Si votre interlocuteur dispose d'un téléphone fixe, alors le coût de la communication avec un abonnement NATEL liberty grande ou mezzo est de 50 centimes par tranche de 60 minutes entamée. Un prix presque aussi ridicule que celui des SMS et des MMS, à moins que vous ayez l'habitude de faire de longs appels. Via Skype, le prix actuel est de 6.8 centimes (frais de connexion), puis 3.3 centimes par minute entamée. Par conséquent, jusqu'à 13 minutes, un appel via Skype sera plus avantageux.

Si votre interlocuteur dispose d'un téléphone mobile sur le réseau Swisscom, dans ce cas, Skype devient moins avantageux (6.8 centimes, puis 54.7 centimes par minute, contre 50 centimes par heure via Swisscom). Dans le dernier cas (interlocuteur sur le réseau mobile Orange ou Sunrise), Swisscom est également plus avantageux (10 centimes par tranche de 12 secondes).

Imaginons maintenant que vous n'ayez pas accès à un réseau Wi-Fi, mais que vous ayez un bon accès au réseau 3G (pas évident !) et que vous désiriez appeler un téléphone fixe. Selon les informations que j'ai pu trouver, un appel Skype a besoin, dans le pire des cas, de 70 kbps de bande passante, donc 8750 octets par seconde. Une tranche de 100 Ko (1 centime maximum) sera donc "consommée" en un peu plus de 11 secondes. Via Skype, 4 minutes de conversation vous coûteront donc 6.8 centimes de frais de connexion, plus 3.3 centimes par minute x 4 minutes, plus 21 centimes de données (à 1 centime la tranche de 100 Ko), soit 41 centimes. Au-delà de 4 minutes, Swisscom redevient plus avantageux.

(J'ai pris ici les forfaits Swisscom comme base, mais j'imagine que des calculs similaires peuvent être faits pour Orange et Sunrise.)

Il est donc plus facile d'économiser sur les SMS/MMS (hyper-surtaxés !) que sur les appels téléphoniques, mais c'est déjà un début. Si les centaines de milliers (millions ?) d'utilisateurs suisses de smartphones profitaient des alternatives à leur disposition (applications, etc.), il est probable qu'ils pourraient globalement économiser des millions de francs par an.

Mise à jour (3 décembre 2010). Kik Messenger est une autre application de messagerie instantanée (destinée à remplacer les SMS), gratuite, celle-ci, similaire à WhatsApp et disponible pour Android, BlackBerry et iPhone. Merci à Miguel pour l'information !

Mise à jour (18 janvier 2011). J'ai corrigé l'article en prenant en compte que les frais de connexion facturés par Skype sont de 6.8 centimes (avec TVA) et non 5.9 centimes (sans TVA).

Monday, November 15, 2010

Streaming music from Squeezebox Server to an iOS device

A few years ago, I noticed that it was not possible to stream music from Squeezebox Server (previously called SlimServer, then SqueezeCenter) to an iPod Touch. Fortunately, things have changed: bugs have been fixed and iOS 4 now supports multitasking (since June 2010). A few weeks ago, I reinstalled Squeezebox Server on my Ubuntu server and realized that it was finally possible to use my iPhone to play music from my server. Here’s how I currently do it:
  1. Start Safari on your iPhone
  2. Enter the following URL: http://myserver:9000/stream.mp3 (or http://user:password@myserver:9000/stream.mp3, but this is less secure and will cause Safari to display a warning message)
  3. Start iPeng (a remote control application for Squeezebox Server) or any other equivalent application
  4. Add tracks to the player matching your iPhone and play them
I don’t know if it’s the optimal way to do it or not, so any hints or suggestions will be appreciated. In my experience, the main drawback of this method is that Safari buffers a lot of audio before playing it, so expect a long delay (15-30 seconds) when playing a new track. Also, you won’t be able to use Safari to access any other sites. I guess a dedicated streaming client (instead of Safari Mobile) could help, but I don’t know if such an application even exists.

Update (November 27, 2010). There's a streaming client called OPlayer Lite that, according to my experience, buffers about half as much audio as Safari Mobile. I've also just discovered another application called Squeezecast, but it's not free (it's $5.99, which sounds expensive as it apparently still requires iPeng to manage the playlists). Does anybody have any experience with it?

Another "trick" that I'm now using is to connect from my iPhone using the following URL:

http://user:password@myserver:9000/stream.mp3?name=Olivier%27s+iPhone&bitrate=160

The "bitrate" parameter in the URL forces the bitrate to the specified value if the player doesn't exist yet (so you don't have to change it in the settings). The "name" parameter is the name of the player to use or create. That way, your iPhone won't create a new player every time your IP address changes. Unfortunately, that feature is still not supported in Squeezebox Server. There's a feature request for that on bugs.slimdevices.com that has been open since 2005! The good news is that it's pretty straightfoward to patch Squeezebox Server. In the processURL function in Slim/Web/HTTP.pm, add the following lines:

if ($params->{'name'}) {
  $address = $params->{'name'};
  main::INFOLOG && $log->is_info && $log->info("processURL using address=$address");

}

just before:

$client = Slim::Player::Client::getClient($address);


and the following lines:

if ($params->{'name'}) {
  $client->name($params->{'name'});

}

just after:

if ( $params->{userAgent} ) {
  ...
  $client->name( $agent . ' ' . string('FROM') . ' ' . $address );

}

Update (February 9, 2011). iPeng now supports playback (i.e. it can act as a Squeezbox player without any third-party application). The feature is not free (it is available as an in app purchase), but, according to my tests, it is well worth the price ($4.99).

Sunday, December 16, 2007

Apple iPhone / iPod Touch as SlimServer clients

There's almost a consensus about what's missing on the iPhone: support for 3G (or better), a GPS, a video capture feature, support for third-party applications, etc. These are the most obvious features, because we're used (or almost used) to having them on other phones.

The other day, I was playing with my father's brand new 16-GB iPod Touch. Just like the iPhone, you can use it to browse the Web using Safari. The difference with the iPhone is that you necessarily have to connect to a Wi-Fi network. You cannot connect to an EDGE network (i.e. to a mobile phone network). Anyway, I'm a fan of SlimServer. It's not the greatest piece of software I've ever seen, but I use it to listen to my music collection remotely, via the Internet, from at least four different locations. The rest of the time (maybe 5-10% of the time), I use my old first-generation iPod. So, quite naturally, I tried to connect to my PC, using the iPod Touch. Of course, it worked: I was able to browse my music collection, launch search queries, and so on. The only thing I couldn't do was actually listen to my music!

This is the number one feature I'd like to see on the iPhone and/or iPod Touch: support for music streaming via HTTP. After all, they have everything that's needed to do it. This shouldn't be too hard to implement...