Jump to content

Bring back blu-ray iso support


Wimpie

Recommended Posts

Please.

 

I have an extensive collection of BR iso's.

 

I tried the docker version (for unRAID). Apparently it is unable to play BD iso's.

 

Bring it back, I'll get a lifetime Emby Premiere license if you do (and try to program a plugin to be able to scrape the playlists (.mpls files) (see https://github.com/Wimpie-ccc/script.service.bluray_iso_utils for my current work for Kodi (= base class, not yet a scraper)).

 

Thanks!

  • Agree 1
Link to comment
Share on other sites

the linux version kind of supports iso's but it requires running as sudo. i say kind of because so few users are doing it that it's not really getting much testing.

Link to comment
Share on other sites

To be honest, I have not looked at how to run a Docker app as sudo, sorry. I am really just providing information here, I'm not recommending you run the server as sudo because it is considered a bad security practice. I just thought I would tell you about the feature so that you can make your own decision. Linux has very nice native support for mounting iso's, it's just that it requires elevation and there's nothing we can do about that.

Link to comment
Share on other sites

I know that under linux I can mount a iso file with:

sudo mount -o loop disk1.iso /mnt/disk

but will the server then look inside for the .mpls file or should I provide the correct .mpls file (I'm new to emby, but I assume I'll need to give the correct .mpls file.)

 

Not that this is a good solution, as little as possible should be done as root...

 

I'll try some things...

Link to comment
Share on other sites

It tries to locate the main movie playlist, and then from there it determines the m2ts files that belong to that.

Link to comment
Share on other sites

MSattler

It tries to locate the main movie playlist, and then from there it determines the m2ts files that belong to that.

 

Honestly having been in this boat, I ended up just converting all my movies.  Now it took me weeks, as I had something like 800 movies to convert.   While it takes a really long time, playback and overall use is much smoother now than it was before when I still dealt with folders.

Link to comment
Share on other sites

Good,

 

I want to play more than just the main movie playlist. A BD iso could contain:

00800.mpls for the movie (theatrical version)

00801.mpls for the extended cut

00020.mpls for "interview with the main cast"

00021.mpls for "making of docu"

00022.mpls for "deleted scenes"

00023.mpls for the trailer

These all need to be scraped by Emby, so each need to have their own .strm file (I would think).

 

I now use in Kodi eg:

