Support Custom Languages

Feature description:

I’ve recently noticed the Languages tag does not read custom values. I’d very much like it to.

Problem solved:

None really it just let’s me do what I want & could allow people to expand upon their Language Tagging

Brought benefits:

I add tags for language depending on how the artist voice sounds. Languages, dialects & cultures can all play a roll in how the artist sounds.

Jamaican Patois
Haitian Creole
Spanglish
Incoherent mumbling
Chopper Rap (Fast Rapping)

These are a few of the tags I may utilize in the langguage field but I’ve noticed Symfonium only shows “official” languages I presume

Other application solutions:

 

 

Additional description and context:

 
Please free me from these shackles.

Please just show me what’s in my tag field, tis all I ask (this time).

For context I am using an Android Device reading local files
 

Screenshots / Mockup:

    

There’s is no touching of the tags, your tags are wrong :slight_smile:

Be that as it may. Is the Language tag incapable of reading / parsing custom or unorthodox information like many of the other tag fields?

Unfortunately I have a nasty habbit of abusing tags to get heaps of custom information through that would otherwise be non accessible in my media player.

You should know the process now :wink:

Upload the files, logs, …

Logs uploaded with Description:
Language Parsing by MISTA_J_

FLAC
Test went swimmingly

M4A (MP4)
The exact opposite missing almost everything tagged

OPUS, MP3 & WAV
Did well but still missed one which was intriguing as I expected opus to act similary to FLAC

Side note (slightly unrelated) I noticed the Languages view in the app is on an album vs per track basis. Just wondered if that was a decision made or is that just the “default” . I have a number of albums where one song features an artist who speaks Spanish for example but the rest of the album was all in english. So then that album is now appearing under Spanish albums although there is only one track in the album that actually features any Spanish.

Is this something i can shoot over to feature requests or a mute point?

Despite the some of the tags being invalids the valid part is properly detected by Symfonium.

You have new lines in the language name.

The m4a only have 1 lang with a new line in it.

And lang is applied both to albums and songs.

When tagging these files in mp3tag they are multi value. Meaning the tag “Language” has multiple entries rather than being one field with delimiters. None of those entries should have multiple lines or even extra whitespace as they have been trimmed.

Each of those files was tagged with the exact same language tags. The results of which were inconsistent across the different file types.

I’m also noticing that the FLAC file shows all the Languages I tagged but when I visit the language view of Symfonium Jamaican Patois for example is empty.

Symfonium recognizes that for this library Jamaican Patois is a language but it doesnt show me any albums…“Nothing To Display”

I had assumed this was because of the “Invalid” Languages but for some reason the “:a: Black Female” Langauage tag works as per usual.

& regarding album level & track level language tags I guess I’m wondering if there is a way I can view all the songs of a particular language using the language view rather than just seeing the albums. More often than not I find myself searching for a specific track rather than an album.

The tags have carriage return in them …

The opus easy to see that only the [REC] … is normally centered.

The m4a as you can see only 1 language with carriage return.

The mp3 as you can see have carriage returns that is invalid so shown as an error.

Editing the field here clearly shows the carriage return (the | is the multi value separator in kid3)

Only the FLAC have the proper tags.

So please use a proper tool to check your tags and believe me?

And you can use smart filters to filter songs by language.

This is interesting. On my end the files were tagged in batch. At the same time in the same manner & checking the tags in my application I can see no carriage return. Ill have to do some digging to figure out why mp3tag is handling the files differently or perhaps a tweak will be required in my scripting.

& the Smart Filters are a very nice feature my only gripe is I have to manually create one for every Language. I think the Smart Filters are better suited for a bit more niche searches in my opinion.

I was able to find the cause of the empty space (extra lines) & remove them, but it appears mp4 (m4a) files only show the first value in Language tags. Is this a drawback for the mp4 container or is there another explanation?

Even in your screenshot of the m4a file there is only 1 listed language even though all the files sent have the same 9 languages tagged.

Probably a limitation of the container, I don’t really do tag support :wink:

You can put all in a single tag and use delimiters.

Just to update anyone who’s curious.

Ive attempted using a single Language field delimited with “,” & “;” unfortunately the field is read as one long value & not multiple values.

My FLAC MP3 WAV & OPUS Files have 0 issues when tagging the Language field as a multivalue field.

The MP4 container already gives me some slight headaches when tagging so I will be Happily erradicating m4a files from my library.

Unfortunately this means ill now be carrying the originals (archives) & FLAC files that are just bloated m4a but I will happily do so if it means I can more easily tag my library & take advantage of the benefits of vorbis comments

That field is split with the genre separator that you configure.

Hmm. I had assumed that delimiter only applied to genres. Good to know.

In truth Im probably still throwing those m4a’s off a cliff