Ogg Opus tags editor
Go to file
2018-10-30 19:12:58 -04:00
t t: allow running the suite from an arbitrary directory 2018-10-30 19:12:58 -04:00
.gitignore .gitignore 2018-10-28 20:02:38 -04:00
CONTRIBUTING.md add make check 2018-10-27 20:33:43 -04:00
LICENSE update the copyright notice 2018-10-27 20:36:18 -04:00
Makefile build as C++14 2018-10-30 18:28:12 -04:00
opustags.1 in-place 2013-01-02 10:59:43 +01:00
opustags.cc don't print "no tags" 2018-10-30 18:29:08 -04:00
README.md build as C++14 2018-10-30 18:28:12 -04:00

opustags

View and edit Opus comments.

The current code quality of this project is in a sorry state, but that might change in the near future. It is expected to work well though, so please do open an issue if something doesn't work. New contributions are welcome but make sure you read CONTRIBUTING.md first.

Until opustags becomes top-quality software, if it ever does, you might want to check out these more mature tag editors:

See also these libraries if you need a lower-level access:

Requirements

  • a C++14 compiler,
  • a POSIX-compliant system,
  • libogg.

Installing

make
make DESTDIR=/usr/local install

Documentation

Usage: opustags --help
       opustags [OPTIONS] FILE
       opustags OPTIONS FILE -o FILE

Options:
  -h, --help              print this help
  -o, --output            write the modified tags to a file
  -y, --overwrite         overwrite the output file if it already exists
  -d, --delete FIELD      delete all the fields of a specified type
  -a, --add FIELD=VALUE   add a field
  -s, --set FIELD=VALUE   delete then add a field
  -D, --delete-all        delete all the fields!
  -S, --set-all           read the fields from stdin

See the man page, opustags.1, for extensive documentation.