bluray://udf%3A%2F%2FC%253A%255CUsers%255Cwimpie%255CVideos%255Ctv-test%255CFirefly%255C.isofiles%255CFirefly.s01e01.s01e02.s01e03.s01e04.BluRay.iso%2F/BDMV/PLAYLIST/00001.mpls
to play 00001.mpls on that BD iso with the help of a .strm file (it's more complicated than that in reality, I create this escaped URL dynamically in my Kodi addon).

 

I assume that with "/mnt/disk" as mount point for the iso I need to have:

"/mnt/disk/BDMV/PLAYLIST/00001.mpls"

inside a .strm file to play this playlist.

Or would this be: "file://mnt/disk/BDMV/PLAYLIST/00001.mpls" ? Usage at https://github.com/MediaBrowser/Wiki/wiki/Strm-files only talks about http, mms and rtsp.

 

I have to build a linux VM with the server installed to try this out (difficult to follow what is going on inside a docker).

 

If you have any other tips or hints...

 

Thanks!

Edited by Wimpie
Link to comment
Share on other sites

Honestly having been in this boat, I ended up just converting all my movies.  Now it took me weeks, as I had something like 800 movies to convert.   While it takes a really long time, playback and overall use is much smoother now than it was before when I still dealt with folders.

 

My goal is not to deal with folders but with iso's. I have some 3000+ of them. I won't be converting them...

Link to comment
Share on other sites

My goal is not to deal with folders but with iso's. I have some 3000+ of them. I won't be converting them...

 

Then your playback options are always going to be more limited. That might  be fine for you, obviously you just have to look at the pros and cons and make your own decision.

Link to comment
Share on other sites

arrbee99

In my humble opinion turning them to MKV / MP4s takes a while with MakeMKV or whatever but is doable, transcoding / shrinking with Handbrake is the really long bit.

Link to comment
Share on other sites

dcrdev

To be honest, I have not looked at how to run a Docker app as sudo, sorry. I am really just providing information here, I'm not recommending you run the server as sudo because it is considered a bad security practice. I just thought I would tell you about the feature so that you can make your own decision. Linux has very nice native support for mounting iso's, it's just that it requires elevation and there's nothing we can do about that.

 

Is it mono that is issuing the mount command i.e. is it a conversion from a Windows call to a Linux one? Or is it Emby itself that's issuing the mount command? If the latter would it not be better to look at something like udevil for mounting as it doesn't require elevated privileges and the syntax is exactly the same except you prefix the command with udevil i.e. udevil mount -o loop disk.iso /mnt/disk. To me that would make a lot more sense than running Emby under root, which is extremely dangerous.

Link to comment
Share on other sites

MSattler

In my humble opinion turning them to MKV / MP4s takes a while with MakeMKV or whatever but is doable, transcoding / shrinking with Handbrake is the really long bit.

 

I just converted to mkv, kept all of the audio tracks.  It saved me space.  Occasionally if there is a extended cut I may keep two copies, but typically in that case I keep just the extended cut.  It took forever, even without handbrake but it is totally doable.

 

Overall usage and acceptance by users went up as a result because it always works now.  With ISO's and Folders sometimes it just wouldn't work.

Link to comment
Share on other sites

Is it mono that is issuing the mount command i.e. is it a conversion from a Windows call to a Linux one? Or is it Emby itself that's issuing the mount command? If the latter would it not be better to look at something like udevil for mounting as it doesn't require elevated privileges and the syntax is exactly the same except you prefix the command with udevil i.e. udevil mount -o loop disk.iso /mnt/disk. To me that would make a lot more sense than running Emby under root, which is extremely dangerous.

 

It's the latter, so i guess udevil is a possibility.

Link to comment
Share on other sites

PenkethBoy

From my experience the time taken by Makemkv is down to the speed of the disk you are reading from.

 

I tend to use MakeMKV's backup option (Blu-Ray only) first to a local hard disk - so essentially a copy of the disk. Then use MakeMKV to rip the files i want or the whole disk - if your local hard disk is fast say a SSD then even a large 40GB Blu-ray takes no more than 10 mins to create the mkv files at +400MB/s. Then i rename the files as you would for any movie etc. Yes it probably takes a little longer overall than just ripping direct from the disk but i want to create backups anyway.

 

I keep the Blu-Ray backups on my NAS so i can re rip easily (works fine over the network) if i messed up or a video file gets corrupted etc - depends on your available space obviously

 

Handbrake does take a lot longer as its dependant on your cpu and we never have a fast enough cpu :) - i try and avoid using handbrake and run with the mkv's MakeMKV creates as Emby does not have a problem with them :)

 

Maybe worth the experiment of ripping a few of the iso's to MKV and see if its worth it - to speed things up you could mount several iso's at once and run several MakeMKv sessions as well and just let it get on with it :)

 

In the end your data and your rules but other options do exist

Link to comment
Share on other sites

  • 4 weeks later...
lcasadonte

I believe the 32bit version still supports iso's in windows for the users that have so many iso's.  I have 100's as well and am converting them to mkv's finally as I want to continue to run the 64 bit version in windows.

Link to comment
Share on other sites

  • 7 years later...
solidsnakex37

Would love for this to happen. I could rip all my DVD/BDs into series folders without having to spend literal hours/days/weeks organizing/naming/ripping etc. 

Use MakeMKV, backup the ISO into season folder, done. 

 

  • Like 1
Link to comment
Share on other sites

RanmaCanada

It's not going to happen.  Physical media is dying, sadly.  

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...