Difference between revisions of "Unterhalterd"
Line 8: | Line 8: | ||
SIGTERM will stop current listing grabbing and terminate the daemon. | SIGTERM will stop current listing grabbing and terminate the daemon. | ||
== New job for die Unterhalterd == | |||
I think its appropriate for this thing to also keep up with the data from freedb.org and musicbrainz with regards to the CDs in the database. It will check and reget the data blobs from those databases every once in a while, and whenever there are entries without data. This may also do a little bit of interpretation on these blobs to get their thoughts on artist, composer, orchestra, title, etc. But that may be a bit rough and perhaps will need to be done later with help from the user, when they correct all the titles. We'll see. The first step is obviously to get the data that does exist, if any. |
Latest revision as of 09:54, 4 June 2007
This daemon grabs the latest listings from the server and updates the listings database as appropriate. It will respect the server's requests for different times to grab the listings. The daemon also will clean out ancient and unused listing information from the database to conserve some space. Possibly save those old listings to archives of some sort?
Only one instance of this daemon should really be running for the given database.
SIGHUP will cause the current listings being grabbed to be dropped and the daemon will attempt to regrab the listings from the server immediately (possibly ignoring the server's recommended times for grabbing).
SIGINT will cause the current listings being grabbed to be dropped and the daemon will not regrab the listings until the next server specified grab time.
SIGTERM will stop current listing grabbing and terminate the daemon.
New job for die Unterhalterd
I think its appropriate for this thing to also keep up with the data from freedb.org and musicbrainz with regards to the CDs in the database. It will check and reget the data blobs from those databases every once in a while, and whenever there are entries without data. This may also do a little bit of interpretation on these blobs to get their thoughts on artist, composer, orchestra, title, etc. But that may be a bit rough and perhaps will need to be done later with help from the user, when they correct all the titles. We'll see. The first step is obviously to get the data that does exist, if any.