Played Song History & Logging

Hello,
I am a typical Wedding/Birthday DJ. I like to keep track of the songs that I have played for the night to only play them once.
I have all of my songs in iTunes as I buy them at the function as they are requested.
Point 1
It would be good if the software had an optional column to tell us if it has been played in the past. This played status needs to be manually resetable. Eg, even if the software is closed and opened again the history needs to be there.
Point 2
It would be good if the software was able to keep a text, csv, html or xml log of the songs played. If it was in a format that could be read by a web browser all you would have to do is refresh the browser to see the history during a gig. That way you can review the songs you have played for the night.
For some people they could even upload this directly to a webserver.
I currently write down every song I play in a note pad.
Thankyou
David
I am a typical Wedding/Birthday DJ. I like to keep track of the songs that I have played for the night to only play them once.
I have all of my songs in iTunes as I buy them at the function as they are requested.
Point 1
It would be good if the software had an optional column to tell us if it has been played in the past. This played status needs to be manually resetable. Eg, even if the software is closed and opened again the history needs to be there.
Point 2
It would be good if the software was able to keep a text, csv, html or xml log of the songs played. If it was in a format that could be read by a web browser all you would have to do is refresh the browser to see the history during a gig. That way you can review the songs you have played for the night.
For some people they could even upload this directly to a webserver.
I currently write down every song I play in a note pad.
Thankyou
David