Tag-standards In Plugins<->formatting
Reply #162 – 2005-03-12 16:14:30
[span style='font-size:14pt;line-height:100%']Plugin-Developer needed for the following minor changes to play_count:[/span] Since it seems quite difficult to find someone to do the proposed changes to the playcount_plugin, i've splitted the original proposal into two variants: a simple and an "optimal" version. The simple version is a draft with only those changes which NEED to be implemented. So if you're a plugin-developer who would like to help out but who doesn't have much time, then this is the way to go. On the other hand, if you have some extra-time then you can pick the "optimal" draft and implement the proposed changes in it."Simple Version": Update tracks when playback reaches the following track-position: <already existing song-position-slider when tags get updated> Append the following info after the standardized date & time: FIRST_PLAYED: [inputfield empty] LAST_PLAYED: [inputfield empty] "Optimal Version": <previous song-position-slider when tags get updated> [checkbox checked] Use new LAST_PLAYED and FIRST_PLAYED tag-standard (supported by public formattings & plugins) <indent>Append the following info after the standardized date & time: <indent>FIRST_PLAYED: [inputfield empty] LAST_PLAYED: [inputfield empty] <indent>Remove the following fields when tags are updated(seperated with semicolons): <indent>[inputfield containing "PLAY_DATE;PLAY_TIME"] ------visual-seperation-------- [checkbox unchecked] Use additional custom-fields (not supported by public formattings and plugins) <indent>Field 1: [inputfield containing PLAY_DATE] Format: [inputfield containing default PLAY_DATE-format] <indent>Field 2: [inputfield containing PLAY_TIME] Format: [inputfield containing default PLAY_TIME-format] When the user enters FIRST_PLAYED or LAST_PLAYED into the custom fields and tries to save it, then a popup-window opens saying "This will break public formattings and plugins which make use of these tags. Are you sure?" <YES/NO choice> We really need the above changes implemented for the new standard to take off. Even if you can just implement the "simple" variant then this would still help alot. - Lyx