MobileMeh!: Perspective (rant) from a Mac / Win customer

So when MobileMe was launched, I immediately signed up for an email address on the 3 month trial. The idea of push email and calendar / contact syncing to my iPhone, over the cloud, was VERY appealing, In fact, it was basically the only reason I switched. I rarely bother plugging in my iPhone to my laptop to sync - maybe once every 3 weeks or so to get a few new tracks that I’ve bought from BeatPort. The Gallery and iDisk services of MobileMe are irrelevant to me as I’m terrible when it comes to remembering taking a camera anywhere, and I use Subversion for tracking all my projects which is available everywhere anyway.

Now, let me explain my setup a bit here as regards syncing. In work, I use Windows (XP and Vista): Lotus Notes for (work) email, calendar and contacts, and FireFox for web browsing. Since it’s a corporate environment, most internet traffic is locked down to specific ports, and a lot of sites are blocked. At home, I use a MacBook Pro: Mail.App, iCal and Address book, and FireFox for web browsing. Ideally, I wanted a system where I had everything available, everywhere.

Okay, so the first barrier to this is corporate policy - I can’t have my work email on a non-company approved device (such as the iPhone or MacBook Pro). That’s fine by me. I don’t want my work email on the go, I get stressed enough IN work without having to look at it at home :) However it would be nice to have my calendar on my iPhone, and my contacts sync’ed to Lotus Notes. Alas, MobileMe has no support for Lotus Notes and the hoops I’ve had to jump through trying to the info sync’ed was a nightmare. It had to be pushed from my Mac through iSync to Google Calendar and Contacts and then pulled into Lotus Notes. Inevitably, I’d lose calendar entries and contacts somewhere. It just wasn’t worth the hassle. Syncing calendar and contact info to Vista’s Calendar and Address book is also useless - my primary machine is XP.

I also thought that the ability to sync bookmarks between Windows and Mac would’ve been brilliant - but that meant switching to Safari on the Mac and Internet Explorer on PC. I’m perfectly happy with FireFox and find that FoxMarks syncs my bookmarks flawlessly, so that’s another MobileMe feature out the window.

So the reasons of the syncing nightmare seem to stem from the fact that MobileMe is in NO way open like Google (or even Lotus Notes to a degree). There’s no APIs, so I can’t built a little LotusScript to pull contact info from MobileMe, or write Calendar data. Sure, OSX allows you to do fun stuff with Cocoa, so I can automate the Address Book and iCal apps, but I don’t have direct access to my PC if I’m at home. I need to sync to/from the cloud.

Oh, and why the HELL do I need to have iTunes installed on my PC to sync anything anyway? Corporate policy prevents this.

Anyway, moving on from this…

Before the 3 month trial was up, Apple extended the trial by another 3 months - since the whole experience was plagued with problems. Because of even MORE problems with the first 6 months, the trial was extended again by another 3 months.

So as I said, my work machine is a PC and I’m stuck with using the MobileMe WebMail to read personal email (port lockdowns in work mean I can’t use something like Thunderbird). This has to be the biggest joke in the history of web-based applications. At least 4 times a day, I get kicked out of the application with a “Server Unavailable” message, emails randomly disappear after clicking Send, and more recently, the entire option of sending emails has been unavailable. I’ve had to resort to typing emails, saving as draft, and then opening them on the iPhone and clicking Send. Don’t get me wrong, the interface has the same polished look that everything Apple create does - but it’s a polished turd.

Twice during my trial period, my iPhone has synced to the cloud - which has decided that I have no contacts and deleted all the contacts on my phone. After a few hours this corrected itself, but during this time I was unable to contact anyone whose number I didn’t remember. I did try to get in touch with Apple support but was rather suprised to find that, unlike any other service I can think of that you pay for, there’s no way of directly contacting them! It’s primarily FAQs, Support KBs, and a community discussion board which Apple never participates in. There IS an online form on which Apple promises to try replying within 48 hours (ridiculously long SLA) and even then, the response I received ignored the fact that I was technical enough to know what the problem was, a cloud issue. Instead, I got a response which was very very obviously automated Hi! I’m Brenda. Have you tried turning it off and on again? Ehhh, how exactly do I reboot your cloud?

