Class Summary |
Analyzer |
Handles calculating compatibility ratings between users, as well generating
reccomendations for new music. |
CacheTop40 |
Simple wrapper to give a point from which cron can run the
DatabaseController.updateTop40Caches() method. |
DatabaseController |
Contains all logic for connecting/querying/updating the top40db database. |
RequestHandler |
RequestHandler specifies the format of the incoming XML-RPC messages. |
ServerCommunicator |
Simple ServerCommunicator class contains the base code to start the Apache
XML-RPC server and adds the CUtunes RequestHandler. |
SongData |
SongData object is a simple construction designed to nicely abstract a
given songs information into a simple object that can be easily passed
between methods (and over XML-RPC). |
UpdatePlayCountWeek |
Simple wrapper to give a point from which cron can run the
DatabaseController.updatePlayCountWeek() method. |