List and modify audio file meta data
Switch branches/tags
Clone or download
ft Release version 0.9 of amded
Signed-off-by: Frank Terbeck <ft@bewatermyfriend.org>
Latest commit 2ce532d Jun 9, 2017
Permalink
Failed to load latest commit information.
.gitignore Add a make target that builds api documentation via doxygen Jun 9, 2017
AUTHORS Add contributor to AUTHORS file Sep 12, 2015
CHANGES Release version 0.9 of amded Jun 9, 2017
LICENCE Update copyright years Jun 8, 2017
Makefile Add a make target that builds api documentation via doxygen Jun 9, 2017
README The target is called apidoc Jun 9, 2017
amded-vendor.h Update copyright years Jun 8, 2017
amded.cpp Update copyright years Jun 8, 2017
amded.h Release version 0.9 of amded Jun 9, 2017
amded.t2t More copyright year and documantation date updates Jun 9, 2017
bsdgetopt.c Make bsdgetopt.c build with gcc's C++ compiler Nov 2, 2013
cmdline.cpp Use base64 with stings in machine readable output as well Jun 9, 2017
cmdline.h Update copyright years Jun 8, 2017
doxygen.amded Add a make target that builds api documentation via doxygen Jun 9, 2017
file-spec.cpp Update copyright years Jun 8, 2017
file-spec.h Update copyright years Jun 8, 2017
file-type.cpp Update copyright years Jun 8, 2017
file-type.h Update copyright years Jun 8, 2017
git-version.h.in Update copyright years Jun 8, 2017
info.cpp More copyright year and documantation date updates Jun 9, 2017
info.h Update copyright years Jun 8, 2017
list-human.cpp Update copyright years Jun 8, 2017
list-human.h Update copyright years Jun 8, 2017
list-json.cpp Update copyright years Jun 8, 2017
list-json.h Update copyright years Jun 8, 2017
list-machine.cpp Use base64 with stings in machine readable output as well Jun 9, 2017
list-machine.h Update copyright years Jun 8, 2017
list.cpp Update copyright years Jun 8, 2017
list.h Update copyright years Jun 8, 2017
process-m.perl Rename the project to „amded” Nov 5, 2013
process-m.zsh process,zsh: Do not use $fi as a parameter name Jun 9, 2017
setup.cpp Update copyright years Jun 8, 2017
setup.h Update copyright years Jun 8, 2017
strip.cpp Update copyright years Jun 8, 2017
strip.h Update copyright years Jun 8, 2017
tag-implementation.cpp Update copyright years Jun 8, 2017
tag-implementation.h Update copyright years Jun 8, 2017
tag.cpp Update copyright years Jun 8, 2017
tag.h Update copyright years Jun 8, 2017
value.cpp Update copyright years Jun 8, 2017
value.h Update copyright years Jun 8, 2017
version-magic.make.in version-magic: Add the define to the right parameter Oct 19, 2013
version-magic.sh Cosmetics: version display Nov 2, 2013

README

amded - Basic command line tagging engine for audio files


What it is:
    Amded is based on KDE's taglib[1]. It is a very basic program,
    that lists and modifies meta information found in audio files.

What it is NOT:
    Amded is *not* an automatic tagging utility. But it can be used
    as a tagging backend in higher-level applications.


Requirements:
    In order to build amded, you will need:
        - a C++11-able C++ compiler
        - taglib installed on the system (including its headers)
        - jsoncpp for JSON formatted output
        - libb64 for base64 encoded string payload in JSON output
        - pkg-config to figure out where taglib lives on the system
        - txt2tags to generate amded's manual
        - exuberant ctags if you're planning to use `make tags'


Current File Type Support:

    - Ogg Vorbis
    - FLAC
    - MP3 (id3v2, id3v1 and apetag support)
    - MP4
    - OPUS


Building:

    For users:
    % make all doc

    The default compiler in Makefile is ‘g++’. You can change the default by
    supplying a CXX parameter for ‘make’:

    % make all doc CXX=clang++

    For developers:
    % make depend tags
    % make all doc
    % make apidoc


Installation:
    % make install


Name

    Yes, this program was once called "taggit". But there's another program
    by that name with a similar purpose (it's a GUI tagging utility).


For user-visible changes see the CHANGES file.

[1] <http://taglib.github.io>