I have made a profile for Jellyfin (a media streaming server similar to Plex) that transcodes videos down to a format that the Original Xbox can handle. I have tested it on a few of my own 1080p and 4K videos and it seems to work fairly well and I'm hoping to find a few testers who can try it out. At the moment, it still drops frames occasionally, but I'm going dial in the profile to smooth things out further. Once done, I plan on submitting the profile as a PR to the Jellyfin project to see if it can be bundled in with future releases.


This profile basically just tells Jellyfin what containers and codecs to use (and at what bitrates), then Jellyfin handles the transcoding as if it were any other device.
To use this, download the ZIP file attached to this post and extract it to your PC. Then upload the XML file you just extracted to your Jellyfin server under this path:
Code: Select all
/etc/jellyfin/dlna/user/XBMC4Xbox.xml
You should then see this new profile under Settings > DLNA > Profiles. To try it out, open your Jellyfin client and cast a video to your Xbox as usual. The video should start playing on your Xbox. If anything goes wrong, check your log file for hints. It will tell you which profile it is using. If it doesn't say "XBMC4Xbox" and instead says "Default", then there's a problem.
Reply here with results and feedback.
Tested with XBMC4Xbox v3.5.3
(this profile targets this version of XBMC4Xbox specifically, but this restriction can be removed if XBMC4Xbox ever has a new release)