January 13, 20251 yr 1 hour ago, Djoss said: So in your case MakeMKV is not reading from an optical drive, but from a file ? Do you have the same issue with v24.11.1 ? yes, perhaps it's a MakeMKV v.1.17.8 issue
January 13, 20251 yr I Have a disc drive that is passed through to a windows vm. However, it's quite understandable that I can't use both the vm and makemkv docker due to conflict of use. However, I am wondering if its possible to shut down the vm and then use makemkv I tried shutting down the vm. But the disc drives does not show up. Likely due bound to vfioboot. In hardware groups it on its own as IOMMU group 48: [1b21:0612] 27:00.0 How could I use that info to pass the disc drive through to the docker container when the vm is turned off and visa versa?
January 14, 20251 yr 23 hours ago, Goldmaster said: I Have a disc drive that is passed through to a windows vm. However, it's quite understandable that I can't use both the vm and makemkv docker due to conflict of use. However, I am wondering if its possible to shut down the vm and then use makemkv I tried shutting down the vm. But the disc drives does not show up. Likely due bound to vfioboot. In hardware groups it on its own as IOMMU group 48: [1b21:0612] 27:00.0 How could I use that info to pass the disc drive through to the docker container when the vm is turned off and visa versa? if its vfio bound the docker will never see it as it has been removed form the host system for use in the vfio virtual space... my solution to use is to use a usb atapi device. and attach your disk drive over the usb interface. and use the usb vm setting to atach the disk drive to the VM. this way unraid will always see the disk drive. and when the VM is off makmkv can use the disk drive. cheapest I can find ATM: https://www.aliexpress.us/item/3256805055832616.html they make usb addon cards with inward facing ports taht is viable for this use case otherwise you can convert a internal motherboard header... example: https://www.aliexpress.us/item/3256805055832616.html Edited January 14, 20251 yr by bmartino1 Data - Typo
January 15, 20251 yr 16 hours ago, bmartino1 said: my solution to use is to use a usb atapi device. and attach your disk drive over the usb interface. and use the usb vm setting to atach the disk drive to the VM. this way unraid will always see the disk drive. and when the VM is off makmkv can use the disk drive. Yeah, that's what i thought i would need to do. Im not sure if it's a technical limitation of sata or by design. But it's easy in hindsight when building a system. I could always scrap the docker and use the installer in the vm.
January 15, 20251 yr 6 hours ago, Goldmaster said: Yeah, that's what i thought i would need to do. Im not sure if it's a technical limitation of sata or by design. But it's easy in hindsight when building a system. I could always scrap the docker and use the installer in the vm. its more a issues and linux evolution of the disk drive. due to old linux changing block / file and read access. then how to manipulate that disk drve into states taht are useable for xyz application. I will go searching the forum. As old old ubuntu 7 and samba I could pass a disk drive today that not possible with how we interact with disk drives and use /dev/loop more with burner capable disk drives.... More info here: and here:
January 17, 20251 yr On 1/13/2025 at 4:04 PM, Goldmaster said: I Have a disc drive that is passed through to a windows vm. However, it's quite understandable that I can't use both the vm and makemkv docker due to conflict of use. However, I am wondering if its possible to shut down the vm and then use makemkv I tried shutting down the vm. But the disc drives does not show up. Likely due bound to vfioboot. In hardware groups it on its own as IOMMU group 48: [1b21:0612] 27:00.0 How could I use that info to pass the disc drive through to the docker container when the vm is turned off and visa versa? You could turn it into an iSCSi target like I did. This lets you see your disc drive on all windows machines on your network including your VM without having to "detach" it from the unraid host. Go to the iscsi plugin support page and you can find my post on one of the last few pages. Here's the post: Edited January 17, 20251 yr by MowMdown
February 2, 20251 yr i tried searching through the posts but havent seen a solution to my issue. bought a usb dvd drive and tried to set this up. got it to see the drive but when i put in a dvd, it wont go past loading. plugged it into my pc with the same dvd and works fine. any ideas? and yes ive reinstalled it multiple times and always does the same thing
February 2, 20251 yr 8 hours ago, orkid1989 said: i tried searching through the posts but havent seen a solution to my issue. bought a usb dvd drive and tried to set this up. got it to see the drive but when i put in a dvd, it wont go past loading. plugged it into my pc with the same dvd and works fine. any ideas? and yes ive reinstalled it multiple times and always does the same thing screenshots would be helpful
February 2, 20251 yr 8 hours ago, orkid1989 said: i tried searching through the posts but havent seen a solution to my issue. bought a usb dvd drive and tried to set this up. got it to see the drive but when i put in a dvd, it wont go past loading. plugged it into my pc with the same dvd and works fine. any ideas? and yes ive reinstalled it multiple times and always does the same thing not all dvd driver can read movies. is the move a dvd super layer. This requires a different reader. Dvd Can't read Blu-ray that a different lens and reading apertures... so lets start from the beginning. What disk type is your disk/movie that won't read? *--As there are Known Problem with dual layer DVDs which require specific optical disk readers, MakeMVK wants you to use a Libra drive... https://forum.makemkv.com/forum/viewforum.php?f=15 What optical drive do you have and its read capabilities? I use and have good luck with asus Blu-ray m disk: https://a.co/d/aH9gkhX Next lets review the usb atapi device that connects it to your disk drive. As some will not pass all the optical disk features! https://a.co/d/7qxRIYM This is my setup that I use and Havne't had issues using makemkv... So on to the commadns to test and check... To sue Makemkv the docker your host must first see and use the disk drive. is it mounted and present? *--It can't be mounted and in use else where! Unraid web Ui Terminal what is the output of command: ls /dev/{cdrom,sr*,sg*} #and: lshw -C disk Example: root@Docker:~# ls /dev/{cdrom,sr*,sg*} /dev/cdrom@ /dev/sg0 /dev/sg1 /dev/sg2 /dev/sg3 /dev/sg4 /dev/sg5 /dev/sr0 root@Docker:~# *-cdrom description: DVD-RAM writer product: BC-12B1ST b vendor: ASUS physical id: 0.0.0 bus info: scsi@1:0.0.0 logical name: /dev/cdr logical name: /dev/cdr0 logical name: /dev/cdrom logical name: /dev/cdrom0 logical name: /dev/cdrw logical name: /dev/cdrw0 logical name: /dev/cdwriter logical name: /dev/cdwriter0 logical name: /dev/dvd logical name: /dev/dvd0 logical name: /dev/dvdr logical name: /dev/dvdr0 logical name: /dev/dvdrw logical name: /dev/dvdrw0 logical name: /dev/dvdwriter logical name: /dev/dvdwriter0 logical name: /dev/sr0 version: 3.00 capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram configuration: status=nodisc I'm using this disk drive connected to sata over a atapi USB device that will pass all its functions. Note the capabilities... And other logical names. Do you see that at the host level? no you have a problem with how the optical disk drive is connected and being used by the host. If yes Lets move on... As Unriad default template for mkaemkv doesn't add the variables to use and pass the disk drive, you must edit and add this data to the template. (IT varies per macheine and enviroment due to disk drive evolution due to access to the block device...) noted here: not in my case I have: Quote /dev/sg0 /dev/sg1 /dev/sg2 /dev/sg3 /dev/sg4 /dev/sg5 /dev/sr0 I Must make a device path for each one for the makemkv docker to see and use the disk drive: as explained here: If its is usb passed to a vm makemkv won't see or use it... if its passed to a different docker makdmkv wont' see or use it.. if you mount it with linux commands umount the path as makemkv won't see or use it... need more info to assist otherwise...
February 2, 20251 yr 6 hours ago, bmartino1 said: not all dvd driver can read movies. is the move a dvd super layer. This requires a different reader. Dvd Can't read Blu-ray that a different lens and reading apertures... so lets start from the beginning. What disk type is your disk/movie that won't read? *--As there are Known Problem with dual layer DVDs which require specific optical disk readers, MakeMVK wants you to use a Libra drive... https://forum.makemkv.com/forum/viewforum.php?f=15 What optical drive do you have and its read capabilities? I use and have good luck with asus Blu-ray m disk: https://a.co/d/aH9gkhX Next lets review the usb atapi device that connects it to your disk drive. As some will not pass all the optical disk features! https://a.co/d/7qxRIYM This is my setup that I use and Havne't had issues using makemkv... So on to the commadns to test and check... To sue Makemkv the docker your host must first see and use the disk drive. is it mounted and present? *--It can't be mounted and in use else where! Unraid web Ui Terminal what is the output of command: ls /dev/{cdrom,sr*,sg*} #and: lshw -C disk Example: root@Docker:~# ls /dev/{cdrom,sr*,sg*} /dev/cdrom@ /dev/sg0 /dev/sg1 /dev/sg2 /dev/sg3 /dev/sg4 /dev/sg5 /dev/sr0 root@Docker:~# *-cdrom description: DVD-RAM writer product: BC-12B1ST b vendor: ASUS physical id: 0.0.0 bus info: scsi@1:0.0.0 logical name: /dev/cdr logical name: /dev/cdr0 logical name: /dev/cdrom logical name: /dev/cdrom0 logical name: /dev/cdrw logical name: /dev/cdrw0 logical name: /dev/cdwriter logical name: /dev/cdwriter0 logical name: /dev/dvd logical name: /dev/dvd0 logical name: /dev/dvdr logical name: /dev/dvdr0 logical name: /dev/dvdrw logical name: /dev/dvdrw0 logical name: /dev/dvdwriter logical name: /dev/dvdwriter0 logical name: /dev/sr0 version: 3.00 capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram configuration: status=nodisc I'm using this disk drive connected to sata over a atapi USB device that will pass all its functions. Note the capabilities... And other logical names. Do you see that at the host level? no you have a problem with how the optical disk drive is connected and being used by the host. If yes Lets move on... As Unriad default template for mkaemkv doesn't add the variables to use and pass the disk drive, you must edit and add this data to the template. (IT varies per macheine and enviroment due to disk drive evolution due to access to the block device...) noted here: not in my case I have: I Must make a device path for each one for the makemkv docker to see and use the disk drive: as explained here: If its is usb passed to a vm makemkv won't see or use it... if its passed to a different docker makdmkv wont' see or use it.. if you mount it with linux commands umount the path as makemkv won't see or use it... need more info to assist otherwise... so first, the drive is perfectly functional on my windows pc and have been ripping dvd's all night. but never could get the docker to work. ive tried adding the the srx and sgy and making privileged but nothing works. it works fine until i put a disk in. then it gets stuck in the loading disk step. and i left it there for a hour just to see. i would think it was the drive except it works perfect on the windows pc with makemkv. so either i missed something in the setup or this drive is not compatible with unraid? and this is the link to the exact drive. https://www.amazon.com/dp/B011327QXC?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1 and this is where is always gets stuck and here is the debug log o and not sure if this is normal but it appears to only be using 1 thread which it fully maxes out. Edited February 2, 20251 yr by orkid1989
February 2, 20251 yr ok so not sure what it does or is for but in the settings.conf i input the drive id in the sdf_stop line. now it works. no clue what it does though and if i need sdf
February 2, 20251 yr so i am able to rip dvvd's with the sdf disabled. hope thats ok. next question. how do you enable it to do it automatically? ive turned on the settings for the container and setup the output folder but doesnt appear to do anything automatically. am i missing something or do i need another app or something?
February 3, 20251 yr 9 minutes ago, orkid1989 said: so i am able to rip dvvd's with the sdf disabled. hope thats ok. next question. how do you enable it to do it automatically? ive turned on the settings for the container and setup the output folder but doesnt appear to do anything automatically. am i missing something or do i need another app or something? glad you found something that worked for you. sdf is not required. AS i said makmkv want libreadrive your disk drive need to suport it. on widnwos how it access libreadrive is different then how linux access libreadrive. Libreaddrive in this ascts more of a funciton on how the block reads the disk drve to get teh contect to maek a video file... to anser your queston on unraid in docker settings you can edit the docker and click advace togle at top right and shoe more setting at the bottom. read thorugh the option and enable the setting you want. as I have make mkv able to auot do disk and eject when finished..
February 3, 20251 yr 5 minutes ago, bmartino1 said: glad you found something that worked for you. sdf is not required. AS i said makmkv want libreadrive your disk drive need to suport it. on widnwos how it access libreadrive is different then how linux access libreadrive. Libreaddrive in this ascts more of a funciton on how the block reads the disk drve to get teh contect to maek a video file... to anser your queston on unraid in docker settings you can edit the docker and click advace togle at top right and shoe more setting at the bottom. read thorugh the option and enable the setting you want. as I have make mkv able to auot do disk and eject when finished.. im still new to all of this. only had plex for about a week now. ive tried but have no idea what libredrive or sdf is honestly. and i have pretty much the same settings as you but doesnt appear to do anything automatically. do i need another app or service? below are the pictures of my settings. just sits here until i manually open the disk
February 3, 20251 yr did you insert a working disk and wait 5 ish min. if in the web ui you should evetualy see a progresss bar. in unraid web ui if you go to docekr log you will see the output for the auto rip. libreadrvie info: https://forum.makemkv.com/forum/viewtopic.php?t=18856 Quote A LibreDrive is a mode of operation of an optical disc drive (DVD, Blu-ray or UHD) when the data on the disc are accessed directly, without any restrictions or transformations enforced by drive firmware. A LibreDrive would never refuse to read the data from the disc or declare itself “revoked”. LibreDrive compatible drive is required to read UHD discs. regarding sdf... well this is files makmkv downlads to use as a decryption like instance to decrypt disk... think sdf as a structured disk file... to get or decrypt a new new movie you need to get teh file structure to grabe and decode the movie. while makmkv will work without sdf, it is recomend to have it. https://forum.makemkv.com/forum/viewtopic.php?p=79303 Quote Sdf is libredrive updates Also verified I can download https://www.makemkv.com/svq/sdf.bin without issues. your host or dns setting may need fixed... console into the docker and make sure its getting a dns server and can reach the internet... Quote The file itself should be automatically downloaded when you start a rip; On disk, it is added to _private_data.tar in your MakeMKV data directory. If you want to manually download it, https://makemkv.com/sdf.bin will fetch it. Be aware that sdf.bin does not contain the hashed keys for UHD decoding; it DOES contain the current link to it, though. But I'm not sure wher ti goes inthe docker for manul download... example in docker log on auto ripper... HuH, this apears to be broken atm... https://github.com/jlesage/docker-makemkv/issues/183 auto disk riper not running per the log... you would see auot rip settings in the log and a progress bar in the gui... weird... May be fixed latter.
February 3, 20251 yr 7 minutes ago, bmartino1 said: did you insert a working disk and wait 5 ish min. if in the web ui you should evetualy see a progresss bar. in unraid web ui if you go to docekr log you will see the output for the auto rip. libreadrvie info: https://forum.makemkv.com/forum/viewtopic.php?t=18856 regarding sdf... well this is files makmkv downlads to use as a decryption like instance to decrypt disk... think sdf as a structured disk file... to get or decrypt a new new movie you need to get teh file structure to grabe and decode the movie. while makmkv will work without sdf, it is recomend to have it. https://forum.makemkv.com/forum/viewtopic.php?p=79303 your host or dns setting may need fixed... console into the docker and make sure its getting a dns server and can reach the internet... But I'm not sure wher ti goes inthe docker for manul download... example in docker log on auto ripper... HuH, this apears to be broken atm... https://github.com/jlesage/docker-makemkv/issues/183 auto disk riper not running per the log... you would see auot rip settings in the log and a progress bar in the gui... weird... May be fixed latter. according to the description it should be 5 seconds. but i have waited about 30 minutes. watching mythbusters while i wait lol. and i used the console in the docker to ping google and it worked so i assume its getting access to the internet. and my log looks the same. so its currently just broken? i usually error on the side of i messed something up lol
February 3, 20251 yr I've been fighitn dns issue latley in unriad v7 due to tailscale plugin. teh sdf is a internet file accesss issue. I notive that the config say 1.7 but the app say 1.8 it may have broken in a recent update.. Once i get my system stable agin ill ber back with x and y... as I may have to go back a version: https://hub.docker.com/r/jlesage/makemkv/tags its a know issue atm and a fix is being processed: https://github.com/jlesage/docker-makemkv/issues/237 Edited February 3, 20251 yr by bmartino1 Data
February 3, 20251 yr 3 minutes ago, bmartino1 said: I've been fighitn dns issue latley in unriad v7 due to tailscale plugin. teh sdf is a internet file accesss issue. I notive that the config say 1.7 but the app say 1.8 it may have broken in a recent update.. Once i get my system stable agin ill ber back with x and y... as I may have to go back a version: https://hub.docker.com/r/jlesage/makemkv/tags makes sense. now im getting a error i havent seen before "posix error - read-only file system". any ideas? the folder is aloud to read and write
February 3, 20251 yr a temp fix arcording to the wrok around is to duplcate the config folder path: is now allowing the ripper to auto rip: postix seems like a turenas acl error.. not sure how your handling file permission. stop all docerk tool > run docker safe permission...
February 3, 20251 yr 13 minutes ago, bmartino1 said: a temp fix arcording to the wrok around is to duplcate the config folder path: is now allowing the ripper to auto rip: postix seems like a turenas acl error.. not sure how your handling file permission. stop all docerk tool > run docker safe permission... i added the new path to the docker. doesnt appear to have changed anything as far as the automatic thing. and no idea. i dont mess with premissions except to allow read and write. maybe this is drm in the dvd? Edited February 3, 20251 yr by orkid1989
February 3, 20251 yr ok so i fixed the read only problem. apparently the "storage" path was read only. must have happened during my last clean install. still no luck with the automatic burner thing though
February 3, 20251 yr Author Note that there is currently an issue with the automatic disc ripper for people using the beta key (MakeMKV version is expired). A Docker image update will be available soon to address this.
February 5, 20251 yr On 2/2/2025 at 8:55 PM, orkid1989 said: ok so i fixed the read only problem. apparently the "storage" path was read only. must have happened during my last clean install. still no luck with the automatic burner thing though Has anyone else run into the read only problem? Have had MKV going for several years and just ran into this problem after upgrading Unraid to 7.0.0. I reviewed permissions for the Storage Path and its showing Read/Write across the board. What am I missing?
February 5, 20251 yr 2 hours ago, mav87l said: Has anyone else run into the read only problem? Have had MKV going for several years and just ran into this problem after upgrading Unraid to 7.0.0. I reviewed permissions for the Storage Path and its showing Read/Write across the board. What am I missing? /mnt/user is not a storage path, it needs to be a share
February 13, 20251 yr On 1/13/2025 at 6:20 AM, Djoss said: So in your case MakeMKV is not reading from an optical drive, but from a file ? Do you have the same issue with v24.11.1 ? this issue still persists in the latest release.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.