Oh and my favorite “feature” is in the calendars. I have a number of calendar subscriptions - most notably my Work calendar (synced to gCal from Lotus Notes through a nightmarish syncing tool that partially works) and Birthdays. Although iCal will see these just fine, my iPhone will not pick up subscriptions of any kind. The MobileMe Web calendar will only show the Birthdays subscription.

So, where does that leave me? Well, strongly in favour of moving back to GMail and GCal. GMail has IMAP, and setting my email to check every 15 minutes instead of it being pushed isn’t that huge a difference. I’m sure there’s some iPhone apps out there that will sync Calendar and Contact info from Google - there definitely is for OSX from / to Google, so why not for the iPhone?

And now here’s the killer problem. My MobileMe subscription expires in 6 days (as does a lot of day 1 MobileMe subscribers), after which I’ll be charged €70 a year for something that doesn’t do what it’s supposed very well, has little or no customer support, and is up and down like a prostitutes’ underwear. Unfortunately in order to do this, I need to switch back all my registrations at various sites, notify all my friends etc. Not a big deal, but what about all the other email I now get at MobileMe? Sure, I can forward them all back to GMail. Aha, but here’s the problem. I still have to pay €70 for the privilege of doing this for a year.

At MacWorld next week, Apple are expected to launch a raft of web apps like iWork and iWeb to tie in with MobileMe. This worries the hell out of me. When they can’t maintain the existing service, why would you bolt on even more potential problems?

Bottom line? I’d go as far to say that MobileMe should be free and put back into Beta. GMail, GCalender, Picasa, FoxMarks and DropBox will currently replace ALL of the functionlity in MobileMe as far as I can see. For Free. I’m stuck with MobileMe for at least a year. But I’m making a decision by March that if things haven’t shaped up - I’m switching back to GMail, and will still have a reasonable time period in which to forward my mail to GMail from MobileMe.

What I want fixed is foremost stability, followed by customer service. Subsequent to that, I think Apple REALLY need to open up MobileMe with APIs.

I know this has been long, but there’s a lot of issues I wanted to voice. I hope Apple is listening to it’s customers.

New Year Resolutions…

  • I will try to blog more often on non-encoding topics. General technology stuff, and some tips and tricks
  • I will try to work on EncodeHD when I can
  • I will try to respond to more emails and post comments
  • I will try to get the whole DJ mixes thing back on track

So let’s get the ball rolling…

EncodeHD 0.86b Released

How I got this done I have no idea. It’s been a pretty manic week what with wrapping up work for Christmas and the endless partying, but some how I’ve still managed to get a new release together :)

The big thing with this release is command-line parameters, for working into your automated processes. Additionally, you can now replace FFmpeg flags. For example, to force a video bitrate of 4000k, use “-b 4000k” in the advanced flags option. This will always override what EncodeHD thinks the bitrate should be. And to add to that, MP4Box is being used, to automatically splitting files above 4GB after encoding :)

This is probably going to be the last release until the New Year, as I’m not going to have all that much time for development until then.

Download and full changelog in the EncodeHD section!

Have a great Christmas!!

EncodeHD 0.80 beta released!

It’s been a week since EncodeHD was launched, and I’m bloody pleased with the progress so far. A massive thanks has to go to my primary testers who have been beating the hell out of the early betas, providing feedback and helping me solve a lot of bugs and quality issues. Special mention and thanks to Schlicky for his enthusiasm and help in getting the new beta out the door.

Substantial changelog and download in the EncodeHD section!

Dan

Workstation Migration Assistant 1.03

Minor new release of WMA. Download and changelog available in the WMA section.

EncodeHD 0.73

Another new release. This adds some new features and fixes numerous bugs. I’m not saying it fixes everything, but we’re getting there I think.

Download link and changelog in the EncodeHD > Download section

Sorry if haven’t replied to all the emails I’ve gotten but I never expected to get so many! If you have bug reports, please use the issue tracker and email cases at dcunningham.fogbugz.com.

