Automic VaultAutomic Vault

brew

Install lsdvd with Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper

Read the content info of a DVD. Version 0.21 via Homebrew; verified 2026-06-19.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install lsdvd

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install lsdvd

MacPorts ports tree · sysutils/lsdvd/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add lsdvd

Alpine Linux edge package indexes · lsdvd · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install lsdvd

Debian stable package indexes · lsdvd · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install lsdvd

Fedora Rawhide package metadata · lsdvd · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#lsdvd

nixpkgs package indexes · pkgs/by-name/ls/lsdvd/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S lsdvd

Arch Linux sync databases · lsdvd · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install lsdvd

openSUSE Tumbleweed package metadata · lsdvd · source: download.opensuse.org

overview

Package summary

Read the content info of a DVD

Commands and aliases

  • lsdvd

history

Project history and usage

lsdvd is a small console utility for reading DVD-Video metadata and printing it in machine- or human-readable forms. Its official SourceForge summary describes it as a DVD content inspector that reports video tracks, audio tracks, subtitles, and related title information.

Project history

The project was registered on SourceForge on 2005-03-13 and has long lived in the ecosystem around libdvdread and command-line DVD tooling. The current SourceForge Git tree identifies Steve Dibb and Petter Reinholdtsen among project maintainers and shows a modernized Autotools-based source layout.

The historical SourceForge file area preserves early releases such as 0.10, 0.15, and 0.16, with a 0.17 tarball published in 2014. The current Git tree shows later development continuing through the 0.21 release marker in 2025, including README updates, XML output changes, JSON output, and test-suite work.

Adoption history

lsdvd became a useful packaging target because it exposes DVD structure without a GUI and can feed other scripts. The supplied package facts list it in Homebrew, Debian, Ubuntu, Fedora/DNF, Alpine, Arch, openSUSE/Zypper, MacPorts, and Nix, which is broad adoption for a narrow media-inspection utility.

How it is used

The README says lsdvd reads information from a DVD and can output human-readable, JSON, Perl, Python, Ruby, and XML formats. Typical package-manager usage is installing the binary and running it against a mounted or inserted DVD, or calling it from scripts that need title, track, subtitle, and language metadata before ripping, transcoding, or cataloging.

Why package nerds care

For package maintainers, lsdvd is a classic Unix-style media helper: small C source, GPL-2.0 licensing, libdvdread/libxml dependencies, and a stable CLI niche. It matters less as a flashy application than as one of the plumbing commands that made optical-media workflows scriptable.

Timeline

  • 2005: Project registered on SourceForge.
  • 2006: SourceForge file area shows the 0.16 release folder.
  • 2014: SourceForge files show 0.10, 0.15, 0.16, and 0.17 tarballs published or republished.
  • 2025: Git tree marks the 0.21 release and shows continued maintenance.

Related projects

  • Related tools include libdvdread, which lsdvd uses to inspect DVD metadata, and command-line DVD/transcoding tools that consume title and stream information.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 3 runtime dependencies.
  • Build metadata lists 3 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
lsdvdcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.21
manager updated2026-06-19
local dataok
upstreamnot checked
latest detectednot detected

https://sourceforge.net/projects/lsdvd/

install metadata

Package metadata

Package keybrew:lsdvd
Version0.21
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/lsdvd
Homepagehttps://sourceforge.net/projects/lsdvd/
Repositoryhttps://git.code.sf.net/p/lsdvd/git
Upstream docshttps://sourceforge.net/p/lsdvd/git/ci/master/tree/README
LicenseGPL-2.0-only
Source archivehttps://git.code.sf.net/p/lsdvd/git.git
Last updated2026-06-19T12:31:48-07:00
Pulseupdated
Dependencieslibdvdcss, libdvdread, libxml2
Build dependenciesautoconf, automake, pkgconf
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namelsdvd
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

lsdvd 0.20-1

read the content info of a DVD

http://sourceforge.net/projects/lsdvd/

sudo apt install lsdvd
  • Section: utils
  • Architecture: amd64
  • 3 dependencies
  • normalized package name match
  • Matched by: Lsdvd
Debian stable package indexes · deb.debian.org · Debian stable package indexes: lsdvd from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

lsdvd

nix profile install nixpkgs#lsdvd
  • normalized package name match
  • Matched by: Lsdvd
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ls/lsdvd/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

lsdvd 0.17-1build5

read the content info of a DVD

http://sourceforge.net/projects/lsdvd/

sudo apt install lsdvd
  • Section: universe/utils
  • Architecture: amd64
  • 2 dependencies
  • normalized package name match
  • Matched by: Lsdvd
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: lsdvd from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

lsdvd 0.17-r0

Console application that displays the content of a DVD

https://sourceforge.net/projects/lsdvd/

sudo apk add lsdvd
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: lsdvd
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Lsdvd
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: lsdvd from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

lsdvd-doc 0.17-r0

Console application that displays the content of a DVD (documentation)

https://sourceforge.net/projects/lsdvd/

sudo apk add lsdvd-doc
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: lsdvd
  • normalized package name match
  • Matched by: Lsdvd
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: lsdvd-doc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
dnf95%

lsdvd 0.17-26.fc44

Small application for listing the contents of DVDs

http://sourceforge.net/projects/lsdvd/

sudo dnf install lsdvd
  • License: GPL-2.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: lsdvd
  • 3 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Lsdvd
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: lsdvd from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

lsdvd 0.21-1

Console application that displays the content of a DVD

https://sourceforge.net/projects/lsdvd/

sudo pacman -S lsdvd
  • License: GPL-2.0-only
  • Architecture: x86_64
  • 3 dependencies
  • normalized package name match
  • Matched by: Lsdvd
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: lsdvd from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

lsdvd 0.21-1.2

A ls for video DVDs

https://sourceforge.net/projects/lsdvd/

sudo zypper install lsdvd
  • License: GPL-2.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: lsdvd
  • 3 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Lsdvd
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: lsdvd from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

lsdvd

sudo port install lsdvd
  • normalized package name match
  • Matched by: Lsdvd
MacPorts ports tree · api.github.com · MacPorts ports tree: sysutils/lsdvd/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment