[API Request] Advanced transcoding #121
Tolriq
started this conversation in
API requests
Replies: 1 comment 6 replies
-
Thank you for starting this discussion. |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Type of change
API extension
Proposal description
This is the first step to discuss the future transcoding API extension that give a lot more control over when and to what to transcode.
This is necessary to give a lot more liberty to clients to request media they can play or cast to other device with proper quality control. When you can't play DSD files for example, it's better to transcode to FLAC than low quality mp3.
Or when your device does not support sampleRate over 48Khz it's better to reduce sample rate then low quality mp3.
There is 2 different approach to this need that have different impacts on the client or the servers.
1 - Client side decision
Leave the transcoding decision and target to the client
Issues:
2 - Server side decision
Leave the transcoding decision and target to the server.
Issues:
Other platforms
Other platforms like Emby, Plex, Jellyfin all do solution 2. But since they are a single server for a give API endpoint there's no drawback of multiple servers writing their own transcoding decision engine.
Backward compatibility impact
No response
Backward compatibility
API details
TBD
Security impacts
No response
Potential issues
No response
Alternative solutions
No response
Beta Was this translation helpful? Give feedback.
All reactions