Adrian Sampson
01dce53212
store Acoustid data in DB & file
...
This is accomplished via a new event, "import_task_apply", which is called
right after metadata is applied to newly-imported items.
This change makes chroma REQUIRE a new version (0.6) of pyacoustid. Users with
older versions installed will see complaints about a missing method
"fingerprint_file".
2012-04-01 19:38:46 -07:00
Adrian Sampson
82a4bafc3e
chroma: fingerprint when task begins
...
The old "caching"-based approach to fingerprinting was kinda hacky to begin
with. Now, the chroma plugin has an explicit opportunity (in the form of a new
event) to perform its initial fingerprinting and lookup for all tracks. Then,
this information is used explicitly during the autotagging phase rather than
being used transparently through memoization of the lookup function.
2012-04-01 18:55:14 -07:00
Adrian Sampson
de6530f4a5
acoustid ID and fingerprint stored/tracked ( #332 )
2012-04-01 18:22:42 -07:00
Adrian Sampson
ef740740ce
link to Homebrew gst-python instructions
2012-03-31 14:06:25 -07:00
Adrian Sampson
cbc889136e
link to GitHub (not Google Code) for downloads
2012-03-27 11:14:10 -07:00
Adrian Sampson
781c26ffd0
normalize to NFC on non-Mac platforms ( #367 )
2012-03-27 10:44:11 -07:00
Adrian Sampson
037f751e23
display track count for failed album matches
2012-03-27 10:24:27 -07:00
Adrian Sampson
823e36ad01
normalize new filenames to with NFD
2012-03-26 12:14:30 -07:00
Adrian Sampson
3c4d8500e5
sort by sort names
2012-03-25 17:35:07 -07:00
Adrian Sampson
2f1ac61d4f
track and album artist sort names (GH-25, GC-77)
...
Previously, there was just an "artist sort name" field -- now there's a
corresponding sort name for both track artists and album artists. I also made
the names shorter (artist_sort and albumartist_sort).
2012-03-25 17:02:52 -07:00
Adrian Sampson
2466305d7e
add MusicBrainz collection plugin by @jeffayle
2012-03-23 11:34:57 -07:00
Adrian Sampson
ca29bd6dd1
credit for random plugin ( #24 )
2012-03-23 10:36:14 -07:00
Adrian Sampson
9befb94561
-n option for random command ( #24 )
2012-03-23 10:33:44 -07:00
Adrian Sampson
7e6cdd75d6
docs & changelog for rdm plugin
2012-03-23 10:26:50 -07:00
Adrian Sampson
22e8695172
BPD: use playbin2 instead of playbin ( #364 )
2012-03-21 14:25:01 -07:00
Adrian Sampson
c7840bbbf0
docs/changelog for duplicate resolution ( #164 )
2012-03-20 14:36:11 -07:00
Adrian Sampson
6bfbb899bc
docs: more readable list of included plugins
2012-03-18 16:58:02 -07:00
Adrian Sampson
af0da7d1b6
m3uupdate docs, changelog, and cleanup ( #23 )
2012-03-18 16:42:12 -07:00
Adrian Sampson
c0c80cd576
docs typo: missing $ in path formats
2012-03-17 12:28:27 -07:00
Adrian Sampson
aa36fa288c
version bump: b14
2012-03-17 12:03:28 -07:00
Adrian Sampson
b49beac9bb
add release date to changelog
2012-03-16 09:55:30 -07:00
Adrian Sampson
1b1b8c4ae3
cleanup/docs for list formatting ( #203 ; #22 on GH)
2012-03-14 14:51:13 -07:00
Adrian Sampson
194f224687
changelog about colorama ( #21 on GitHub)
2012-03-14 14:23:31 -07:00
Adrian Sampson
2d3c9d9f9a
suppress more pylast errors ( #349 )
2012-02-26 17:57:40 -08:00
Adrian Sampson
8fca659392
log errors when fingerprinting fails
2012-02-26 17:51:19 -08:00
Adrian Sampson
a71961d7df
changelog intro for b13
2012-02-19 13:54:19 -08:00
Adrian Sampson
2f38a42fe7
deduplicate track matches ( #247 )
2012-02-19 13:46:34 -08:00
Adrian Sampson
982f5849e2
show track lengths in difference display ( #121 )
2012-02-19 13:06:36 -08:00
Adrian Sampson
531ebd19bb
import log: flush on write; close on crash ( #337 )
2012-02-19 12:40:44 -08:00
Adrian Sampson
dfc5ddb942
mention hangs in replaygain warning
2012-02-19 12:30:14 -08:00
Adrian Sampson
62cf26806c
strip characters in replacement
2012-02-19 12:19:55 -08:00
Adrian Sampson
ca53bc8935
changelog for "list" fix
2012-02-17 15:45:37 -08:00
Adrian Sampson
6d2df0e4bf
import_delete: delete local album art ( #242 )
2012-02-15 16:46:23 -08:00
Adrian Sampson
d86a3fe9b7
more config detail in getting started guide
2012-02-15 10:31:39 -08:00
Adrian Sampson
9088df0947
document album art stuff to tagger guide ( #339 )
2012-02-15 10:17:24 -08:00
Adrian Sampson
153f52a6eb
import_delete prunes empty imported directories ( #243 )
2012-02-09 15:06:33 -08:00
Adrian Sampson
6fd8ae0e95
move plugin API docs to their own page
2012-02-09 14:43:59 -08:00
Adrian Sampson
08e93a5309
plugin API to extend MediaFile ( #324 )
2012-02-09 14:35:47 -08:00
Adrian Sampson
72659975a2
bitrate for AAC files falls back to estimation
...
Apparently, info.bitrate can be zero for AAC files when the information is not
available in the header. MediaFile now falls back to estimation when this is
true.
2012-02-09 12:05:57 -08:00
Adrian Sampson
7522468f0e
set disc and disctotal when autotagging ( #226 )
2012-02-07 18:03:31 -08:00
Adrian Sampson
de8a02a0bb
links to Gentoo overlays
2012-02-06 10:45:43 -08:00
Adrian Sampson
74f14a7aeb
fix plugin errors with missing sections
2012-01-31 18:52:27 -08:00
Adrian Sampson
cd63be80ba
fix malformed query with AND/OR operators ( #327 )
2012-01-31 15:37:30 -08:00
Adrian Sampson
bb4be3a303
lower case extensions in destination ( #331 )
2012-01-31 15:11:19 -08:00
Adrian Sampson
337e2556a6
sanitize path components from plugins ( #315 )
2012-01-30 16:53:05 -08:00
Adrian Sampson
23e30bf72a
CLI error when log file can't be opened ( #326 )
2012-01-30 16:29:22 -08:00
Adrian Sampson
f4dc13161c
document space replacement in .beetsconfig
2012-01-30 14:06:16 -08:00
Adrian Sampson
eb8b194508
handle acoustid response w/ no recording ( #322 )
2012-01-29 17:50:03 -08:00
Adrian Sampson
b7c9d2caf5
prevent divide-by-zero in bitrate property ( #319 )
2012-01-29 14:08:23 -08:00
Adrian Sampson
2ff4fe5ccd
remove erroneous reference to -d flag ( #314 )
2012-01-29 13:44:06 -08:00