Linux HOW-TO playback Blu-ray Disc in XBMC for Linux with MakeMKV (Plugin Addon)

  Thread Rating:
  • 10 Votes - 4.3 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
magnetism Offline
Senior Member
Posts: 135
Joined: Dec 2008
Reputation: 0
Post: #401
You can try getting the github version.
find quote
LastCoder Offline
Fan
Posts: 345
Joined: Dec 2011
Reputation: 0
Post: #402
Sad nope ...

[INDENT]22:20:43 T:2977086320 NOTICE: [BR 1] Showing categories done
22:20:45 T:2977086320 NOTICE: -->Python Interpreter Initialized<--
22:20:45 T:2977086320 NOTICE: [BR 1] Starting the BluRay script
22:20:45 T:2977086320 NOTICE: [BR 1] args
22:20:45 T:2977086320 NOTICE: [BR 1] plugin://plugin.makemkvbluray/
22:20:45 T:2977086320 NOTICE: [BR 1] 0
22:20:45 T:2977086320 NOTICE: [BR 1] ?mode=1&autoplay=True&disc=0
22:20:45 T:2977086320 NOTICE: [BR 1] done args
22:20:45 T:2977086320 NOTICE: [BR 1] Staring
22:20:45 T:2977086320 NOTICE: [BR-settings 1] reading settings
22:20:45 T:2977086320 NOTICE: [BR-settings 1] raw param string: ?mode=1&autoplay=True&disc=0
22:20:45 T:2977086320 NOTICE: [BR-settings 1] reading settings
22:20:45 T:2977086320 NOTICE: [BR-settings 1] raw param string: ?mode=1&autoplay=True&disc=0
22:20:45 T:2977086320 NOTICE: [BR 1] mode: 1
22:20:45 T:2977086320 NOTICE: [BR 1] Entering Disc mode
22:20:45 T:2977086320 NOTICE: [BR-makemkvinteraction 1] Starting stream on disc 0 with local url http://127.0.0.1:51000/
22:20:45 T:2977086320 NOTICE: [BR-makemkvinteraction 1] Starting makemkvcon -r --cache=128 stream disc:0
22:20:45 T:2977086320 NOTICE: [BR-makemkvinteraction 1] attempting linux kill of makemkvcon
22:20:45 T:2977086320 NOTICE: [BR-makemkvinteraction 1] Linux call successful
22:20:45 T:2977086320 NOTICE: [BR-makemkvinteraction 1] attempting windows kill of makemkvcon
22:20:45 T:2977086320 NOTICE: [BR-makemkvinteraction 1] Windows call successful
22:22:46 T:3018491664 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.makemkvbluray/?mode=1&autoplay=True&disc=0][/INDENT]

First everthing seems to be fine .. getting an "open disc" dialog, the drive starts working (guess the progressbar is still in work) works, works .. get "Playback not possible" ... as said, with makemkv and mplayer streaming works ..

So long

LastCoder

Ubuntu 12.04 LTS Server, LXDE, XBMC Frodo, Skin "Aeon Nox 4", TVHeadEnd TV Backend
ASUS P8H61-M LE/USB3, Celeron G530 w. iGPU Intel HD, 4 GB DDR3 RAM
16 GB CnMemory 300x CF, 1 TB Samsung 2,5" HDD
iHOS104 BluRay Drive, TT DVBS2-1600
Silverstone GD05B Case, Sony PS3 BD Remote control, Logitech Cordless Mediaboard Pro for PS3
find quote
magnetism Offline
Senior Member
Posts: 135
Joined: Dec 2008
Reputation: 0
Post: #403
Hmm, from the looks of that log file it is killing the stream after it started... That's not good.
Windows, right?
find quote
magnetism Offline
Senior Member
Posts: 135
Joined: Dec 2008
Reputation: 0
Post: #404
Scratch that, it's just the logging that logs stuff to soon...

Did you change the default port of makemkv by any chance? If you run that command it prints

makemkvcon -r --cache=128 stream disc:0

What does the commandline tell you?
find quote
LastCoder Offline
Fan
Posts: 345
Joined: Dec 2011
Reputation: 0
Post: #405
Hi magnetism,

it's running on linux (Xbuntu 11.10), I installed makemkv following these instructions

http://www.makemkv.com/forum2/viewtopic.php?f=3&t=224

and I didn't change anything of the standard settings of makemkv (will prove it just to be on the safe side) ...

will try
Code:
makemkvcon -r --cache=128 stream disc:0
today evening and report ...

btw. "opening/browing" instead of "playing" the disc fails too ..

So long

LastCoder

Ubuntu 12.04 LTS Server, LXDE, XBMC Frodo, Skin "Aeon Nox 4", TVHeadEnd TV Backend
ASUS P8H61-M LE/USB3, Celeron G530 w. iGPU Intel HD, 4 GB DDR3 RAM
16 GB CnMemory 300x CF, 1 TB Samsung 2,5" HDD
iHOS104 BluRay Drive, TT DVBS2-1600
Silverstone GD05B Case, Sony PS3 BD Remote control, Logitech Cordless Mediaboard Pro for PS3
find quote
LastCoder Offline
Fan
Posts: 345
Joined: Dec 2011
Reputation: 0
Post: #406
Hi magnetism,

here are the results of the german vote ;-) .. only the last messages, everything seems to be fine:

[INDENT]MSG:5011,0,0,"Operation successfully completed","Operation successfully completed"
MSG:4500,0,2,"Streaming server started, web server address is http://192.168.2.22:51000 or http://localhost:51000","Streaming server started, web server address is http://%1 or http://localhost:%2","192.168.2.22:51000","51000"
MSG:4503,0,1,"UPnP server enabled on address 192.168.2.22","UPnP server enabled on address %1","192.168.2.22"
[/INDENT]

MSG:4503 is the last message .. makemkv is waiting ..

So long

LastCoder

Ubuntu 12.04 LTS Server, LXDE, XBMC Frodo, Skin "Aeon Nox 4", TVHeadEnd TV Backend
ASUS P8H61-M LE/USB3, Celeron G530 w. iGPU Intel HD, 4 GB DDR3 RAM
16 GB CnMemory 300x CF, 1 TB Samsung 2,5" HDD
iHOS104 BluRay Drive, TT DVBS2-1600
Silverstone GD05B Case, Sony PS3 BD Remote control, Logitech Cordless Mediaboard Pro for PS3
find quote
LastCoder Offline
Fan
Posts: 345
Joined: Dec 2011
Reputation: 0
Post: #407
ok ... I raised the "wait for stream" option to 480 sec .. after a while I see that the "opening" pop up disappears and the message (bottom right) "in progress" appears .. but then stops without playing file.

xbmc.log tells the following:

Code:
22:44:21 T:2803399536  NOTICE: [BR 1] Starting the BluRay script
22:44:21 T:2803399536  NOTICE: [BR 1] args
22:44:21 T:2803399536  NOTICE: [BR 1] plugin://plugin.makemkvbluray/
22:44:21 T:2803399536  NOTICE: [BR 1] 0
22:44:21 T:2803399536  NOTICE: [BR 1] ?mode=1&autoplay=True&disc=0
22:44:21 T:2803399536  NOTICE: [BR 1] done args
22:44:21 T:2803399536  NOTICE: [BR 1] Staring
22:44:21 T:2803399536  NOTICE: [BR-settings 1] reading settings
22:44:21 T:2803399536  NOTICE: [BR-settings 1] raw param string: ?mode=1&autoplay=True&disc=0
22:44:21 T:2803399536  NOTICE: [BR-settings 1] reading settings
22:44:21 T:2803399536  NOTICE: [BR-settings 1] raw param string: ?mode=1&autoplay=True&disc=0
22:44:21 T:2803399536  NOTICE: [BR 1] mode: 1
22:44:21 T:2803399536  NOTICE: [BR 1] Entering Disc mode
22:44:21 T:2803399536  NOTICE: [BR-makemkvinteraction 1] Starting stream on disc 0 with local url http://127.0.0.1:51000/
22:44:21 T:2803399536  NOTICE: [BR-makemkvinteraction 1] Starting makemkvcon -r --cache=128 stream disc:0
22:44:21 T:2803399536  NOTICE: [BR-makemkvinteraction 1] attempting linux kill of makemkvcon
22:44:21 T:2803399536  NOTICE: [BR-makemkvinteraction 1] Linux call successful
22:44:21 T:2803399536  NOTICE: [BR-makemkvinteraction 1] attempting windows kill of makemkvcon
22:44:21 T:2803399536  NOTICE: [BR-makemkvinteraction 1] Windows call successful
22:46:38 T:2803399536  NOTICE: [BR 1] Stream ready.
22:46:38 T:2803399536  NOTICE: [BR 1] Autoplay selected
22:46:38 T:2803399536  NOTICE: [BR 1] largest: 5757, http://127.0.0.1:51000/stream/title1.m2ts
22:46:38 T:2803399536  NOTICE: [BR 1] Main feature determined to be : http://127.0.0.1:51000/stream/title1.m2ts
22:46:38 T:2803399536  NOTICE: [BR 1] Playing file http://127.0.0.1:51000/stream/title1.m2ts
22:46:38 T:3018221328  NOTICE: DVDPlayer: Opening: http://127.0.0.1:51000/stream/title1.m2ts
[b]22:46:38 T:3018221328 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED[/b]
22:46:38 T:2845363056  NOTICE: Creating InputStream
22:46:40 T:2845363056 WARNING: FileCurl - disabling multi session due to broken libupnp server
22:46:40 T:2845363056  NOTICE: Creating Demuxer
[b]22:47:20 T:2803399536 WARNING: FillBuffer: curl failed with code 28[/b]
22:47:20 T:2845363056  NOTICE: Opening video stream: 0 source: 256
22:47:20 T:2845363056  NOTICE: Creating video codec with codec id: 28
22:47:20 T:2845363056  NOTICE: CDVDVideoCodecFFmpeg::Open() Creating VDPAU(1920x1080, 28)
22:47:20 T:2845363056  NOTICE: vdp_device = 0x00000001 vdp_st = 0x00000000
22:47:20 T:2845363056  NOTICE: VDPAU Decoder capabilities:
22:47:20 T:2845363056  NOTICE: name          level macbs width height
22:47:20 T:2845363056  NOTICE: ------------------------------------
22:47:20 T:2845363056  NOTICE: MPEG1             0  8192  2048  2048
22:47:20 T:2845363056  NOTICE: MPEG2_SIMPLE      3  8192  2048  2048
22:47:20 T:2845363056  NOTICE: MPEG2_MAIN        3  8192  2048  2048
22:47:20 T:2845363056  NOTICE: H264_MAIN        41  8192  2048  2048
22:47:20 T:2845363056  NOTICE: H264_HIGH        41  8192  2048  2048
22:47:20 T:2845363056  NOTICE: VC1_SIMPLE        1  8190  2048  2048
22:47:20 T:2845363056  NOTICE: VC1_MAIN          2  8190  2048  2048
22:47:20 T:2845363056  NOTICE: VC1_ADVANCED      4  8190  2048  2048
22:47:20 T:2845363056  NOTICE: MPEG4_PART2_ASP   5  8192  2048  2048
22:47:20 T:2845363056  NOTICE: ------------------------------------
22:47:20 T:2845363056  NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_NOISE_REDUCTION
22:47:20 T:2845363056  NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_SHARPNESS
22:47:20 T:2845363056  NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_DEINTERLACE_TEMPORAL
22:47:20 T:2845363056  NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_DEINTERLACE_TEMPORAL_SPATIAL
22:47:20 T:2845363056  NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_INVERSE_TELECINE
22:47:20 T:2845363056  NOTICE: Mixer feature: VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L1
22:47:20 T:2845363056  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (VDPAU acceleration)
22:47:20 T:2845363056  NOTICE: Creating video thread
22:47:20 T:2845363056  NOTICE: Opening audio stream: 1 source: 256
22:47:20 T:2845363056  NOTICE: Finding audio codec for: 86020
22:47:20 T:2966416240  NOTICE: running thread: video_thread
22:47:20 T:2845363056  NOTICE: Creating audio thread
22:47:20 T:2845363056  NOTICE: Opening Subtitle stream: 20 source: 256
22:47:20 T:2675960688  NOTICE: running thread: CDVDPlayerAudio::Process()
[b]22:47:20 T:2675960688   ERROR: CDVDPlayerAudio::DecodeFrame - Decode Error. Skipping audio packet[/b]
22:47:20 T:2675960688  NOTICE: Creating audio device with codec id: 86020, channels: 6, sample rate: 48000, no pass-through
[b]22:47:22 T:2862148464  NOTICE: [BR-tracker service 1] Playback started
22:47:22 T:2675960688 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available[/b]
22:47:22 T:2845363056  NOTICE: CDVDPlayer::OnExit()
22:47:22 T:2845363056  NOTICE: DVDPlayer: eof, waiting for queues to empty
22:47:22 T:2845363056  NOTICE: DVDPlayer: closing audio stream
22:47:22 T:2845363056  NOTICE: Closing audio stream
22:47:22 T:2845363056  NOTICE: CDVDMessageQueue(audio)::WaitUntilEmpty
22:47:22 T:2845363056  NOTICE: Waiting for audio thread to exit
22:47:22 T:2675960688  NOTICE: thread end: CDVDPlayerAudio::OnExit()
22:47:22 T:2845363056  NOTICE: Closing audio device
22:47:25 T:2845363056  NOTICE: Deleting audio codec
22:47:25 T:2845363056  NOTICE: DVDPlayer: closing video stream
22:47:25 T:2845363056  NOTICE: Closing video stream
22:47:25 T:2845363056  NOTICE: CDVDMessageQueue(video)::WaitUntilEmpty
22:47:25 T:2845363056  NOTICE: waiting for video thread to exit
[b]22:47:25 T:2966416240   ERROR: Got MSGQ_ABORT or MSGO_IS_ERROR return true[/b]
22:47:25 T:2966416240  NOTICE: thread end: video_thread
22:47:25 T:2845363056  NOTICE: deleting video codec
22:47:25 T:2845363056  NOTICE:  (VDPAU) Close
22:47:25 T:2845363056  NOTICE: DVDPlayer: closing subtitle stream
22:47:25 T:2845363056  NOTICE: Closing subtitle stream
22:47:25 T:2845363056  NOTICE: CDVDPlayer::OnExit() deleting demuxer
22:47:25 T:2845363056  NOTICE: CDVDPlayer::OnExit() deleting input stream
22:47:25 T:3018221328  NOTICE: CDVDPlayer::CloseFile()
[b]22:47:25 T:3018221328 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED[/b]
22:47:25 T:3018221328  NOTICE: DVDPlayer: waiting for threads to exit
22:47:25 T:3018221328  NOTICE: DVDPlayer: finished waiting

