25th April 2025
    Plans to eventually decouple electron from LibElectron transition
    Electron Castlab has been moved from Libelectron with 2025.4 to it's own package electron-castlab-bin to rely on for packages that require DRM for videos.

    Update: Libelectron 2025.5-3 will now include libelectron-electron-meta which is a meta package to control electron versioning and will also include electron-castlab-bin as a dependency. I have also symlinked the electron binary to prepare for the transition to using the electron repos packages.

    References:

    LibElectron 2025-4 Release

    LibElectron 2025.5-3 (AUR commit)

    LibElectron 2025-4 git commit

    electron-castlab-bin (AUR package)
    Hello everyone I am making some changes to how my electron apps and the libelectron dependencies work, first off I am starting off by decoupling electron-castlab from libelectron, packages that require DRM video will depend on both libelectron for dependencies and electron-castlab-bin, as for electron itself I will eventually rely on the electron meta system package once a issue for Arm64 Linux is resolved. https://github.com/electron/electron/issues/46767 (Issue Resolved)

    I will start updating packages that rely on Electron Castlab to depend on electron-castlab-bin and once all the packages have been updated I will remove electron-castlab from libelectron.

    Update: Move to electron-castlab-bin is complete

    In other news with electron-castlab I had a user report a issue with Netflix having DRM video playback issues of which I have resolved with the issue report I confirmed myself here and is now closed. https://gitlab.com/linuxbombay/netflix-desktop/application/-/issues/6 due to some weird issue with either the npm version of electron-castlab or the fact I was using a user agent which was due to Netflix’s weird bs that limits video resolution limits on Linux and I have no idea why it’s even a thing like can you don’t...

    I will be updating the code of all the DRM video apps accordingly with any changes needed for this transition.