Subtitles have incomplete names
From: https://github.com/libre-tube/LibreTube/issues/4680#issuecomment-1705314724
Example video: https://www.youtube.com/watch?v=GroV8G4Amg8
- LibreTube Subtitles: None, English, English, (some japanese characters i cant read)
- Piped Subtitles: English, Off
- Youtube Subtitles: Off, English, English - Neobrane, Japanese (auto-generated).
Youtubes subtitles are much more descriptive and useful.
Imo, this is a bug. How come the caption names are not the same as youtubes by default?
I suspect that in both cases it's a problem with the the app, not NewPipe extractor.
For Piped it's definitely an issue on their end (I checked their code), they don't tell shaka-player to use the labels, so it defaults to displaying the name of the language and as those tracks are both English, Piped only displays one of them.
I suspect it is a similar problem with LibreTube, that they display the language of the track instead of the label.
NewPipeExtractor extracts the labels, those two apps just don't use them, this is not a NewPipeExtractor issue.