Jajuk offers a way to add custom attributes on almost any item (files, playlists, artists, albums...). Imagine you're not happy with the integrated rating system: just create a custom 'my rate' number attribute on tracks. Other case: you want to store physical location of your CDs; create a String custom attribute on devices. You want to store the date you listened tracks: create a date-based custom property and so forth...
Notes:
Custom properties data is only stored in jajuk internal database and NOT as tags (like ID3) in music files so this information is only accessible from jajuk application, not others players or jukeboxes.
If you use this feature intensively, consider making backup of your collection files (see Using devices / backup and restore).
In frame top menu, select Properties / Create custom property. The new property wizard features:
Item: Choose the item type you want to add custom property on. It can be physical (Device, Directory, File, Playlist File) or logical (Genre, Artist, Album, Track, Playlist).
Custom property name: The property name. Note that some names are reserved like "name, id...". You will get an error message if you try to use them.
Type: Property type. Jajuk supports: Numbers, Float, Strings, Dates or Booleans (true/false).
Default value (optional): A given default value. Depending on property type, you will be able to set it in the text field, using the date picker or checking the check box. If no default value is given, jajuk use these values: Numbers: 0, Float: 0.0, Strings: "", Dates: <current day>, Boolean: false.
Format (optional): only for dates for the moment, select a date pattern.
Then, click on OK to create the custom property.
In frame top menu, select Properties / Remove custom property. The remove property wizard features:
Item: Choose the item type for which you want to remove custom property.
Custom property name: The property name.
Then, click on OK to remove the custom property. Note that all values will be lost for this attribute. In case of manipulation error, see Using devices / backup and restore.
Values for custom properties can be set the same way than standard ones. See : Editing tags and properties page.