clean up xml
add new string
new image: no_image for media files without image
resource update
player in the service, not as singleton class