====== dvd_player ====== * [[dvd_info]] - main package This is a tiny DVD player that uses libmpv (mpv package) as its backend for media playback. A man page is included with the ''dvd_info'' package, see ''man dvd_player'' for details. ==== Custom Configuration ==== One of mpv's strong points is that it can have configuration saved in your config directory. This program supports that as well. Here's an example ''mpv.conf'' that goes in ''~/.config/dvd_player/'' directory: alang=en slang=en fullscreen screenshot-format=png screenshot-template="%f-mpv-%ws.%wT" osd-level=2 ==== Track Selection ==== One thing that may be confusing is that ''mpv'' and ''dvd_player'' do not have the same track ordering number. MPV zero-indexes the tracks (the first track is number 0), while all the dvd_info tools one-index them (the first track is number 1). This can be confusing in the user output because ''dvd_player'' will accept the one-indexed track number, but libmpv will output a different track number. $ dvd_player -t 2 [dvd_player] Track: 2, Length: 00:22:36.033, Chapters: 5, Filesize: 549 MBs libdvdnav: DVD Title: 888574310851D1 libdvdnav: DVD Serial Number: 0CEE4CEBDVDSHR libdvdnav: DVD Title (Alternative): libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 01 02 03 04 05 06 07 08 [dvdnav] DVDNAV, switched to title: 1