Use consistent formatting for logging
crunchy_json.py: Use makeAPIRequest() for API calls
crunchy_json.py: Remove played video from playlist after playback

Add the video at the beginning of the playlist before playing and
remove it after finished.
crunchy_json.py: Debug log API responses in readable form
crunchy_json.py: makeAPIRequest: Always return dictionary
crunchy_json.py: Move variable initialization out of try block
crunchy_json.py: Use sleep() from xbmc instead of time module
crunchy_json.py: Catch only specific exceptions
crunchy_json.py: Reuse existing player instance
crunchy_json.py: Check API call response before starting playback
crunchy_json.py: Catch failed connections
Merge pull request #4 from Reinis/fix_connection_issues

Fix connection issues
crunchy_json.py: Allow also UNKNOWN premium type for initial connection
fix sleep

xbmc.sleep dosn't work
Merge pull request #6 from Reinis/fix_initial_connection

crunchy_json.py: Allow also UNKNOWN premium type for initial connection
Catch Stupid Error

Catch a playback the for no video when resuming video
Thank Reinis

Thank Reinis
revert un-working changes

again