Uploaded image for project: 'MusicBrainz Server'
  1. MusicBrainz Server
  2. MBS-7807

Artist Name should have a Script field

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Normal
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Schema Change
    • Labels:
      None

      Description

      Its a common requirement for applications like taggers to convert/transliterate the artist name when it is written in a script that the user cannot understand. The most common requirement is converting non-Latin script (such as Han or Cyrillic) to a Latin version, in principle could work for any two scripts although we dont have the data for this. However its quite difficult to determine programmatically what script an artist name is, not least because some artist names that are considered Latin contain special chars that would fail a isLatin() test. It would be cpu intensive if required to determine what script artist was written in rather than just whether Latin/Non-Latin.

      All this could be solved if we had a script field for artist name, and it would be quite easy to prepopulate it from data in the database using postgres convert_to function. Having a script field in the artist name is considerably more useful than just having it at alias level because scripts on aliases do not identify the artists native script.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                ijabz Paul Taylor
              • Votes:
                3 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Packages

                  Version Package