Add a semi functional prototype of a Querymaker/collection pair for fetching data...
commitf9802df622c518cecacb2e07ad99e5b369c6a474
authornhnielsen <nhnielsen@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>
Thu, 6 Sep 2007 14:19:07 +0000 (6 14:19 +0000)
committernhnielsen <nhnielsen@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>
Thu, 6 Sep 2007 14:19:07 +0000 (6 14:19 +0000)
tree787064242087f9c056fb5d47d0076d98ef8551f5
parent3fbda56464270560c8b5ca6184811967acb59c81
Add a semi functional prototype of a Querymaker/collection pair for fetching data from a remote site. Right now it only manages to fetch genres from the shoutcast directory. There is no caching yet, so it hammers the site pretty hard. Right now this is very shoutcast specific but I plan to factor out as much code as possible later as the concepts apply equally well to other services such as a podcast directory or even the mp3tunes Oboe locker

git-svn-id: svn+ssh://svn.kde.org/home/kde/trunk/extragear/multimedia/amarok@709076 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
src/CMakeLists.txt
src/servicebrowser/shoutcast/ShoutcastService.cpp [copied from src/servicebrowser/shoutcast/ShoutcastService.h with 50% similarity]
src/servicebrowser/shoutcast/ShoutcastService.h
src/servicebrowser/shoutcast/ShoutcastServiceCollection.cpp [new file with mode: 0644]
src/servicebrowser/shoutcast/ShoutcastServiceCollection.h [new file with mode: 0644]
src/servicebrowser/shoutcast/ShoutcastServiceQueryMaker.cpp [new file with mode: 0644]
src/servicebrowser/shoutcast/ShoutcastServiceQueryMaker.h [new file with mode: 0644]