Adding Custom ID Tags to Asset
[b]These are instructions for the Windows version. For Linux/Mac/QNAP, see below.[/b]
Asset has the ability to display custom ID Tags (non-standard), with a little configuring.
For example your FLAC library contains a unique tag of 'MOOD', you can add this to asset by:
Start >> Run >> Regedit:
Browse to:
HKEY_LOCAL_MACHINE\SOFTWARE\Illustrate\dBpoweramp
Can copy the value in 'DefaultUserPath' to Start >> Run (to open that path in Windows File Explorer).
Note on Windows Home server the path is:
C:\Windows\SysWOW64\config\systemprofile\AppData\Roaming\dBpoweramp\uMediaLibrary
Open MediaDatabaseFieldsv7.txt and at the end add:
mood
Next in Asset Configuration >> Advances Settings add 'Mood' to the browse tree (you will have to manually type the tag when adding a new container as it will not appear in the drop list).
Asset Should be restarted, then rebuild the database (refresh all).
Linux/QNAP/Synology/Mac version instructions
Instructions below are valid for Asset UPnP release 2023 (and some of R7.x series).
Enter Asset's configuration, "Advanced tab", click [b]"Edit database fields (advanced users only)"[/b].
Edit the configuration text.
For an example, in order to show a 'MOOD' tag, a line should be added at the end:
[font=Courier]
mood
[/font]
Some built-in fields have a defined type (TEXT, INTEGER). This is not needed for custom fields. See below for detailed explanation.
Once the database fields have been changed, edit the browse tree - [b]"Edit Browse Tree as plain text"[/b] link in configuration.
Add lines for your newly defined fields, following the syntax, for an example:
Mood{_a_to_z}{_no_track_list_}
Mood\Album
... will add "Mood" view which lists your albums.
Applying these changes should cause Asset to rescan database & restart itself when needed. It might take a few minutes for your music to show, depending on your library size
Re: Adding Custom ID Tags to Asset
[b]Data types in Asset database[/b]
There are 3 data types, varying in behavior & performance:
[b]INTEGER[/b]
A number. For an example, rating or year.
Note that track number is by design TEXT not INTEGER, as some users have non-numeric text in track number fields, with vinyl rips for an example.
[b]TEXT[/b]
A text field - one that varies per-track, such as title.
[b]Subtable field[/b], used when type is not specified.
Similar to TEXT, but optimized for fields where many tracks share the same value - such as artist or album.
Data is stored in a separate table, repeating values are stored only once.