Latest 0.3.0
Homepage https://github.com/lemonhead94/TagLibIOS
License LGPL and MPL
Platforms ios 8.0
Authors

Version
License
Platform

TagLib Audio Meta-Data Library

http://taglib.org/

TagLib is a library for reading and editing the meta-data of several
popular audio formats. Currently it supports both ID3v1 and ID3v2
for MP3 files, Ogg Vorbis comments and ID3 tags and Vorbis comments
in FLAC, MPC, Speex, WavPack, TrueAudio, WAV, AIFF, MP4 and ASF
files.

Credits

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Swift Example:

let audio = TLAudio(fileAtPath: audioFilePath.path)!
audio.title = "exampleTitle"
audio.artist = "exampleArtist"
audio.album = "exampleAlbum"
audio.comment = "exampleComment"
audio.genre = "exampleGenre"
audio.year = 2001
audio.track = 1
audio.frontCoverPicture = imageData
audio.artistPicture = imageData
audio.save()

Currently only a Flac and MPEG/MP3 wrapper are included…

Installation

TagLibIOS is available through CocoaPods. In order to compile this correctly one has to add use_frameworks! to the Podfile!
To install it, simply add the following lines to your Podfile:

use_frameworks!
target 'MyApp' do
  pod 'TagLibIOS'
end

License

TagLib is distributed under the GNU Lesser General Public License
(LGPL) and Mozilla Public License (MPL). Essentially that means that
it may be used in proprietary applications, but if changes are made to
TagLib they must be contributed back to the project. Please review the
licenses if you are considering using TagLib in your project.

Latest podspec

{
    "name": "TagLibIOS",
    "version": "0.3.0",
    "summary": "TagLibIOS is a wrapper for the TagLib Audio Meta-Data Library.",
    "description": "**TagLibIOS Audio Meta-Data Library**nnhttp://TagLibIOS.org/nnTagLibIOS is a library for reading and editing the meta-data of severalnpopular audio formats. Currently it supports both ID3v1 and [ID3v2](http://www.id3.org)nfor MP3 files, [Ogg Vorbis](http://vorbis.com/) comments and ID3 tags and Vorbis commentsn    in [FLAC](https://xiph.org/flac/), MPC, Speex, WavPack, TrueAudio, WAV, AIFF, MP4 and ASFn    files.",
    "homepage": "https://github.com/lemonhead94/TagLibIOS",
    "license": {
        "type": "LGPL and MPL",
        "file": "LICENSE"
    },
    "authors": {
        "lemonhead94": "[email protected]"
    },
    "source": {
        "git": "https://github.com/lemonhead94/TagLibIOS.git",
        "tag": "0.3.0"
    },
    "platforms": {
        "ios": "8.0"
    },
    "module_map": "TagLibIOS/Framework/TagLibIOS.modulemap",
    "public_header_files": [
        "TagLibIOS/Framework/TagLibIOS-umbrella.h",
        "TagLibIOS/Classes/iOSWrapper/*.h"
    ],
    "private_header_files": "TagLibIOS/Classes/taglib/**/*.h",
    "source_files": [
        "TagLibIOS/Framework/TagLibIOS-umbrella.h",
        "TagLibIOS/Classes/**/**/*.{h,cpp,mm}"
    ],
    "libraries": "c++",
    "xcconfig": {
        "CLANG_CXX_LANGUAGE_STANDARD": "gnu++14",
        "CLANG_CXX_LIBRARY": "libc++"
    }
}

Pin It on Pinterest

Share This