elif (params['action'] == 'recent_queries'):
    # Show previous searches
    printer.printRecentQueries()

elif (params['action'] == 'AU'):
    # Autoupdate
    AutoUpdateLibrary()

elif (params['action'] == 'DeleteHistory'):
    # Autoupdate
    collector.DeleteHistory()

elif (params['action'] == 'search_test'):
    # Search
    dirs = getter.searchDirs('xxx')
    printer.printDirs(dirs)

elif (params['action'] == 'movielens'):
    # Search

    url1 = "http://movielens.org/publishServer?format=html&feedId=2521&key=20111016082621&numItems=15&page=1"
    url2 = "http://movielens.org/publishServer?format=html&feedId=2522&key=20111017081653&numItems=15&page=1"
    dirs1 = collector.getMovieLens(url1)
    dirs2 = collector.getMovieLens(url2)
    myallDirs = dirs1 + dirs2
    printer.printDirs(myallDirs)

elif (params['action'] == 'search'):
    # Search
    keyboard = xbmc.Keyboard(urllib.unquote(params['query']), 'Search')
elif(params['action'] == 'recent_queries'):
        # Show previous searches
        printer.printRecentQueries()
        
elif(params['action'] == 'AU'):
        # Autoupdate
        AutoUpdateLibrary()

elif(params['action'] == 'DeleteHistory'):
        # Autoupdate
        collector.DeleteHistory()

elif(params['action'] == 'search_test'):
        # Search
        dirs = getter.searchDirs('xxx')
        printer.printDirs(dirs)

elif(params['action'] == 'movielens'):
        # Search

	url1 = "http://movielens.org/publishServer?format=html&feedId=2521&key=20111016082621&numItems=15&page=1"
	url2 = "http://movielens.org/publishServer?format=html&feedId=2522&key=20111017081653&numItems=15&page=1"
        dirs1 = collector.getMovieLens(url1)
	dirs2 = collector.getMovieLens(url2)
	myallDirs = dirs1 + dirs2
        printer.printDirs(myallDirs)



elif(params['action'] == 'search'):
    elif params["action"] == "play":
        # Play a file
        printer.playFile(params["url"])

    elif params["action"] == "recent_queries":
        # Show previous searches
        printer.printRecentQueries()

    elif params["action"] == "dirs":
        # torrents as root Directories
        dirs = getter.getDirs()
        printer.printDirs(dirs)

    elif params["action"] == "search":
        # Search
        keyboard = xbmc.Keyboard(urllib.unquote(params["query"]), "Search")
        keyboard.doModal()

        if keyboard.isConfirmed():
            query = keyboard.getText()
            dirs = getter.searchDirs(query)
            printer.printDirs(dirs)

    elif params["action"] == "dirs":
        # torrents as root Directories
        dirs = getter.getDirs()
        printer.printDirs(dirs)

sys.modules.clear()