When I tried to import my music videos, I noticed that the current scraper has an exact way of handling filenames.
It MUST be ARTIST - SONGNAME.ext.
Note the "space dash space" in between artist and songname. If there aren't spaces surrounding the dash, it won't work.
Beastie Boys - Sabatoge.mpg -- works
Beastie Boys-Sabatoge.mpg -- fails
Note: you must have the exact artist and song, spelled correctly, including punctuation and spacing.
panic at the disco - i write sins not tragedies.mpg -- fails
panic! at the disco - i write sins not tragedies.mpg -- works
Taking back sunday - This photograph is proof.mpg -- fails
Taking back sunday - This photograph is proof(I know you know).mpg -- fails
Taking back sunday - This photograph is proof (I know you know).mpg -- works
Problems with the scraper:
- Can't search when artist or song name has a dash
- Can't search if songname is all numbers
Example:
the all-american rejects - move along.mpg -- fails
Bowling for Soup - 1985.mpg -- fails.
I haven't figured out a way around these two errors. I suspect you'll also get an error if the artist name is all numeric, but I can't be certain.
It is NOT an issue with Audiodb's scraping service. If you were to search for my above examples, it would return json:
http://www.theaudiodb.com/api/v1/json/1/...oup&t=1985
http://www.theaudiodb.com/api/v1/json/1/...ve%20along
XBMC'x addon is not parsing the values correctly when it finds all numeric songs or dashes in the artist name or song.
Hopefully this is helpful to someone. I'm going to continue finding out if there is a way around this.
Maybe change the separator to a pipe (|)? I don't imagine many songs/artists have that in their name.
Finally---if the scraper fails to find information, the error displayed will be "Cannot connect to server." Misleading, because it could connect, it just couldn't find your files based on what it parsed.