XBMC fault ?

So long

LastCoder

Ubuntu 12.04 LTS Server, LXDE, XBMC Frodo, Skin "Aeon Nox 4", TVHeadEnd TV Backend
ASUS P8H61-M LE/USB3, Celeron G530 w. iGPU Intel HD, 4 GB DDR3 RAM
16 GB CnMemory 300x CF, 1 TB Samsung 2,5" HDD
iHOS104 BluRay Drive, TT DVBS2-1600
Silverstone GD05B Case, Sony PS3 BD Remote control, Logitech Cordless Mediaboard Pro for PS3
find quote
intertan Offline
Member
Posts: 55
Joined: May 2011
Reputation: 0
Post: #408
any idea if this works in windows? trying not to use external player for now
find quote
garphi Offline
Junior Member
Posts: 2
Joined: Jan 2012
Reputation: 0
Post: #409
Hello,
thx 4 that great work!
But i#ve got a problem with the progress bar in xbmc pre-eden (v11.0). When i start "play disc" the progress bar didn't start up.
With Dharma it works great.
I watched the default.py and maybe there will be a problem with the "self.pDialog = xbmcgui.DialogProgress()" Is pDialog deprected?
Are there some changes in this module of eden-pre?
thx
find quote
jhusch Online
Member
Posts: 60
Joined: Jan 2011
Reputation: 0
Location: Bealeton, VA
Post: #410
intertan Wrote:any idea if this works in windows? trying not to use external player for now

Yes, currently doing it now. Has worked for the last year with all the nightlies and Eden Beta 1 and 2.
find quote
Post Reply