add local media type enum, ui tweeks