title
Products            Buy            Support Forum            Professional            About            Codec Central
 

Custom ID-Tag in Asset for Linux

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Anna_Blume
    • Nov 2015
    • 14

    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
  • mville
    dBpoweramp Guru
    • Dec 2008
    • 4015

    #2
    Re: Custom ID-Tag in Asset for Linux

    Originally posted by Anna_Blume
    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?
    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.

    Comment

    • Anna_Blume
      • Nov 2015
      • 14

      #3
      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.
      Last edited by Anna_Blume; 12-07-2017, 12:55 PM.

      Comment

      • mville
        dBpoweramp Guru
        • Dec 2008
        • 4015

        #4
        Re: Custom ID-Tag in Asset for Linux

        Originally posted by Anna_Blume
        "Work" means the same as "Opus", so it´d be fine with me.
        Yes, correct.


        Originally posted by Anna_Blume
        I´m using dbpoweramp version 15, where to find / install the new tags? Included in version 16?
        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:




        Originally posted by Anna_Blume
        I have already ripped approx. 10.000 tracks including filed "Opus". Changing a field will be possible, but seems to be some workload.
        You can use the ID Tag Update utility codec >> 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.
        Last edited by mville; 12-07-2017, 01:23 PM. Reason: added image

        Comment

        • Anna_Blume
          • Nov 2015
          • 14

          #5
          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.

          Comment

          • mville
            dBpoweramp Guru
            • Dec 2008
            • 4015

            #6
            Re: Custom ID-Tag in Asset for Linux

            Originally posted by Anna_Blume
            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).
            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"?

            Originally posted by Anna_Blume
            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.
            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.

            Comment

            • mville
              dBpoweramp Guru
              • Dec 2008
              • 4015

              #7
              Re: Custom ID-Tag in Asset for Linux

              Originally posted by Anna_Blume
              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.
              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\uMe diaLibrary)

              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.
              Last edited by mville; 12-07-2017, 03:12 PM. Reason: added Asset version info

              Comment

              • Anna_Blume
                • Nov 2015
                • 14

                #8
                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.

                Comment

                • Anna_Blume
                  • Nov 2015
                  • 14

                  #9
                  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?

                  Comment

                  • mville
                    dBpoweramp Guru
                    • Dec 2008
                    • 4015

                    #10
                    Re: Custom ID-Tag in Asset for Linux

                    Originally posted by Anna_Blume
                    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.
                    Have you tried clicking the Detecting Changes button in Asset UPnP Configuration?

                    Comment

                    • Anna_Blume
                      • Nov 2015
                      • 14

                      #11
                      Re: Custom ID-Tag in Asset for Linux

                      Originally posted by mville
                      Have you tried clicking the Detecting Changes button in Asset UPnP Configuration?
                      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.

                      Comment

                      • PeterP
                        Super Moderator
                        • Jul 2011
                        • 1365

                        #12
                        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.
                        Last edited by PeterP; 12-11-2017, 10:12 AM.

                        Comment

                        • Anna_Blume
                          • Nov 2015
                          • 14

                          #13
                          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?

                          Comment

                          • PeterP
                            Super Moderator
                            • Jul 2011
                            • 1365

                            #14
                            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
                            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

                            Comment

                            Working...

                            ]]>