Add support for UDF mounts for optical drives (CD/DVD/Bluray) #1578
Unanswered
mliradelc
asked this question in
Home Assistant OS & Supervisor
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Describe the feature
Add native support to Home Assistant OS for mounting UDF (Universal Disk Format) filesystems from optical drives (CD/DVD/Bluray). Home Assistant OS currently lacks the ability to automatically mount discs that use the UDF standard, which prevents addons from accessing them. This is a blocker for the development of my ARM (Automatic Ripping Machine) HASS Addon, which relies on this capability.
Use cases
This feature is important for any Home Assistant user who wants to interact with physical media. It would allow automations and addons to access content on CDs, DVDs, and Blu-rays for various purposes, such as:
By natively supporting a common standard like UDF, Home Assistant becomes a more versatile and powerful platform for everyone, opening the door for developers to create a new class of media-focused addons and integrations.
Current workarounds
There are no viable workarounds within Home Assistant OS itself. While custom udev rules can help manage devices, they cannot mount a disc if the underlying UDF filesystem support is missing from the OS kernel.
The only alternatives are:
Neither of these is a practical solution for the average user, highlighting the need for official support.
Anything else?
From a technical standpoint, this implementation would likely require adding the
udfkernel module to the Home Assistant OS build. The Supervisor would also need the necessary permissions to manage these optical drive mounts, possibly through the existingudisk2and D-Bus interfaces.Security Consideration: Access to mounted optical media must be properly controlled. A permission model would be needed to ensure addons can only access disc contents after being explicitly granted permission by the user, preventing unauthorized data access from a connected drive.
This feature is the primary enabler for a whole class of community addons focused on physical media management, including my ARM HASS Addon.
Beta Was this translation helpful? Give feedback.
All reactions