This is a mirror of the TagLib 2.0.1 source modified to make it available as a library via Swift Package Manager. It uses the utfccp 4.0.5 library for utf8 string handling.
- Xcode 15.4+
- swift-tools-version: 5.9+
- C++ Language Dialect: -std=gnu++2b
TagLib library | macOS | iOS | tvOS |
---|---|---|---|
2.0.1 | 10.13+ | - | - |
The Swift Package Manager is a tool for automating the distribution of Swift code and is integrated into the swift
compiler.
Once you have your Swift package set up, adding TagLib as a dependency is as easy as adding it to the dependencies
value of your Package.swift
.
dependencies: [
.package(url: "https://github.com/Phisto/swift-taglib.git", .upToNextMajor(from: "2.0.1"))
]
See the online API documentation of the TagLib project.
To update to the newest TagLib version download the lates source from taglib.org, replace the content of the taglib source folder with the updated source and copy all headers to the include source folder.
TagLib is released under the GNU Lesser General Public License (LGPL).