The problem with miro.xml is that it has two root elements, whereas XML requires exactly one. I've attached an edited version of the file that should fix the bug.
<?xml version="1.0" encoding="UTF-8"?> <!-- # Miro - an RSS based video player application # Copyright (C) 2005-2007 Participatory Culture Foundation # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA --> <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> <!-- New style subscription files. --> <mime-type type="application/x-miro"> <comment>Miro Subscription File</comment> <glob pattern="*.miro"/> </mime-type> <!-- Old style subscription files. --> <mime-type type="application/x-democracy"> <comment>Democracy Subscription File</comment> <glob pattern="*.democracy"/> </mime-type> </mime-info>