foo_DAR: auto rating
Reply #99 – 2008-06-30 18:45:34
I wouldn't like that. I don't depend on my filename on anything, since i regularly might change them. However, what prevents you from writing it to a tag? Nothing. I think that it should be up to the user. But IMO audio files were never designed to be perpetually altered; whereas databases are (this is especially the case regarding dynamic ratings data linked to time, as it changes perpetually). A plus side of storing play stats in a database is backups: with a DB you are backing up all the info in one file. If you want to backup your play stat data held in tags you have to backup gigabytes of data. But that's just my opinion / preference; ultimately I agree with you, it's a user's choice, how they wish to store their data and use their file system. Bravo! Your solution manages to solve the inadequacies of the current system quite well; Maybe we should request %play_time% or something be made part of the official play count component. I think having that as an option in the official playcount would be excellent. I'd certainly back any request for this. Whether foo_playcount just records total play time or actually creates an alternative play count based on "total played time" / "track length", I'm not too bothered. If it did the latter it would want to always round down to the nearest integer. Of course, if this was implimented then it would remove the need for the additional DB - which kind of answers Odyssey's point. C. ps. What is important, and it's not something I know about, is the ability for 3rd party plugins to access the foo_playcount data.