Oh, and one other thing. This IS a beta. The idea is to find problems and try to fix them. That being said, it’s also free and I’m doing this in my spare time. If you don’t like or need it, then don’t use it. But please, refrain from sending me nasty emails ranting about how sh*t the app is. It’s very childish.

EncodeHD 0.72

Since I’ve gotten a grand total of 38 bug reports on the locale issue (nearly all from French users!), I’ve quickly fixed this issue and released EncodeHD 0.72. It’s available on the download page.

Incidentally, todays visitors to my site have jumped on average, 1000% !!!!

I’m pleased :)

EncodeHD initial bugs

I’ve gotten reports of two fairly big bugs:

Firstly is a lack of x64 support. I made a silly assumption that FFmpeg was x32/x64 compatible. It’s not, and the build included with EncodeHD is x32 only. It may take me a few days to get an x64 version compiled - which I hope is possible.

The other issue is a when the decimal character differs on some locales from a . to a , - this throws up an error when parsing the video frame rate if it’s not a whole number. It’s a simple thing to fix and I should have sorted shortly.

EncodeHD Beta & New Website Launched!

I’ve finally gotten everything together and ready to rock! :)

So firstly, let’s talk EncodeHD. Look at the current beta release (0.71) as a ‘technology preview’ of sorts. The idea here is to verify that we’ve got the primary encoding mechanisms up to scratch. So what I’m looking for here is to make sure that video converts for all devices as expected and that the quality is good (or great).

The key things to note for EncodeHD are:

  • Outputted video is MPEG4 and H.264 with AAC (or AC3) audio, NOT WMV (this is not strictly for X-Box 360 anymore)
  • This means that 5.1 audio for the X-Box 360 is not yet supported in these formats
  • Subtitles are also not yet possible, although I’m looking into it

As of now, there’s still a lot of unimplemented functionality that will be added later. If you want to see something in particular, please let me know. However, if it’s going to cludge up the interface and start making things complex, I may not implement requests. We’ll have to see.

One of the nice things about EncodeHD is that it has built-in bug reporting. If you hit a problem, it will ask you if you want to submit a bug report - including all the details I need to help solve the issue. If however, the problem is with video output, it may not detect any problems. In this case, could I ask you to email my bug-tracking system: cases@dcunningham.fogbugz.com, and attach the EncodeHD.Log file which you can find in your Temp folder (Click Start > Run and type %TEMP% to access it).

EncodeHD is available for download in the EncodeHD section.

Now, onto the website redesign. I’ve scrapped the forums as you might have noticed. I’m afraid it was proving difficult for bug-tracking, so that’s why I’ve implemented the FogBugz system. This can be used for submitting questions and bug-reports on all of my apps. Otherwise, comments are still enabled on posts. To counter for the lack of Forums, I’ve added a FAQ to each application. If you think something should be added here, please drop me an email via the Contact Form.

So, that’s it. Please let me know your thoughts on both EncodeHD and the site!

Dan

Where we’re at with EncodeHD

It seems I’ve gotten a bit of decent feedback since my last post, which is always great to hear. Not much mind you, but enough to make me keep working on EncodeHD, a bit. :)

Sometime soon, I’m going to release a very early beta. I’d normally hang on until I had something more feature-complete, but I want to test the waters early enough with this for two reasons. Firstly, I want to make sure that the basics work as expected. If there’s big flaws, there’s no point bolting on new features until I get them solved first. And secondly, I want to see what the uptake is like. If there isn’t enough interest, then there’s no real point in continuing with the project.

I’ve also been thinking a lot about the websites design and the forums etc. It seems that things aren’t as organised as they should be. So I’m undertaking (another!) redesign, with more focus on finding the right information, quickly. I realise that people aren’t keeping up to date with blog posts and commenting on posts from ages ago saying things like ‘is this the latest version?’ when it’s very much not. So my plan is a fairly big overhaul on the main site, incorporating FAQs and more importantly, scrapping the forums and relying on comments and a bug-tracking system instead - where I can be a bit more pro-active on dealing with issues (because I haven’t really been using the forums).

Let me know what you think.

Dan