At last I have succeeded in getting ripped DVDs to play from my Xbox 360's Media Center Extender, and here is how I did it. First off let me explain my goals:
Ah well, 3 out of 4 ain't bad: the last goal is still unattainable.
Requirements
How I Did It
More Info
I created a new share on my server, called DVDs, to separate the kids rips from the general pool. For each desired movie, I made a new directory (whose name is what shows up in the "DVD Library"), and into it I placed:
Hints & Tips
When playing DVDs this way, there is no trick play, and chapter skipping just seems to jump 30 seconds or so. Also when there is a transition of one MPEG to the next, there is a few seconds of blackness. Anamorphic DVDs look great, 4:3 ones as well as expected, but non-anamorphic widescreen titles have black bars on all sides.
If you find the ASX spec you will see all sorts of goodies, but they are mostly ignored unfortunately. Its hard to find the spec, but this link works sometimes and this one at other times.
Don't use Windows Media Player to work out which VOBs are which: it is too smart and recognizes its a DVD rip. I used Nero's Showtime instead. You can use WMP to check the WVX file works, but note that it will choose a seemingly random audio track for each MPEG file. Don't be alarmed, MCE chooses the right track when it plays them, WMP is broken in this regard.
I had problems using a VIDEO_TS directory: just placing the listed files directly into a suitably named directory worked much better for me.
In an ideal world you could play ripped DVDs on Extenders out-of-the-box, but you can't and some hoops are necessary. These hoops are worth it for me though. I can dream about DVD menu support I suppose...