[GH-ISSUE #272] [Feature Request] - Advanced Media Metadata Formatting Options #1527

Open
opened 2026-03-13 18:47:16 +03:00 by kerem · 3 comments
Owner

Originally created by @valuthringer on GitHub (Jan 11, 2026).
Original GitHub issue: https://github.com/afkarxyz/SpotiFLAC/issues/272

[Feature Request]

Description

Add advanced case sensitivity and formatting options specifically for the media metadata embedded in the file (ID3/FLAC tags), not for the filename itself. This would allow users to customize how artist names, titles, and albums are stored inside the audio file.

Use Case

Users often rely on embedded metadata for music players and library management tools. Being able to control capitalization rules, artist separators, and featured artist handling at the metadata level would help maintain a clean, consistent, and well-organized music library across different players and platforms.

Requested Features

  • Add case management options for media metadata formatting (not filenames)
  • Allow configurable capitalization for artist / album / title (e.g. AAA, Aaa, aaa)
  • Add options for artist separators (&, /&, etc.) in metadata fields
  • Allow limiting the number of displayed artists in metadata (e.g. 1 or 2)
  • Add a rule to remove specific keywords from the title metadata (e.g. Ft., Featuring)
  • Add a rule to remove featured artists from the title metadata and place them only in the Artists metadata field

Additional Context

This feature would be especially useful for users with large music libraries who depend on accurate and standardized embedded metadata rather than filenames.

Originally created by @valuthringer on GitHub (Jan 11, 2026). Original GitHub issue: https://github.com/afkarxyz/SpotiFLAC/issues/272 ### [Feature Request] #### Description Add advanced case sensitivity and formatting options specifically for the **media metadata embedded in the file** (ID3/FLAC tags), not for the filename itself. This would allow users to customize how artist names, titles, and albums are stored inside the audio file. #### Use Case Users often rely on embedded metadata for music players and library management tools. Being able to control capitalization rules, artist separators, and featured artist handling at the metadata level would help maintain a clean, consistent, and well-organized music library across different players and platforms. #### Requested Features - Add case management options for **media metadata formatting** (not filenames) - Allow configurable capitalization for artist / album / title (e.g. **AAA**, **Aaa**, **aaa**) - Add options for artist separators (`&`, `/&`, etc.) in metadata fields - Allow limiting the number of displayed artists in metadata (e.g. 1 or 2) - Add a rule to remove specific keywords from the title metadata (e.g. `Ft.`, `Featuring`) - Add a rule to remove featured artists from the title metadata and place them only in the **Artists** metadata field #### Additional Context This feature would be especially useful for users with large music libraries who depend on accurate and standardized embedded metadata rather than filenames.
Author
Owner

@afkarxyz commented on GitHub (Jan 14, 2026):

This is quite complex, and I may consider it in the future, but not at this time.

<!-- gh-comment-id:3749518179 --> @afkarxyz commented on GitHub (Jan 14, 2026): This is quite complex, and I may consider it in the future, but not at this time.
Author
Owner

@standerksen commented on GitHub (Feb 12, 2026):

I wanted to open a separate feature request but I think it fits well here (even though this request is postponed).

It would also be great to format remixing artists properly in the metadata. Spotify uses dashes for this although parentheses are widely preferred. Also an option to remove the remixing artist from the artists field would be great.

Current:
File: Disclosure, Eliza Doolittle, Flume - You & Me - Flume Remix.flac
Artist metadata: Disclosure, Eliza Doolittle, Flume
Title metadata: You & Me - Flume Remix

Preferred:
File: Disclosure, Eliza Doolittle - You & Me (Flume Remix).flac (or use current, doesn't really matter)
Artist metadata: Disclosure, Eliza Doolittle
Title metadata: You & Me (Flume Remix)

Hopefully this will get picked up sometime, thanks in advance (and for developing this awesome app)!

<!-- gh-comment-id:3892819098 --> @standerksen commented on GitHub (Feb 12, 2026): I wanted to open a separate feature request but I think it fits well here (even though this request is postponed). It would also be great to format remixing artists properly in the metadata. Spotify uses dashes for this although parentheses are widely preferred. Also an option to remove the remixing artist from the artists field would be great. **Current:** File: `Disclosure, Eliza Doolittle, Flume - You & Me - Flume Remix.flac` Artist metadata: `Disclosure, Eliza Doolittle, Flume` Title metadata: `You & Me - Flume Remix` **Preferred:** File: `Disclosure, Eliza Doolittle - You & Me (Flume Remix).flac` (or use current, doesn't really matter) Artist metadata: `Disclosure, Eliza Doolittle` Title metadata: `You & Me (Flume Remix)` Hopefully this will get picked up sometime, thanks in advance (and for developing this awesome app)!
Author
Owner

@valuthringer commented on GitHub (Feb 13, 2026):

Yes, absolutely! This would be more than just useful; it would be essential! Especially when you want to have a large number of tracks with identical metadata... it would save you from having to edit the file with third-party applications each time. It would be a real time-saver!

Thank you for the app; it's already very good.

<!-- gh-comment-id:3895923069 --> @valuthringer commented on GitHub (Feb 13, 2026): Yes, absolutely! This would be more than just useful; it would be essential! Especially when you want to have a large number of tracks with identical metadata... it would save you from having to edit the file with third-party applications each time. It would be a real time-saver! Thank you for the app; it's already very good.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/SpotiFLAC#1527
No description provided.