Custom ID-Tag in Asset for Linux
Hi,
99% of my music is classical. For proper organization I´d like to sort by opus numbers as well. In dBpoweramp I´ve included this custom tag already when ripping. How to tell asset in Linux (CentOS 7.3) to index for this custom field?
Another question is related to custom tags in PerfectTUNES (PT) (I´m running this on a windows 10 x64 machine). How to install custom tags in PT? Maybe I´d better open a new thread in PerfectTunes for this?
Here´s what I tried so far: ...\AppData\Roaming\PerfectTunes:
1) file "DefaultTagEdit.txt": adding new line "Opus" at the end
2) file "IDTagDatabaseFields.txt": adding new line "Opus,0,NVARCHAR(30)" at the end
Best regards
Re: Custom ID-Tag in Asset for Linux
[QUOTE=Anna_Blume;179818]99% of my music is classical. For proper organization I´d like to sort by opus numbers as well. In dBpoweramp I´ve included this custom tag already when ripping. How to tell asset in Linux (CentOS 7.3) to index for this custom field? [/QUOTE]
First of all, as your library is mostly classical, I suggest you adopt the new classical tags instead of your custom tag opus, which Illustrate has started to support.
These new classical tags are:
Work
Movement Count
Movement Number
Movement Name
Then, we can look at using these tags in Asset, PerfectTUNES etc.
Re: Custom ID-Tag in Asset for Linux
Hi mville, thanks for instant reply. "Work" means the same as "Opus", so it´d be fine with me. I´m using dbpoweramp version 15, where to find / install the new tags? Included in version 16? Before having the discussion leading in the wrong direction: I have already ripped approx. 10.000 tracks including field "Opus". Changing a field will be possible, but seems to be some workload.
Re: Custom ID-Tag in Asset for Linux
[QUOTE=Anna_Blume;179820]"Work" means the same as "Opus", so it´d be fine with me.[/QUOTE]
Yes, correct.
[QUOTE=Anna_Blume;179820]I´m using dbpoweramp version 15, where to find / install the new tags? Included in version 16?[/QUOTE]
Do you have dBpoweramp Music Converter (and PerfectTUNES) installed on a Windows or Apple PC?
The new classical tags are supported in the latest R16.3 and are accessible in CD Ripper:
[IMG]https://i.imgur.com/BVzbKLX.jpg[/IMG]
[QUOTE=Anna_Blume;179820]I have already ripped approx. 10.000 tracks including filed "Opus". Changing a field will be possible, but seems to be some workload.[/QUOTE]
You can use the [URL="https://www.dbpoweramp.com/codec-central-utility.htm"]ID Tag Update utility codec[/URL] >> Map >> Opus (mapped to) Work.
I suggest you backup your library then try this on a single album, until you are confident using the ID Tag Update utility codec.
Re: Custom ID-Tag in Asset for Linux
Yes, Music Converter and PerfectTunes both run on the same W10 machine (x64).
Screenshot of R16.3 looks great, seems that´s exactly what I was looking for 2 years ago when I started ripping my CDs to FLAC format.
With the ID Tag update Codec utility I could map "Opus" to any ID tag I currently don´t use (and will never do so, e.g. "mood"). (I know, it´s more convenient to have direct access to a proper named field when ripping, but this is not the question here).
This again turns up the initial question:
How to get an ID tag indexed that is not indexed by default? Spoon explained for Windows in a sticky note. As I´m running Asset on Linux (CentOS 7.3, HP Microserver Gen8) I´d like to know how to get this done in my current setup.
Re: Custom ID-Tag in Asset for Linux
[QUOTE=Anna_Blume;179823]With the ID Tag update Codec utility I could map "Opus" to any ID tag I currently don´t use (and will never do so, e.g. "mood"). (I know, it´s more convenient to have direct access to a proper named field when ripping, but this is not the question here).[/QUOTE]
You can map any tag to any tag, whether it is a known tag in the Illustrate software(s) or is a user custom tag. The tag data is copied to the mapped tag.
Why not map "Opus" to "Work"?
[QUOTE=Anna_Blume;179823]This again turns up the initial question:
How to get an ID tag indexed that is not indexed by default? Spoon explained for Windows in a sticky note. As I´m running Asset on Linux (CentOS 7.3, HP Microserver Gen8) I´d like to know how to get this done in my current setup.[/QUOTE]
Understood. I have a custom tag working in Asset UPnP for Windows, but I am not sure how you would achieve this (or if it is even possible) in Asset UPnP for Linux.
Re: Custom ID-Tag in Asset for Linux
[QUOTE=Anna_Blume;179823]As I´m running Asset on Linux (CentOS 7.3, HP Microserver Gen8) I´d like to know how to get this done in my current setup.[/QUOTE]
FYI, this is how I got this working in Asset UPnP R6.1 for Windows, maybe this will help you:
1. I have a custom tag called LIBRARY. This tag is populated with flac for all my flac files and mp3 for all my mp3 files.
2. Find MediaDatabaseFieldsv5.txt
(mine was here, C:\Users\%username%\AppData\Roaming\dBpoweramp\uMediaLibrary)
add the following line at the bottom of the MediaDatabaseFieldsv5.txt file and Save:
library,0,INTEGER
3. In Asset UPnP Configuration >> Advanced Settings >> Browse Tree
I have added a New container called Library (tick NO Track Listing) as a Child of 'Root', then all the sub containers as Child of 'Library'. OK this, Restart Asset and click OK again, to exit Asset UPnP Configuration.
Now, in Asset Control I get 2 folders as the root, flac and mp3.
Re: Custom ID-Tag in Asset for Linux
Sorry for late reply, I got to pick up kids from school.
In Linux there doesn´t exist any file "MediaDatabase...", that was my first idea before opening this thread. Procedure for setting Browse Tree is understood, by the way it´s the same in PerfectTunes.
Hopefully Spoon has a clue if it´s possible to index custom tags in Linux. It would be interesting anyway to get information about the libraries asset is using in Linux (incl. the folders they´re located), maybe this will be a topic for a further thread.
Meanwhile I´ll do the following: a) install the test version of R16.x; b) Rip one CD incl. the tag "Work" to FLAC; c) Copy these to the Linux machine; d) Refresh the database in Asset. e) See what happens. I´ll give you notice asap, but give me some time.
Re: Custom ID-Tag in Asset for Linux
Tried out as outlined above: Ripping a classical CD with the latest version of dBpa - asset on Linux even doesn´t recognize these files. (I did it in two ways: a) put the flac-files into a new folder, defined the folder in asset properly; b) put the flac-files into the "productive" folder (i.e. the folder asset is using successfully) - both ways the files ripped with asset R16.3 were not recognized, with the flac-files ripped with R15.3 asset on Linux is running perfectly.
This turns me back to my initial question: Is there any chance to configure user-defined tags in asset for Linux? Any clue?
Re: Custom ID-Tag in Asset for Linux
[QUOTE=Anna_Blume;179871]Tried out as outlined above: Ripping a classical CD with the latest version of dBpa - asset on Linux even doesn´t recognize these files. (I did it in two ways: a) put the flac-files into a new folder, defined the folder in asset properly; b) put the flac-files into the "productive" folder (i.e. the folder asset is using successfully) - both ways the files ripped with asset R16.3 were not recognized, with the flac-files ripped with R15.3 asset on Linux is running perfectly.[/QUOTE]
Have you tried clicking the Detecting Changes button in Asset UPnP Configuration?
Re: Custom ID-Tag in Asset for Linux
[QUOTE=mville;179892]Have you tried clicking the Detecting Changes button in Asset UPnP Configuration?[/QUOTE]
Of course I did ;-)
I propose now to wait for one of the Linux experts within illustrate (Spoon, PeterP ?) to take interest in this thread - or wait for the new Linux-version of asset which I hope to solve this issue.
Re: Custom ID-Tag in Asset for Linux
You can find relevant configuration files - as for Asset R6 Linux - under:
~/.dBpoweramp/uMediaLibrary-v4
If you're running an older version of Asset, there will be another uMediaLibrary-v* directory present.
I tested adding the following line to MediaDatabaseFieldsv5.txt:
movement number,0,INTEGER
This appears to work as intended - lets you use "Movement Number" in your browse tree, and the values stamped by dBpoweramp CD Ripper are picked from the files.
Re: Custom ID-Tag in Asset for Linux
We´re coming closer, thanks. Unfortunately search function didn´t find any uMediaLibrary* file. (That was one of my attempts before starting this thread because Spoon mentioned this for the Windows-version). Maybe because I´m currently using Asset within the 30 days trial period? (before buying a software I´d like to know if it fits my needs) Can you post the entire folder tree, please?
Re: Custom ID-Tag in Asset for Linux
The uMediaLibrary folders are present regardless of trial vs registered version. Perhaps you're not finding it because the .dBpoweramp folder is considered hidden by Linux as it's prefixed with a dot (.) ?
Please try the following:[code]cd ~/.dBpoweramp
ls[/code]
And see what it prints.
Folder listing from my machine (has leftovers from different Asset versions though)-
[code]p@debian-lite-32:~$ find .dBpoweramp/
.dBpoweramp/
.dBpoweramp/dBpoweramp
.dBpoweramp/uMediaLibrary-v3
.dBpoweramp/uMediaLibrary-v3/AssetStatus.bin
.dBpoweramp/uMediaLibrary-v3/LibraryUpdateID
.dBpoweramp/uMediaLibrary-v3/FilenameHash.bin
.dBpoweramp/uMediaLibrary-v3/MediaDatabaseFieldsv5.txt
.dBpoweramp/uMediaLibrary-v3/AssetUPnPForceToLPCM.txt
.dBpoweramp/uMediaLibrary-v3/AssetUPnPForceToMP3.txt
.dBpoweramp/uMediaLibrary-v3/MediaFoldersWatch.txt
.dBpoweramp/uMediaLibrary-v3/XRegistry
.dBpoweramp/uMediaLibrary-v3/AssetConfig.bin
.dBpoweramp/uMediaLibrary-v3/AssetUPnPForceToWave.txt
.dBpoweramp/uMediaLibrary-v3/XRegistry.lock
.dBpoweramp/uMediaLibrary-v3/uMediaLibraryMainDBv5.bin
.dBpoweramp/uMediaLibrary-v3/AssetUPnPForceDoP.txt
.dBpoweramp/uMediaLibrary-v3/asset-debug-lib.txt
.dBpoweramp/uMediaLibrary-v3/Asset-SystemUpdateID
.dBpoweramp/uMediaLibrary-v3/AssetUPnPForceSingle.txt
.dBpoweramp/uMediaLibrary-v3/SupportedExtensions.txt
.dBpoweramp/uMediaLibrary-v3/ArtStorev5.bin
.dBpoweramp/uMediaLibrary-v3/UpStreamArtFor.txt
.dBpoweramp/uMediaLibrary-v3/AssetUPnPDefinedBrowseTreev5.txt
.dBpoweramp/uMediaLibrary-v3/asset-debug-asset.txt
.dBpoweramp/uMediaLibrary-v3/AssetUPnPDefinedAudioTypesv5.txt
.dBpoweramp/uMediaLibrary-v3/MediaExcludeExts.txt
.dBpoweramp/uMediaLibrary-v3/lock
.dBpoweramp/AssetReg.bin
.dBpoweramp/uMediaLibrary-v2
.dBpoweramp/uMediaLibrary-v2/AssetStatus.bin
.dBpoweramp/uMediaLibrary-v2/AlbumArtStorev4.bin
.dBpoweramp/uMediaLibrary-v2/AssetUPnPForceToLPCM.txt
.dBpoweramp/uMediaLibrary-v2/AssetUPnPForceToMP3.txt
.dBpoweramp/uMediaLibrary-v2/MediaFoldersWatch.txt
.dBpoweramp/uMediaLibrary-v2/lock-db
.dBpoweramp/uMediaLibrary-v2/AssetUPnPForceToWave.txt
.dBpoweramp/uMediaLibrary-v2/AssetUPnPForceSingle.txt
.dBpoweramp/uMediaLibrary-v2/SupportedExtensions.txt
.dBpoweramp/uMediaLibrary-v2/AudioFilesIndB.bin
.dBpoweramp/uMediaLibrary-v2/AlbumArtIDXv4.bin
.dBpoweramp/uMediaLibrary-v2/UpStreamArtFor.txt
.dBpoweramp/uMediaLibrary-v2/AlbumArtUpStreamv4.bin
.dBpoweramp/uMediaLibrary-v2/uMediaLibraryMainDBv4.bin
.dBpoweramp/uMediaLibrary-v2/MediaDatabaseFieldsv4.txt
.dBpoweramp/uMediaLibrary-v2/AssetUPnPDefinedBrowseTreev4.txt
.dBpoweramp/uMediaLibrary-v2/MediaExcludeExts.txt
.dBpoweramp/uMediaLibrary-v2/lock
.dBpoweramp/uMediaLibrary-v2/AssetUPnPDefinedAudioTypesv4a.txt
.dBpoweramp/Asset-ID
.dBpoweramp/uMediaLibrary-v4
.dBpoweramp/uMediaLibrary-v4/AssetStatus.bin
.dBpoweramp/uMediaLibrary-v4/AssetUPnPCollections.bin
.dBpoweramp/uMediaLibrary-v4/AssetUPnPDefinedBrowseTreev6.txt
.dBpoweramp/uMediaLibrary-v4/LibraryUpdateID
.dBpoweramp/uMediaLibrary-v4/FilenameHash.bin
.dBpoweramp/uMediaLibrary-v4/MediaDatabaseFieldsv5.txt
.dBpoweramp/uMediaLibrary-v4/AssetUPnPForceToLPCM.txt
.dBpoweramp/uMediaLibrary-v4/AssetUPnPForceToMP3.txt
.dBpoweramp/uMediaLibrary-v4/MediaFoldersWatch.txt
.dBpoweramp/uMediaLibrary-v4/XRegistry
.dBpoweramp/uMediaLibrary-v4/AssetUPnPForceToWave.txt
.dBpoweramp/uMediaLibrary-v4/XRegistry.lock
.dBpoweramp/uMediaLibrary-v4/uMediaLibraryMainDBv5.bin
.dBpoweramp/uMediaLibrary-v4/AssetUPnPForceDoP.txt
.dBpoweramp/uMediaLibrary-v4/asset-debug-lib.txt
.dBpoweramp/uMediaLibrary-v4/AssetUserUpstreamImages
.dBpoweramp/uMediaLibrary-v4/AssetUPnPForceSingle.txt
.dBpoweramp/uMediaLibrary-v4/ArtStorev5.bin
.dBpoweramp/uMediaLibrary-v4/AssetUPnPExclusions.txt
.dBpoweramp/uMediaLibrary-v4/UpStreamArtFor.txt
.dBpoweramp/uMediaLibrary-v4/asset-debug-asset.txt
.dBpoweramp/uMediaLibrary-v4/AssetUPnPDefinedAudioTypesv5.txt
.dBpoweramp/uMediaLibrary-v4/MediaExcludeExts.txt
.dBpoweramp/uMediaLibrary-v4/lock
.dBpoweramp/uMediaLibrary-v4/AssetUPnPUserRenameList.txt[/code]