Kodi Community Forum

Full Version: Unable to Play ISO
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
OSX Version: 10.6.2
Platform: MacBook Pro
Install Method: dmg
SVN Revision: XBMC 9.11 r26018 (Compiled: Dec 23 2009)

Detailed Instructions to Reproduce the Problem:

1. Copied ISO to 'Movies' directory on ATV
2. Navigate to Videos > Movies
3. Click on ISO
4. Stare
5. Error Message: "Playback failed - One or more items failed to play. - Check the log file for details."

FULL Debug Log: http://pastebin.com/m3f43e60c

Additional Info:

- I tried mounting the ISO and having XBMC play the .IFO files - no luck. I can, however, play the individual .VOB files with XBMC.

- I am able to play the ISO using VLC on the Mac without problems.

Thanks in advance for your help.
I didn't know XBMC would play ISO files at all. Is it supposed to be a feature?
Of course it plays .iso files - this is one of the reasons why XBMC is awesome!

Krach, I got the same error in the past and it turned out it was due to permission issues. Have you looked at the logs?

Here is how to:

After connecting to the aTV (Mac OS X's terminal" ssh appletv.local -l frontrow" password "frontrow") then cd to /Users/frontrow/Library/logs. There you'll find the xbmc.log file. Then "cat xbmc.log" to examine it.

Ciao,
Davide
Thanks for the reply. The log is available here:

http://pastebin.com/m3f43e60c

I tried changing the permissions on the ISO file, but the result is the same.

Krach09
Krach,

Apparently there is a problem with the .iso file - see log rows 192-209 (pasted below).

More precisely, it seems that the .iso file doesn't contain - or contain errored - the VIDEO_TS.IFO and the VIDEO_TS.BUP files.

When mounting the .iso on the MBP, do you see those files? I'd suggest trying with another .iso file.

Ciao,
Davide


#
13:26:29 T:2957688832 M:1496371200 NOTICE: Creating InputStream
#
13:26:29 T:2957688832 M:1496367104 DEBUG: Loading: /Applications/XBMC.app/Contents/Resources/XBMC/system/players/dvdplayer/libdvdnav-x86-osx.so
#
13:26:29 T:2957688832 M:1496346624 INFO: msg: libdvdnav: Using dvdnav version 4.1.3
#
13:26:29 T:2957688832 M:1496346624 INFO: msg: libdvdread: Using libdvdcss version 1.2.10 for DVD access
#
13:26:29 T:2957688832 M:1496276992 INFO: msg: libdvdnav: vm: DVD Title: 200912091749
#
13:26:29 T:2957688832 M:1496276992 INFO: msg: libdvdnav: Unable to find map file '/Users/krach09/.dvdnav/200912091749.map'
#
[COLOR="red"]13:26:29 T:2957688832 M:1496276992 INFO: msg: libdvdnavBig GrinVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
#
13:26:29 T:2957688832 M:1496276992 INFO: msg: libdvdnavBig GrinVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
#
[/COLOR]13:26:29 T:2957688832 M:1496276992 DEBUG: libdvdread: Can't open file VIDEO_TS.IFO.
#
13:26:29 T:2957688832 M:1496276992 DEBUG: libdvdnav: vm: failed to read VIDEO_TS.IFO
#
13:26:29 T:2957688832 M:1496276992 ERROR: Error on dvdnav_open
#
13:26:29 T:2957688832 M:1496276992 ERROR: CDVDPlayer::OpenInputStream - error opening [/Users/krach09/Movies/Precious (2009) DVDSCR DVDR.iso]
#
13:26:29 T:2957688832 M:1496276992 NOTICE: CDVDPlayer::OnExit()
#
13:26:29 T:2957688832 M:1496276992 NOTICE: CDVDPlayer::OnExit() deleting input stream
#
13:26:29 T:2957688832 M:1496276992 DEBUG: Thread 2957688832 terminating
#
13:26:29 T:2688840960 M:1496276992 DEBUG: OnPlayBackStopped - Playback was stopped
#
13:26:29 T:2688840960 M:1496276992 ERROR: Playlist Player: skipping unplayable item: 0, path [/Users/krach09/Movies/Precious (2009) DVDSCR DVDR.iso]
#
13:26:29 T:2688840960 M:1496276992 DEBUG: Playlist Player: no more playable items... aborting playback
#
Yes, both of those file exist. I even tried recreating them with some DVD mastering software, but I get the same results.
And what with a different .iso? I'm realizing, as I am too getting issues playing .iso's that XBMC is very "sensitive" to the .iso format, much more than VLC or the Mac OS DVD Player... Sad

Sorry but I can't help you more that this Sad

Cheers,
Davide
Krach,

One more idea that should work - I've tried personally with a couple of .iso files that were not playing with XBMC. I've mounted the .iso and copied into the NAS - or aTV folder in your case - the video_ts folder. Then play the video_ts.ifo file. The DVD plays perfectly. Give it a try.

Ciao,
Davide
Thanks for your help.
Does that mean this workaround worked?

Cheers,
Davide
We'll need samples (or instructions on how to generate samples) in order to have any hope of fixing this.
Hi Jonathan,

What you mean exactly by samples? I guess that it would be required, at last, the log file with troubleshooting on and the relative .iso file, right?

As per my experience so far there are three different issues playing .iso's:

1) xbmc crashes immediately after launching an the .iso file. xbmc reports the message "xbmc exited with error status 6", with some other .iso files the returned error is 11.
IMHO nothing relevant is recorded in the XBMC.log.
This is easily reproducible; with some given files it happens always.

2) the .iso starts normally. At some point it time the dvdplayer stops, with no error messages. xbmc does not crash.
From the logs it turns out that this is due to the following error after which the dvdplayer quites.

14:12:28 T:43837440 M: 10219520 ERROR: Error getting next block: Expected NAV packet but none found.

This issue as well is easily reproducible.

3) the issue reported by krach: .iso doesn't start playing complaining about some files in the .iso not found/valid:

13:26:29 T:2957688832 M:1496276992 DEBUG: libdvdread: Can't open file VIDEO_TS.IFO
13:26:29 T:2957688832 M:1496276992 DEBUG: libdvdnav: vm: failed to read VIDEO_TS.IFO

For issues #1 & #2 that I'm experiencing directly I'm using "valid" .iso files that I generating as backup of DVDs with DVDshrink. The .iso plays perfectly on Win XP with VLC and mount perfectly as well with Mac OS Leopard.

Last note: for issues #1 and #3 (pending Krach confirmation) the w/a to extract the video_ts folder and files from the .iso and play the video_ts.ifo works. For issue #2 the problem persists.

Please let me know how to proceed (which issue to focus on etc)

Regards,
Davide