Default contact group on iPhone

My iPhone downloads my contacts from gmail. Whenever I click on 'Add new contact' I want this new contact to be uploaded to gmail. Unfortunately that is not the default behaviour. The new contact goes to iCloud, even though my default mail and contacts account is gmail.

Here's how to fix this:

20120625-150844.jpg

Remove the iCloud contacts sync. This will completely remove the iCloud contacts group:

20120625-151005.jpg

Problem solved

iptv.bg on iPhone

(Ръководство на Български за гледане на телевизия от iptv.bg на iPhone/iPad)

iptv.bg is a streaming service for mostly Bulgarian tv and radio stations. The good thing about it is that it's integrated tightly with most ISPs (mine too) so the speed is impeccable. iptv.bg offers paid plans for even more stations.

I don't own a tv set and don't have a cable subscription, so usually don't watch tv. Rarely though, I want to watch a formula 1 race or a football game. Then I use iptv.bg.

iptv.bg offers the following options:

The first two expect browser plugins that allow watching inside a browser window. Since I use Mac OS X with Chrome both these options are not suitable. The third is an ASX file that could be opened with a suitable player.

VLC opens such files directly, but I prefer Mplayer. I personally thing Mplayer is the best player there is, because:

  • it can open everything. Very rarely will there be a file that Mplayer can open and something else can
  • it's the fastest and lightest player I've tried.
  • It has the best controls I've ever seen: arrows and pgup/pgdn can fast-forward/rewind with 10 sec., 1 min., 10 min. respectively.
  • It can open files that are still downloading and even index them (-i option) so that fast-forward and rewind are possible.
  • Can open URLs, user can specify buffer size.
  • Comes bundled with mencoder - an application that can encode/decode video.
  • Has multiple GUIs for different platforms - MPUI and native for Windows, Mplayer OSX for Mac.

The ASX files are meta files and look like this:

<ASX version = "3.0">
    <ENTRY>
        <TITLE>bTV - test live (368x294)</TITLE>
        <AUTHOR>bTV - test</AUTHOR>
        <COPYRIGHT>bTV - test</COPYRIGHT>
        <REF HREF = "http://medicom1.hdtvbg.com:8080/.../btv.asf" />
    </ENTRY>
</ASX>

(Medicom is my ISP)

The problem with Mplayer and iptv.bg is that Mplayer cannot open ASX files and in order to play it, the ASF url in the ASX must be manually extracted and opened in Mplayer which is very annoying.

iPhone and iptv.bg

Where does the iPhone come in the picture? Well, I tried to find whether Mplayer could run on iPhone and found an app (oplayer) that can open streaming asf files. Oplayer successfully opened asf urls from iptv.bg:

Some tips: even on iPhone4 the hi-res streaming is too processor-heavy to run smoothly. the lo-res streaming run very nice.

Oplayer too cannot open asx files directly so the url has to be manually extracted from the asx file which on an iPhone is even more cumbersome and annoying.

All streams that iptv.bg suppies are asf, so I guess any player that supports asf containers and can decode wmv streams can play iptv.bg.

So running iptv.bg on iPhone is possible, but can be made a lot more user-friendly.

Android phones vs. iPhone

The Android chains are now broken. Android is supposed to be open source but most google apps are not, as are the drivers. I was using HTC Magic for a year and I was sick of it. The phone came with Android 1.5. I changed that with Android 1.6 wih SenseUI taken from xda developers' forums.

HTC does not supply new versions of Android for its older phones. I was running on a customized OS done by some guy just to be able to enjoy new features. The most used app was 'killall' just so I can pick up when someone called.