6. IMDB (free)

Life's too short for bad films and the easiest way to find out whether a film is any good or not before you watch it is to check out the IMDB.

Not only does it have critics and user reviews for just about every film ever made, but it also has full cast and crew listings, trailers and information on actors. Then there's soundtrack listings, plot summaries, quotes, goofs and trivia.

All in all it's probably the most comprehensive listing of film details available anywhere, giving you a wealth of information in the palm of your hand.

While it's primarily a website, the iOS app makes it a whole lot more digestible on your iPhone or iPad.

7. VLC for iOS (free)

VLC

Watching videos on an iPhone or iPad can be great. The screen quality is high and on an iPad you get to enjoy things on quite a large screen too.

But the stock Videos app leaves a little to be desired, particularly in its unwillingness to play certain file types.

VLC is much more robust in that regard, playing most formats without conversion.

It also supports file synchronisation through iTunes and Dropbox and it can stream videos from a UPnP media server.

It's not the most attractive player, but for function over form VLC is hard to beat.

8. KORG iMS-20 (£20.99)

The KORG iMS-20 is serious business. It's a complete recreation of the KORG MS-20 synth, but as well as a synthesiser it also includes an analogue sequencer, a six-part drum machine and a seven-channel mixer with 14 different effects.

KORG

It also has dual Kaoss Pads which generate music when you slide your fingers over them and once you're done creating your musical masterpiece you have the option to share it straight to SoundCloud.

Be warned that this is designed with professional users in mind, so while it's jammed full of features, if you've not used a synth before you might be a bit lost.

9. Spotify (£9.99 per month)

Spotify

Music ownership is dead, or at least it might as well be with a subscription to Spotify.

£9.99 per month gives you unlimited access to millions of songs with more being added all the time.

Stream them, make playlists, share them with friends, even download them for offline listening.

Or if you're not sure what you want to listen to just check out some of the genre based and curated radio stations. Spotify has it all.

10. SoundHound (free)

SoundHound makes it easy to identify any song that's playing. Just point your phone at the music, tap the SoundHound button and wait a few seconds for it to find a match.

Once a match has been found you can buy the song from iTunes or watch related videos on YouTube.

You can even launch the song on Spotify or Rdio if you want to listen to it again straight away or add it to a playlist. SoundHound also has the unique ability of even being able to recognise music that you sing or hum.

So if a song gets stuck in your head and you can't remember what it's called, simply sing at your phone, just maybe don't do it in public.