lsdvd
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 141
- Forks
- 146
- Avg merge
- 11h 7m
- Merged PRs (30d)
- 407
Description
Please confirm there isn't an open request for this package
- I have searched through package addition requests
Homepage
https://sourceforge.net/p/lsdvd/git/ci/0.20/tree/
Maintainer
- Would you like to be the maintainer for this package?
Why should this be included in the repository?
lsdvd is an handful tool to get usable information about DVDs (physical media, folder, iso) with native JSON output etc.
ℹ️ the author seems to have an issue regarding sourceforge tarball publication, but the latest version 0.20 is tagged in the VCS. I sent a message to the mailing list in order to know if the tarball for 0.20 can be released now. I think it would be better to wait for the 0.20 tarball if you can't package from the Git tag.
lsdvd 0.20 - GPL Copyright (c) 2002-2005, 2014 "Written" by Chris Phillips <acid_kewpie@users.sf.net>
Usage: lsdvd [options] [-t track_number] [dvd path]
Options:
Extra information:
-a audio streams
-d cells
-n angles
-c chapters
-s subpictures
-P palette
-v video
-x all information
Formatting:
-Oh output as human readable (default)
-Oj output as JSON
-Op output as Perl
-Oy output as Python
-Or output as Ruby
-Ox output as XML
Other options:
-q quiet - no summary totals
-h this message
-V version information
$ lsdvd /dev/sr0
Disc Title: DISC_TITLE
Title: 01, Length: 00:00:16.360 Chapters: 01, Cells: 01, Audio streams: 01, Subpictures: 00
Title: 02, Length: 00:03:04.560 Chapters: 02, Cells: 02, Audio streams: 01, Subpictures: 00
Title: 03, Length: 00:03:52.160 Chapters: 02, Cells: 02, Audio streams: 01, Subpictures: 00
Title: 04, Length: 00:01:34.480 Chapters: 02, Cells: 02, Audio streams: 01, Subpictures: 00
Title: 05, Length: 01:30:44.160 Chapters: 12, Cells: 13, Audio streams: 03, Subpictures: 02
DVDDiscID: 497d66875a27fa80b2d2d71b2d8d51bf
Longest track: 05
Are we allowed to redistribute it?
GPL
What kind of user will use this package, and how many users do you think will use this package?
Mostly power users. I use it to encode old DVDs into recent video format, programatically findout about the audio, subtitles, DVD titles (the longest) then generate a well formed ffmpeg call. (and because ffprobe cannot probe for DVD titles for instance).
Link to source archive file
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing existing package addition requests in getsolus/packages and the linked lsdvd 0.20 source tree. Resolve whether the GPL-licensed 0.20 source can be redistributed from the Git tag or a released tarball; done means lsdvd is packaged for Solus and its command-line usage is available to users.
Written by the indexing model from the issue text.
Assessment
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100