Handbrake Xbox 360 Streaming Error 69-C00D10E0

Recently, I started to convert some of my old media files using Handbrake to be streamed using a TwonkyMedia Server to my Xbox 360. After converting some of the files, I realized my Xbox won’t play the files due to a status code 69-C00D10E0:  

Statuscode: 69-C00D10E0

The Xbox support forum provides an entry exactly for this issue, however, the information given there is not quite helpful. That’s what they say (to be honest, that’s what I already had in mind):

Error code 69-c00D10E0 is preceded by the following message:

Unplayable Content
Status Code: 69-c00D10E0

Problem

If you’re seeing this message and error code, it means that the file is too large for streaming, the file may be corrupted, or the codec needed to play the file is missing.

More helpful would be a list of supported video and audio codecs, a list of not supported combinations or similar. Therefore, I had to dig somewhat deeper and to figure out how to work around this issue.

Choosing the Right Preset

I used a earlier version of Handbrake before, providing a dedicated Xbox preset. Version 0.9.8 of Handbrake does not provide such an default preset anymore. Instead you can chose Normal or High Profile from the Regular section for playback with Xbox 360.

Handbrake Presets

Normal should work fine with he Xbox 360 System Player. If you are looking for a better video quality, choose the High Profile, though. Using High Profile, by default, the checkbox for Large file size is enabled. Eventually, that’s the problem, Xbox 360 System Player cannot play the streamed file as files generated with this flag contain 64-bit pointers, allowing a file size larger than 4GB, which the player simply cannot deal with. Therefore, just uncheck this one to generate Xbox 360 System Player compatible files.

Lage file size disabled

Choosing the Right Audio Track Order

Another issue with the Xbox 360 Player is its inability to let you choose the audio track to play. I was wondering quite a while, why some encoded videos where played using the wrong audio track and – even worse – Xbox does not let you choose another track.

After some trial and error, I figured out, Xbox is playing the last track in the list of audio tracks encoded by Handbrake. You maybe haven’t realize this at all as native speaker only interested in the English track anyway.

Audio Tracks order

Eventually, the secret how to use Handbrake to encode media files or you Xbox is to put the audio track you want to play on Xbox System Player on the very bottom of the list.

Keeping these two settings, you generate perfectly streamable media files to be played with Xbox 360’s System Player.

12 thoughts on “Handbrake Xbox 360 Streaming Error 69-C00D10E0

  1. I just want to say THANK YOU!!!!!!!! After scouring the internet for hours and hours with no luck, unchecking the “large file size” did it for me. Like you, I was on an older version which had the xbox 360 preset. When I upgraded I went with “high profile” as many forums swore by it, but the xbox just would not read the movie. Thank you for saving my xbox from meeting my wall.

  2. Another THANK YOU!!!!!! I was looking forward to using Handbrake for simplifying my workflow for ripping DVDs and streaming movies to my XBox via TVersity. Loved the idea but went to test and ran into the same issue… Thanks so much!

  3. Thanks for this. I’ve been scratching my head about it since I usually convert mkvs using Regular/Normal for playback and they work fine, but have been ripping my own DVD collection with High Profile.

  4. Hi, I have a similar problem, but my Xbox can play some movies larger than 4GB and some it cannot play. I was getting the same error as you then I found some old Xbox presets on the internet from an older version of Handbrake which are working for me.

  5. Andreas, I learned these things (the need to uncheck file size, and that XBOX plays the last audio track) through trial & error – thank you for documenting them here. But I learned one more thing that people may find interesting. According to Microsoft’s documentation, XBOX insists that the audio inside an MP4 (M4V file) container be stereo AAC. Obviously, many would like to use surround sound here, but Microsoft has deliberately tried to cripple the XBOX in this regard. Sure enough, if you create a file with AC-3 audio as the first track, XBOX will gag on it.

    BUT – and this is the amazing thing – if your first track is AAC, and the last track is AC-3 (which now is the typical Handbrake High Profile configuration), then XBOX accepts the file (since it appears to have AAC audio), and it plays the AC-3 track (since it’s the last track)!! If someone else could please confirm that they get the same behavior on their XBOX that I do, that would be great.

    What this tells me is that not only did Microsoft try to cripple the XBOX, but they did a sloppy job of crippling! In this case, though, that’s a good thing. What it means is that a typical High Profile file will play okay on a typical TV or iPad (where the AAC track will play) and also the XBOX (where the AC-3 track will play).

  6. Pingback: Handbrake and XBOX 360 to view mkv files | The Accretion Space

  7. This may not be the first time I ran into this error code. I think I have some other titles on my Seagate GoFlex with the same error code. Over the weekend, I was ripping the HBO mini-series John Adams. Three-disc set. Each disc has 4 to 6 vobs that are created. So, I joined disc 1 (4 vobs) into one 13.3GB file. Ran it through handbrake…TOOK FOREVER. Went to play it via the xbox video app and got the error code …. 69-c00d10e0 – I couldn’t believe it. Of all the times I have used Handbrake, I never once clicked the large file box. Well, until last night. Running the vob file back through handbrake using high profile. My first audio listing is AAC Dolby Pro Logic followed by AC3 passthru. BTW, I use a program JoinVobFiles to create one big vob file.

  8. Pingback: Using Debian With MiniDLNA To Stream To The Xbox 360 | tdrusk

  9. Pingback: Using Debian With MiniDLNA To Stream Media

Leave a Reply