Revision 798796

Go back to digest for 20th April 2008

Features in Multimedia

Nikolaj Hald Nielsen committed changes in /trunk/extragear/multimedia/amarok/src/servicebrowser:

A very rough attempt at making the Ampache service act as a trackProvider.

It works but there are a number of things that are very wrong with this implemenation, mostly that it is completely syncronous, which is a really abd idea when sending multiple requests to an external web server.

It also requires that the Ampache servie authenticates itsef syncronously...
I am very open for suggestion about the correct way to implement this without breaking the trackForUrl framework.

File Changes

Modified 6 files
  • /trunk/extragear/multimedia/amarok/src/servicebrowser
  •   /ServiceBase.cpp
  •   /ampache/AmpacheService.cpp
  •   /ampache/AmpacheService.h
  •   /ampache/AmpacheServiceCollection.cpp
  •   /ampache/AmpacheServiceCollection.h
  •   /ampache/AmpacheServiceQueryMaker.cpp
6 files changed in total