Playing Blu-Ray .ISO Files with Menu Support

I’ve been running OSMC on my Raspberry Pi B+ for six months or so, and, mostly, it’s been great. I’ve played many, many downloaded media files and DVD .ISO files, and they work great. I’m extremely happy that the DVD .ISOs play with their complete menu, so that I can select all options and view all extras.

I just got an external Blu-Ray drive, so I’d now like to rip my Blu-Ray disks to play with OSMC. I ripped one - Breaking Bad third season disk one, containing five episodes - creating an .ISO and verified that it works completely, WITH ALL MENUS, on my laptop. Then I tried to play this same .ISO on OSMC, but I had mixed results.

Here’s what happens:

  1. When I select the .ISO, a new “Select playback item” menu appears. The first five menu items are “Play main title”, which makes sense, since there are five episodes on the disk, and if I select any of the five, that particular episode plays in all its Blu-Ray glory. Then there is a “Select from all titles” menu item, which allows me to play all the shorter videos on the disk. Finally, there is a “Show Blu-ray menu” item.
  2. When I select “Show Blu-ray menu”, I get the following error message:
    Playback failed
    One or more items failed to play. Check the log for more information about this message.
  3. I turned on debugging and repeated the process, and the following seems to be the part of the log file where the error happened: (I have the complete log file if more information is needed.)
    13:45:14 5029.242188 T:2801792032 NOTICE: DVDPlayer: playing a file with menu’s
    13:45:14 5029.242188 T:2801792032 NOTICE: Creating Demuxer
    13:45:14 5029.242676 T:2801792032 DEBUG: CDVDInputStreamBluray - BD_EVENT_ANGLE 1
    13:45:14 5029.243164 T:2801792032 DEBUG: CDVDInputStreamBluray - BD_EVENT_TITLE 65535
    13:45:14 5029.243164 T:2801792032 DEBUG: CDVDInputStreamBluray - BD_EVENT_AUDIO_STREAM 255 -1
    13:45:14 5029.243652 T:2801792032 DEBUG: CDVDInputStreamBluray - BD_EVENT_PG_TEXTST 0
    13:45:14 5029.243652 T:2801792032 DEBUG: CDVDInputStreamBluray - BD_EVENT_PG_TEXTST_STREAM 4095, -1
    13:45:14 5029.244141 T:2801792032 DEBUG: CDVDInputStreamBluray - BD_EVENT_TITLE 65535
    13:45:14 5029.244629 T:2801792032 DEBUG: CDVDInputStreamBluray::Logger - bluray.c:3287: HDMV event: 7 0
    13:45:14 5029.246582 T:2801792032 DEBUG: CDVDInputStreamBluray::Logger - bluray.c:3287: HDMV event: 3 1
    13:45:14 5029.246582 T:2801792032 DEBUG: CDVDInputStreamBluray::Logger - register.c:420: bd_psr_write(): PSR4 (TITLE_NUMBER) 0xffff -> 0x1
    13:45:14 5029.247070 T:2801792032 DEBUG: CDVDInputStreamBluray::Logger - bluray.c:2947: PSR change: psr4 = 1
    13:45:14 5029.247559 T:2801792032 DEBUG: CDVDInputStreamBluray::Logger - bluray.c:1326: Title 1: BD-J not compiled in
    13:45:14 5029.247559 T:2801792032 DEBUG: CDVDInputStreamBluray::Logger - bluray.c:3069: Can’t play BD-J title 1
    13:45:14 5029.248047 T:2801792032 DEBUG: CDVDInputStreamBluray - BD_EVENT_TITLE 1
    13:45:14 5029.248047 T:2801792032 ERROR: CDVDInputStreamBluray - BD_EVENT_ERROR
    13:45:14 5029.248535 T:2801792032 DEBUG: CDVDInputStreamBluray::Logger - bluray.c:2008: bd_read(): no valid title selected!
    13:45:14 5029.248535 T:2801792032 ERROR: Open - error probing input format,
    13:45:14 5029.249023 T:2801792032 ERROR: OpenDemuxStream - Error creating demuxer
    13:45:14 5029.249512 T:2801792032 NOTICE: CDVDPlayer::OnExit()
    13:45:14 5029.250488 T:2801792032 DEBUG: CDVDInputStreamBluray::Logger - bluray.c:1510: BLURAY destroyed!
    13:45:14 5029.250977 T:2801792032 DEBUG: OnPlayBackStopped: play state was 1, starting 1
    13:45:14 5029.251465 T:3024667184 DEBUG: OnPlayBackStopped: play state was 3, starting 0
    13:45:14 5029.251953 T:3024667184 DEBUG: CAnnouncementManager - Announcement: OnStop from xbmc
    13:45:14 5029.252930 T:3024667184 DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnStop
    13:45:14 5029.254395 T:3024667184 ERROR: Playlist Player: skipping unplayable item: 0, path [bluray://udf%3a%2f%2f%252fmedia%252f5%2520TB%252fTV%2520Shows%252fBreaking%2520Bad%252fBREAKINGBAD_S3_D1.ISO%2f/BDMV/MovieObject.bdmv]
    13:45:14 5029.254883 T:3024667184 DEBUG: Playlist Player: one or more items failed to play… aborting playback

Does anyone understand what’s going wrong and whether there’s anything I can do to fix it?

Thanks,

A.J.

There is limited support for some bluray menus.

http://kodi.wiki/view/All_platforms_FAQ#Bluray