Massive changes: uses VLC, remove hardcoded values, fix insert with new mediacore table scheme, ...