16 Commits

Author SHA1 Message Date
Andrew Polden
a8325705ef Support other vorbis comments
Some extended and commonly used tag names may store metadata useful to minidlna, so read these where allowance is already made for their storage and use.
2021-10-10 13:49:24 +11:00
Andrew Polden
289a4f39bb Support YEAR vorbis comment
Where the DATE comment is not available, fall back to using YEAR.
2021-10-10 13:49:23 +11:00
Justin Maggard
0763719f27 tagutils: Fix spurious warnings with ogg coverart
Silences common "Vorbis coverart too long" / "Vorbis
METADATA_BLOCK_PICTURE too long" warning messages.
2019-12-09 21:34:44 -08:00
Catalin Patulea
3a57744735 Add printf attribute to log_err/DPRINTF and fix a few warnings
Modified to not use %z for portability reasons.
2014-04-10 18:57:30 -07:00
Justin Maggard
10471aa29b portability: fix compiling on systems without iconv 2014-03-07 13:20:26 -08:00
Justin Maggard
582dd80f3b Add "albumartist" tag support for vorbis (flac). (Thanks SF user shimikano) 2014-02-03 11:47:16 -08:00
Justin Maggard
773e1f6566 * Add support for other operating systems (kFreeBSD, FreeBSD, and OSX for now).
* Switch to autoconf from genconfig.sh.
2011-09-16 23:39:58 +00:00
Justin Maggard
8e0fcd56f9 * Complete/clarify license information. 2010-11-11 23:48:14 +00:00
Justin Maggard
41f204029b * Fix some issues with uClibc. 2009-10-28 07:44:45 +00:00
Justin Maggard
c011c4a087 * Add initial support for video cover art.
* Try to handle id3 tags that use non-utf8 and iso8859 charsets.
2009-05-27 23:11:18 +00:00
Justin Maggard
f64e458729 * Don't store empty metadata values. 2009-05-12 01:15:01 +00:00
Justin Maggard
1b051af5fb * Don't populate the album field if it's empty. 2009-05-11 00:29:04 +00:00
Justin Maggard
90069678a7 * Update last change. 2009-04-05 08:00:56 +00:00
Justin Maggard
abd4a24639 * Ignore Vorbis lyrics data. 2009-04-05 07:57:11 +00:00
Justin Maggard
3f1afeeb40 * Log which file has extra-long vorbis comments.
* Gather duration and bitrate information from FLAC files.
2009-04-04 01:13:14 +00:00
Justin Maggard
b74e2d33f3 * Use internal music metadata functions intead of taglib.
1) Taglib does not support MP4 or WMA/ASF without hacking it in there.
  2) Taglib is C++, so it's nice to remove that dependency.
* Use embedded album art where available.
2009-02-25 21:16:51 +00:00