{ ADDON_EXTENSION, ADDONS_SCRIPTS_DIR DIR_SEP "extensions" },
{ ADDON_PLAYLIST_PARSER, ADDONS_SCRIPTS_DIR DIR_SEP "playlist" },
{ ADDON_SERVICE_DISCOVERY, ADDONS_SCRIPTS_DIR DIR_SEP "sd" },
+ { ADDON_INTERFACE, ADDONS_SCRIPTS_DIR DIR_SEP "intf" },
+ { ADDON_META, ADDONS_SCRIPTS_DIR DIR_SEP "meta" },
{ ADDON_SKIN2, ADDONS_DIR DIR_SEP "skins2" },
};
addon_type_t types[] = {
ADDON_EXTENSION,
ADDON_PLAYLIST_PARSER,
- ADDON_SERVICE_DISCOVERY
+ ADDON_SERVICE_DISCOVERY,
+ ADDON_INTERFACE,
+ ADDON_META,
};
unsigned int i_type = 0;
case ADDON_EXTENSION:
case ADDON_PLAYLIST_PARSER:
case ADDON_SERVICE_DISCOVERY:
+ case ADDON_INTERFACE:
+ case ADDON_META:
case ADDON_SKIN2:
{
if ( strstr( p_file->psz_filename, ".." ) )
case ADDON_EXTENSION:
case ADDON_PLAYLIST_PARSER:
case ADDON_SERVICE_DISCOVERY:
+ case ADDON_INTERFACE:
+ case ADDON_META:
case ADDON_SKIN2:
{
char *psz_dest;
return ADDON_SERVICE_DISCOVERY;
else if ( !strcmp( value, "extension" ) )
return ADDON_EXTENSION;
+ else if ( !strcmp( value, "interface" ) )
+ return ADDON_INTERFACE;
+ else if ( !strcmp( value, "meta" ) )
+ return ADDON_META;
else
return ADDON_UNKNOWN;
}
return "discovery";
case ADDON_EXTENSION:
return "extension";
+ case ADDON_INTERFACE:
+ return "interface";
+ case ADDON_META:
+ return "meta";
case ADDON_UNKNOWN:
default:
return "unknown";