Visual Separation of External Subtitles

To add onto Subtitles Displaying Filenames, I have a suggestion to have some visual separation of embedded subtitles versus external ones.

Since Jellyfin seems to “advertise” external subtitles first (even overriding language preferences if it does not have an external entry), I think this would further improve compatibility with Bazarr and user-added subtitles. This way, one language wouldn’t show up multiple times in the list (ex: 2 entries for English).

I made a mock-up of what I had in mind. It took a while to make this in a Swift layout builder I found, but I’m not a designer so this is the best I could manage.

(Ignore the lack of native language names in mine, it depends on whether the real embedded ones have that or not)

Compared to the current external subtitles layout:

You might be thinking “what if there aren’t any external subtitles? this would just complicate things” well it’d just appear as-is pretty much. My suggestion is intended to address subtitles added either manually by the user (in-app or via outside file) or by programs like Bazarr. If someone only uses embedded subtitles, they’d see nothing different. Thanks.