Video: VLC - Never had any problems with it. It will play just about anything that you throw at it.
Audio: Spotify - Im subscribed to Spotify Family, so ?15 a month really isn't that bad, when there are 6 people tapping into it at once. Between myself, my girlfriend, my mum, my dad, my brother, and his fiance, i'd say we get our money's worth.