# Custom tag parser for Subsonic content

**URL:** <http://support.symfonium.app/t/custom-tag-parser-for-subsonic-content/4117>\
**Category:** Feature requests\
**Tags:** wont-implement\
**Created:** [April 20, 2024, 11:57am UTC](http://support.symfonium.app/t/custom-tag-parser-for-subsonic-content/4117 "2024-04-20T11:57:09Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![sym24](http://support.symfonium.app/letter_avatar_proxy/v4/letter/s/50afbb/32.png) [@sym24](http://support.symfonium.app/u/sym24)\
**Post date:** [April 20, 2024, 11:57am UTC](http://support.symfonium.app/t/custom-tag-parser-for-subsonic-content/4117/1 "2024-04-20T11:57:09Z")

</div>

# Feature description:

I’ve found these;

> [@Android custom tag parser](https://support.symfonium.app/t/android-custom-tag-parser/1168):
>
> Implement a custom tag parser to not rely on the limited and bugged Android one.

> [@Symfonium custom tag parser](https://support.symfonium.app/t/symfonium-custom-tag-parser/2598):
>
> Symfonium embeds a custom tag parser to create a nice music library from your media tags. The parser is used for the Local device provider when selected, Samba, WebDAV or the cloud providers. This custom tag parser is based on Taglib ([GitHub - taglib/taglib: TagLib Audio Meta-Data Library](https://github.com/taglib/taglib)) with a significant amount of post-processing. It’s worth noting that there are numerous tools available to set media tags, and while Symfonium aims to support most use cases, it’s possible that some media …

> [@Version 10.0.0 released](https://support.symfonium.app/t/version-10-0-0-released/4042):
>
> Version 10.0.0 Notes: Please do not forget to leave an up to date textual review on Play Store. Your feedback plays a crucial role in building the app’s ranking, ensuring a future for Symfonium. Added: Complete rewrite of the theming engine with a lot more control over everything: Custom Material 3 seed color, palette type and contrasts. New powerful custom themes with more colors and integrated editor. New option for full app color change based on now playing cover art. Better and more c…

The releasenotes suggest that subsonic has a custom tag parser, or am I reading that wrong? I cannot find it in the subsonic settings. (Added support for disc subtitles to OpenSubsonic and Symfonium custom tag parser (Clear tag cache and sync again).). I can’t find a clear tag cache anywhere, already checked the cleanup section in advanced.  
There is also something about android custom parsing, that’s probably something else than the subsonic server

### Problem solved:

Right now when I search for 2Pac, it could show many entries, for example:  
2Pac  
2Pac ft. Snoop Dogg  
2Ppac, Outlawz

etc..

This would make sure that 2Pac would show once, and when I dive into 2Pac’s songs, it would show all songs, not just the ones that are explicitly only labeled as one Artist named 2Pac. (so it would also show those songs with ft. and ,)

### Brought benefits:

Artists list would become MUCH smaller in an instant and would give you proper artist names instead of hundreds of collaborations with a few songs in each

### Other application solutions:

&nbsp;

&nbsp;

### Additional description and context:

&nbsp;  
This would not only be relevant for artists obviously, but that would be the first big win for me. Could also allow custom tag parsers for Genre so we can add stuff like & or even simply a space.  
&nbsp;

### Screenshots / Mockup:

&nbsp;

 ![Screenshot 1](http://support.symfonium.app/uploads/default/original/2X/5/57bc97f0ab7f6c7b2fbf58b140d6a1d2e475bb59.png)&nbsp;&nbsp;&nbsp;

---

<div class="post-metadata">

**Author:** ![Tolriq](http://support.symfonium.app/user_avatar/support.symfonium.app/tolriq/32/726_2.png) [@Tolriq](http://support.symfonium.app/u/Tolriq)\
**Post date:** [April 20, 2024, 12:10pm UTC](http://support.symfonium.app/t/custom-tag-parser-for-subsonic-content/4117/2 "2024-04-20T12:10:41Z")

</div>

Well no your Subsonic server is responsible for the parsing and generating of the data.

Use another server or fix your tags.

---

<div class="post-metadata">

**Author:** ![sym24](http://support.symfonium.app/letter_avatar_proxy/v4/letter/s/50afbb/32.png) [@sym24](http://support.symfonium.app/u/sym24)\
**Post date:** [April 20, 2024, 12:14pm UTC](http://support.symfonium.app/t/custom-tag-parser-for-subsonic-content/4117/3 "2024-04-20T12:14:36Z")

</div>

But is any parsing done for artists? I mean, the song artist is probably correct in most cases (like 2Pac ft. Snoop Dogg or 2Pac, Snoop Dogg),. However if I want all songs of 2Pac, it would not give me songs where there’s a collaboration with Snoop Dogg, even though its correct.

What divider would I need to properly group the artist names?

---

<div class="post-metadata">

**Author:** ![Tolriq](http://support.symfonium.app/user_avatar/support.symfonium.app/tolriq/32/726_2.png) [@Tolriq](http://support.symfonium.app/u/Tolriq)\
**Post date:** [April 20, 2024, 12:15pm UTC](http://support.symfonium.app/t/custom-tag-parser-for-subsonic-content/4117/4 "2024-04-20T12:15:58Z")

</div>

There’s 0 parsing by Symfonium it shows the data that the provider sends.

I don’t know what server you use you need to see with it or change it or fix your tags as just explained.

---

<div class="post-metadata">

**Author:** ![sym24](http://support.symfonium.app/letter_avatar_proxy/v4/letter/s/50afbb/32.png) [@sym24](http://support.symfonium.app/u/sym24)\
**Post date:** [April 20, 2024, 12:18pm UTC](http://support.symfonium.app/t/custom-tag-parser-for-subsonic-content/4117/5 "2024-04-20T12:18:15Z")

</div>

It’s Navidrome.

How can I fix the tags? The song actually has 2 artists, how do I put those artists in a way where Symfonium recognizes 2 seperate arists? (a divider for the tags, e.g. ; )

---

<div class="post-metadata">

**Author:** ![Tolriq](http://support.symfonium.app/user_avatar/support.symfonium.app/tolriq/32/726_2.png) [@Tolriq](http://support.symfonium.app/u/Tolriq)\
**Post date:** [April 20, 2024, 12:19pm UTC](http://support.symfonium.app/t/custom-tag-parser-for-subsonic-content/4117/6 "2024-04-20T12:19:06Z")

</div>

Really ?

I just told you twice now:

I depends on your server, I don’t know … Symfonium get the list from the server, see with the server.

Please do not make me write this one more time.
