C++ Library to Parse Metadata in Media Files
This package is based on the package 'taglib' from project 'openSUSE:Factory'.
libtag provides a C++ interface for reading additional data (stored in
TAGs) from MP3, Ogg Vorbis, and MPEG files.
- Links to multimedia:libs / taglib
- Has a link diff
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:StefanBruens:branches:multimedia:libs/taglib && cd $_
- Create Badge
Refresh
Refresh
Source Files (show unmerged sources)
Filename | Size | Changed |
---|---|---|
_multibuild | 0000000054 54 Bytes | |
baselibs.conf | 0000000018 18 Bytes | |
taglib-1.11.2~git20190601.ba7adc2b.tar.xz | 0000902772 882 KB | |
taglib-2.0.2.tar.gz | 0001446419 1.38 MB | |
taglib-utf8cpp-include.patch | 0000000338 338 Bytes | |
taglib.changes | 0000043460 42.4 KB | |
taglib.desktop | 0000000188 188 Bytes | |
taglib.spec | 0000005971 5.83 KB |
Latest Revision
Stefan Brüns (StefanBruens)
committed
(revision 19)
- Update to version 2.0: * New major version, binary incompatible, but source-compatible with the latest 1.x release if no deprecated features are used. * Requires a C++17 compiler and uses features of C++17. * Major code cleanup, fixed warnings issued by compilers and static analyzers. * Made methods virtual which should have been virtual but could not be changed to keep binary compatibility, remove related workarounds. * Removed deprecated functions: - APE::Item::Item(const String &, const String &) - APE::Item::toStringList(): Use values() - APE::Item::value(): Use binaryData() - ASF::Properties::setLength() - ByteVector::checksum() - ByteVector::isNull(): Use isEmpty() - ByteVector::null - FLAC::File::setID3v2FrameFactory() - FLAC::File::streamInfoData() - FLAC::File::streamLength() - FLAC::Properties::Properties(File *, ReadStyle) - FLAC::Properties::sampleWidth(): Use bitsPerSample() - File::isReadable(): Use system functions - File::isWritable(): Use system functions - FileName::str() - FileRef::create(): Use constructor - MP4::Tag::itemListMap(): Use itemMap() - MPC::File::remove(): Use strip() - MPC::Properties::Properties(const ByteVector &, long, ReadStyle) - MPEG::File::save(int, ...): Use overload - MPEG::File::setID3v2FrameFactory(): Use constructor - MPEG::ID3v2::Frame::Header::Header(const ByteVector &, bool)
Comments 0