Handle renamed libraries (#1)

needs testing
URL intents with spaces or other encoded characters in library name
Start a search by title if URL intent doesn't supply a media ID