![]() |
|
|||||||
| Scraper Development Developers forum for meta data scrapers. Scraper developers only! Not for posting feature requests, bugs, or end-user support requests! |
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
#1 |
|
Junior Member
Join Date: May 2008
Posts: 20
![]() |
Hello there fellow xbmc:ers,
I've started a small project of mine writing 2 scappers for; Discoogs (Music), one of the most complete database for electro-music, something the allmusic scrapper lacks. http://www.discogs.com/ and Anime News Network (Tv), have a very big database of anime with episode names etc. http://www.animenewsnetwork.com/ Nevermind, to the point; I have to restart xbmc everytime, takes forever just to make a small change in the scapper-xml. I've read on the forum about some small program called scap.exe but i can't find it anywhere. Perhaps it is in the source but have no posibility to compile the xbmc here (various reasons). So how do you do it? |
|
|
|
|
|
#2 |
|
Junior Member
Join Date: Feb 2008
Location: Netherlands
Posts: 10
![]() |
I was just told (by spiff) in the moviemeter scraper topic that scrap.exe is outdated and as a result can not be used to effectively test a scraper.
|
|
|
|
|
|
#3 |
|
Junior Member
Join Date: May 2008
Posts: 20
![]() |
Oh, so there is no other way to do then the "hard" way.. well well not much to do.
|
|
|
|
|
|
#4 |
|
Grumpy Bastard Developer
Join Date: Nov 2003
Posts: 7,715
![]() |
why do you have to restart xbmc?
and obviously using the linux/osx/windows versions would be easier than xbox
__________________
Always read the XBMC online-manual, FAQ and search the forum before posting. Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules. For troubleshooting and bug reporting please make sure you read this first. Last edited by spiff; 2008-07-25 at 14:23. |
|
|
|
|
|
#5 |
|
Junior Member
Join Date: May 2008
Posts: 20
![]() |
well perhaps i have a bad build or something but if i don't restart xbmc the scrapper changes don't get update properly.
Yes I'm writing the scraper on a windows build atn (will move it to my xbox when it's done). |
|
|
|
|
|
#6 |
|
Grumpy Bastard Developer
Join Date: Nov 2003
Posts: 7,715
![]() |
ah, darn, did i forget to fix the reload on refresh..
if you can build, here's a quick'n'dirty hack that might make your life a little bit easier. GUIWindowVideobase.cpp, comment line 633 m_database.SetDetailsForMovie(item->m_strPath, movieDetails); that way info won't be stored in the db. so you can do the lookup, close the dialog, do the lookup etc and scraper should reload
__________________
Always read the XBMC online-manual, FAQ and search the forum before posting. Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules. For troubleshooting and bug reporting please make sure you read this first. |
|
|
|
|
|
#7 |
|
Junior Member
Join Date: May 2008
Posts: 20
![]() |
hm.. i seems to me that i will ditch the windows build and use my ubuntu comp instead for scraper develop, since i can't build on Windows.
I'll try the small hack you gave when i got a good build enviroment up and running on Ubuntu. When I'm at it, is there any info about how the music scrapers works? I'm just starting to get the hang of how the buffers and stuffs work .Thanks for the help. |
|
|
|
|
|
#8 |
|
Grumpy Bastard Developer
Join Date: Nov 2003
Posts: 7,715
![]() |
allmusic.xml is the documentation
![]() basically it's just like movies, except that we have two search functions one for albums, one for artists documenting stuff is not one of my "strong" sides
__________________
Always read the XBMC online-manual, FAQ and search the forum before posting. Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules. For troubleshooting and bug reporting please make sure you read this first. |
|
|
|
|
|
#9 |
|
Junior Member
Join Date: May 2008
Posts: 20
![]() |
Yeah i'm trying to reverse-engineer the allmusic.xml but i think i'm not getting hang of some fundmental things.
From the begining: The discoog search string for releases (album) look like this: http://www.discogs.com/search?type=releases&q=[Album]&btn=Search if I understand correctly the xml-code would look something like this: Code:
<CreateAlbumSearchUrl dest="3">
<RegExp input="$$1" output="http://www.discogs.com/search?type=releases&q=\1&btn=Search" dest="3">
<expression noclean="1"></expression>
</RegExp>
</CreateAlbumSearchUrl>
the result of the search will be stored in $$3, correct? Now for make things abit more complicated, i know that you will get more narrowed searched (discogs db is huge) if you include the artist name in the search. So a better search url would be http://www.discogs.com/search?type=releases&q=[Artist][Album]&btn=Search any tips on how i do this? Yeha i know how it is with the documentation-part, works as a developer myself ;P |
|
|
|
|
|
#10 |
|
Junior Member
Join Date: May 2008
Posts: 20
![]() |
nevermind about the noclean=1, found info about it on the wiki.
|
|
|
|
![]() |
| Bookmarks |
| Tags |
| discoogs, scraper, scrapers |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|