Modified MediaEntry and MediaProvider to load details and values at the same time
Store the last played media using the new MediaEntry model