Kodi Community Forum

Full Version: ISO support?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
I know xbmc supports ISO, but I'm seeing some conflicting reports on how good the support is.

I now have XBMC able to locate my ISO's and scrape accordingly, but I cannot get them to play back. I am faced with "Error Playlist Playback Aborted"

Is this an ISO format issue, a bandwidth issue, or something else?
This is why we write to a log... Enable debugging and it will give you more info. If you need more help, please read the sticky about posting problems in a useful manner.
hummm very useful log.... best to let an expert look, but appears there's an issue reading the ISO file itself. Possibly too large? not sure how ISO's are handled... would hope they aren't fully unpacked first!

Or might be a wrong type of ISO (since there are some variants)? (winrar opens it fine, but I'm trying an alternative ISO maker)
I'm using ISO9660+Joliet but looking at the log, looks like it might need ISO-UDF?


19:54:08 T:4536 M:1494827008 DEBUG: SDLKeyboard: scancode: 28, sym: 13, unicode: 13, modifier: 0
19:54:08 T:4536 M:1494827008 DEBUG: CApplication::OnKey: 61453 pressed, action is 7
19:54:08 T:4536 M:1494794240 DEBUG: CPlayerCoreFactory::GetPlayers(smb://MEDIASERVER/DVD 01/American Beauty (1999)/American Beauty (1999).iso)
19:54:08 T:4536 M:1494794240 NOTICE: DVDPlayer: Opening: smb://MEDIASERVER/DVD 01/American Beauty (1999)/American Beauty (1999).iso
19:54:08 T:4536 M:1494790144 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
19:54:08 T:4836 M:1494786048 DEBUG: thread start, auto delete: 1
19:54:08 T:6000 M:1494773760 DEBUG: thread start, auto delete: 0
19:54:08 T:6000 M:1494769664 NOTICE: Creating InputStream
19:54:08 T:6000 M:1494769664 INFO: msg: libdvdnav: Using dvdnav version SVN-r19116
19:54:08 T:6000 M:1494765568 INFO: msg: libdvdread: Using libdvdcss version 1.2.10 for DVD access
19:54:08 T:6000 M:1494732800 WARNING: WARNING: File is larger than 32bit stat can handle, file size will be reported as 0 bytes
19:54:08 T:6000 M:1494708224 DEBUG: libdvdcss debug:
19:54:08 T:6000 M:1494708224 INFO: msg: opening target `smb://MEDIASERVER/DVD 01/American Beauty (1999)/American Beauty (1999).iso'
19:54:08 T:6000 M:1494708224 DEBUG: msg:
19:54:08 T:6000 M:1494708224 DEBUG: libdvdcss debug:
19:54:08 T:6000 M:1494708224 DEBUG: using libc for access
19:54:08 T:6000 M:1494708224 DEBUG: msg:
19:54:08 T:6000 M:1494638592 INFO: msg: libdvdcss error: failed creating cache directory
19:54:08 T:6000 M:1494638592 INFO: msg: libdvdnav: vm: DVD Title: American
19:54:08 T:6000 M:1494630400 DEBUG: libdvdnav: Unable to find home directory
19:54:08 T:6000 M:1494630400 INFO: msg: libdvdnavBig GrinVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
19:54:08 T:6000 M:1494630400 INFO: msg: libdvdnavBig GrinVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
19:54:08 T:6000 M:1494630400 DEBUG: libdvdread: Can't open file VIDEO_TS.IFO.
19:54:08 T:6000 M:1494630400 DEBUG: libdvdnav: vm: failed to read VIDEO_TS.IFO
19:54:08 T:6000 M:1494642688 ERROR: Error on dvdnav_open
19:54:08 T:6000 M:1494642688 ERROR: CDVDPlayer::OpenInputStream - error opening [smb://MEDIASERVER/DVD 01/American Beauty (1999)/American Beauty (1999).iso]
19:54:08 T:6000 M:1494642688 NOTICE: CDVDPlayer::OnExit()
19:54:08 T:6000 M:1494642688 NOTICE: CDVDPlayer::OnExit() deleting input stream
19:54:08 T:6000 M:1494642688 DEBUG: CThread:ConfusedtaticThread, deleting thread graphic context
19:54:08 T:4536 M:1494642688 DEBUG: Playback was stopped
19:54:08 T:4536 M:1494642688 ERROR: Playlist Player: skipping unplayable item: 0, path [smb://MEDIASERVER/DVD 01/American Beauty (1999)/American Beauty (1999).iso]
19:54:08 T:6000 M:1494642688 DEBUG: Thread 6000 terminating
19:54:08 T:4536 M:1494642688 DEBUG: Playlist Player: too many consecutive failures... aborting playback
It would appear that ISO9660 type ISO's aren't working so well (not at all on my system)... however, UDF type ISO's are working.

I will simply encode to UDF.

This might be of use to many other users who are having ISO problems. According to so some docs, XBMC works with 9660 and UDF, but I'm sticking with UDF!!!


For those with an interest, I used Free Iso Creator from MiniDVDSoft
First try with local iso's to rule out a smb issue.
second post a full log via pastebin to let us decide which information is useful for us.

Thanks,
WiSo
It would appear to be an ISO format issue.

I've used two different ISO generators and the problem was repeatable (that of course doesn't guarantee the issue lies with XBMC, it could be the ISO generators not being too good).

Net result was that 9660 format ISO's didn't work, but UDF formatted ones did. But there are all sorts of version levels for ISO formats too, so 'ISO' isn't quite the standard folks would think.

Just thought it might be useful for others to be aware of the solution that worked for me... since I read a number of posts where folks had similar "ISO isn't working" issues.

I don't mind working around issues in XBMC/ISO, it's free software, better than almost all other Media Centers (neck and neck with MP) and the folks coding it are doing it for free... I can live with reformatting my ISO's!
I wouldn't rule out an smb issue.

Are you using version 8.10 of xbmc? If I remember correctly, there were a few smb bugs in that release.

If you're using 8.10, I would try upgrading to the new 9.04 Alpha (beta should come any day now).

I play all sorts of ISO's on my htpc. I don't know how they are encoded, but I've never had an issue.
Definitely not an SMB issue... I tried a local copy before I even posted the query... since I initially thought it might be a bandwidth issue trying to pull an ISO/MPEG2 over the network rapidly.

It's fixed now, definitely some sort of ISO encoding issue. All ISOs are not equal!

I've reencoded 37 ISO's and all are working fine now.... I've just written a little script to reencode and will report back on absolute success in the morning.


These things are sent to try us! ;-)
A full log would have told us the version you're running. If not already try a recent version as we've updated libdvdnav to a newer build.
WiSo Wrote:A full log would have told us the version you're running. If not already try a recent version as we've updated libdvdnav to a newer build.

Well I've got the same problem as him and iso playback works by switching back to good old 8.10 instead of running 9.04 beta..

Forgot to say that I was running rev 19724
I can confirm that ISO9660 images (and discs) will not work properly (windows or OSX). The problem is actually in libcdio, as it does not accurately detect the filesystem type. As a result, we have a hard-coded fallback to UDF for all DVD images and discs. Regrettably, this is not a quick fix...
spuzz Wrote:Well I've got the same problem as him and iso playback works by switching back to good old 8.10 instead of running 9.04 beta..

Forgot to say that I was running rev 19724

Do you want to describe exactly how you are making these ISO9660 images?
davilla Wrote:Do you want to describe exactly how you are making these ISO9660 images?

A simple drop & copy with imgburn/dvddecrypter and also tried dvdshrink, nothing works with rev 19724 but works with the first beta1 release.
Can't reproduce this behavior. Tried with iso's created with mkisofs and imgbrn and sizes between 2.9GB and 7.1GB all throw the can't stat error but working fine (including menu support).
Most tools don't let you choose what type of ISO they're making... it's not related to the size though...

Some folks making ISO's are making DVD data ISO's... and some making DVD Video ISOs... you will not be able to detect the difference using winrar, or in fact most ISO tools (the content will appear exactly the same).

For the moment, I've decided to avoid ISO usage due to other issues I'm finding even when playback is working... (I'm actually finding playback is broken on most of my DVDs as a result of the DVD menu structure / Vob changing I THINK).... and the same glitch happens in mplayer (but not VLC) Sadly I don't have enough time to look deeper into it at the moment.

Expanding the ISO to a VIDEO_TS in my file system works just fine though.
Pages: 1 2