aboutsummaryrefslogtreecommitdiff
path: root/src/tag_id3.c
Commit message (Collapse)AuthorAge
* tag_id3: parse ID3 tags in AIFF filesMax Kellermann2009-03-02
| | | | | | Added a small AIFF parser library, code copied from the RIFF parser (big-endian integers). Look for an "ID3" chunk, and let libid3tag parse it.
* tag_id3: parse ID3 tags in RIFF/WAV filesMax Kellermann2009-03-02
| | | | | Added a small RIFF parser library. Look for an "id3" chunk, and let libid3tag parse it.
* tag_id3: added MusicBrainz tag supportMax Kellermann2009-01-24
| | | | | | Added support for the MusicBrainz TXXX tags, documented on: http://musicbrainz.org/doc/MusicBrainzTag
* tag_id3: always allocate tag objectMax Kellermann2009-01-24
| | | | | Save some code: always allocate the tag object, and free it when it turns out to be empty.
* conf: replaced getConfigParamValue() with config_get_string()Max Kellermann2009-01-17
| | | | Don't return a writable pointer.
* tag_id3: added support for the "album artist" tagDaniele Sluijters2009-01-14
| | | | Read the id3 tags "TPE2" and "TSO2" into the "album artist" tag.
* path, tag: don't allocate GError for charset conversionMax Kellermann2009-01-04
| | | | | Pass NULL instead of &error to g_convert(). We're not interested in the error object.
* tag_id3: use GLib instead of utils.hMax Kellermann2009-01-03
|
* tag_id3: use GLib loggingMax Kellermann2008-12-29
|
* tag_id3: strip leading and trailing whitespace from ID3 tagsThomas Jansen2008-12-29
| | | | Fix for bug #1491.
* replaced mpd_likely/mpd_unlikely by G_LIKELY/G_UNLIKELYThomas Jansen2008-12-02
| | | | | We want to remove gcc.h eventually. This takes care of all the G_LIKELY/G_UNLIKELY macros.
* Makefile.am: don't compile disabled sourcesMax Kellermann2008-10-17
| | | | | If a feature is disabled, don't compile the source file at all, disable it completely in Makefile.am instead.
* path, tag_id3: use g_convert() instead of charConv.cMax Kellermann2008-10-15
| | | | | | | GLib provides an easier API for character set conversion than iconv(). Use g_convert() / g_convert_with_fallback() for all character conversions. We should optimize the path.h API later to return a newly allocated buffer, so we can just pass GLib's return value.
* tag_id3: fix indentationMax Kellermann2008-10-15
| | | | Indentation was broken in tag_id3.c: it used 4 spaces instead of tabs.
* const pointersMax Kellermann2008-08-29
| | | | Yet another patch which converts pointer arguments to "const".
* tag: moved code to tag_id3.cMax Kellermann2008-08-29
The ID3 code uses only the public tag API, but is otherwise unrelated. Move it to a separate source file.