comment.c: fix duplicates detection logic in comments_add()

Signed-off-by: Gregory Petrosyan <gregory.petrosyan@gmail.com>
id3: allow 3-character frame IDs

This is sometimes encountered in the wild.

Bump cache version to force tags re-reading.

Signed-off-by: Gregory Petrosyan <gregory.petrosyan@gmail.com>
ReplayGain: default to peak of 1

Following spec:
http://wiki.hydrogenaudio.org/index.php?title=ReplayGain_specification#Clipping_prevention

Signed-off-by: Gregory Petrosyan <gregory.petrosyan@gmail.com>
ReplayGain: default to pre-amp gain of 0

Following spec:
http://wiki.hydrogenaudio.org/index.php?title=ReplayGain_specification#Pre-amplification

Signed-off-by: Gregory Petrosyan <gregory.petrosyan@gmail.com>
ape: read APE tags at the end of file but before ID3v1 one in fast mode

Otherwise, we ignore valid APE tags in MP3 files which might contain e.g. ReplayGain data.

Bump cache version to force tags re-reading.

Signed-off-by: Gregory Petrosyan <gregory.petrosyan@gmail.com>
Fix a typo
Use CPPFLAGS where appropriate
Merge pull request #53 from ryanakca/typo_fix

Fix a typo
Merge pull request #54 from ryanakca/cppflags

Use CPPFLAGS where appropriate
Fix '1078414 Copy-paste error'

Signed-off-by: Gregory Petrosyan <gregory.petrosyan@gmail.com>
Document '1078404 1078405 Missing break in switch'

Signed-off-by: Gregory Petrosyan <gregory.petrosyan@gmail.com>
Document '1078403 Missing break in switch'

Signed-off-by: Gregory Petrosyan <gregory.petrosyan@gmail.com>
Fix '1078390 Resource leak'

Signed-off-by: Gregory Petrosyan <gregory.petrosyan@gmail.com>
Fix '1078389 Resource leak'

Signed-off-by: Gregory Petrosyan <gregory.petrosyan@gmail.com>
Fix '1078387 Resource leak'

Signed-off-by: Gregory Petrosyan <gregory.petrosyan@gmail.com>
Fix '1078402 Data race condition'

Signed-off-by: Gregory Petrosyan <gregory.petrosyan@gmail.com>
Fix '1078397 Dereference null return value'

Signed-off-by: Gregory Petrosyan <gregory.petrosyan@gmail.com>
New option
    follow (false)
            If enabled, always select the currently playing track on track change.
New bind
    bind common f toggle follow
New flag in status bar
    F
fix docs
vorbis: recognize .oga and .ogx file extensions

Signed-off-by: Gregory Petrosyan <gregory.petrosyan@gmail.com>