Research: transliterate/romanize non-Latin track names for MP3 player compatibility #6

Open
opened 2026-08-18 23:51:53 +00:00 by r2d2-bot · 0 comments
Collaborator

Confirmed via live Jellyfin API check (2026-08-18): the library has real non-Latin-script tracks (e.g. Final Fantasy VII soundtrack, Japanese titles like 5年前のあの日). Jellyfin's SortName field is NOT a usable romanization fallback — it's auto-generated as "0000 - " + Name, i.e. the same original text with a sort-order prefix. OriginalTitle is empty for these items too.

Split out of #1 (which only strips filesystem-illegal characters and leaves Unicode text untouched, per CONTRIBUTING.md-tracked scope). This issue is to research and decide on an actual transliteration/romanization approach (e.g. a dedicated library) if/when it's needed for MP3 player compatibility, since no such data is available for free from Jellyfin metadata.

Confirmed via live Jellyfin API check (2026-08-18): the library has real non-Latin-script tracks (e.g. Final Fantasy VII soundtrack, Japanese titles like 5年前のあの日). Jellyfin's `SortName` field is NOT a usable romanization fallback — it's auto-generated as `"0000 - " + Name`, i.e. the same original text with a sort-order prefix. `OriginalTitle` is empty for these items too. Split out of #1 (which only strips filesystem-illegal characters and leaves Unicode text untouched, per CONTRIBUTING.md-tracked scope). This issue is to research and decide on an actual transliteration/romanization approach (e.g. a dedicated library) if/when it's needed for MP3 player compatibility, since no such data is available for free from Jellyfin metadata.
Sign in to join this conversation.
No labels
m3u_files
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
jshaver/jellyfin-to-m3u#6
No description provided.