Commit graph

928 commits

Author SHA1 Message Date
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
Simon Chopin
52a34c7510 Fix the list command in BPD
The cmd_list method wasn't a generator as run() expected, but instead
loaded directly the data onto the connection withoutactually sending it.
2012-02-17 20:15:25 +01:00
Adrian Sampson
bc3b51705a defensive programming when expanding album match 2012-02-15 17:02:44 -08:00
Adrian Sampson
6d2df0e4bf import_delete: delete local album art (#242) 2012-02-15 16:46:23 -08:00
Adrian Sampson
ea95fa1373 album art fetcher tests 2012-02-15 16:35:28 -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
41769e961c merge 2012-02-14 21:01:29 -08:00
Adrian Sampson
4f437174d0 link to dev tarball (allowing pip install beets==dev) 2012-02-14 21:00:37 -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
109a13e6f9 fix incorrect call to str.decode 2012-02-05 13:09:52 -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
5a0105b12c fall back to unittest2 (#275) 2012-01-31 15:25:09 -08:00
Adrian Sampson
bb4be3a303 lower case extensions in destination (#331) 2012-01-31 15:11:19 -08:00
Adrian Sampson
1330d6fb4f fix length calculation in input_options 2012-01-31 12:42:11 -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
Adrian Sampson
7b265e353d print a better error for exceptions raised from inline snippets 2012-01-29 13:27:47 -08:00
Adrian Sampson
fe33926038 add new audio properties to library/DB
$samplerate now expands to "##kHz" in path formats.
2012-01-27 16:04:51 -08:00
Adrian Sampson
9987ab47fd fixes & tests for new audio properties
For the recently-added samplerate, bitdepth, and channels properties on
MediaFile, a few things were fixed:
- tests in test_mediafile_basic
- never return None (zero when unavailable)
- make channels work with MP3 files (by looking at the codec "mode")

Also added some docstrings on all of the properties.
2012-01-27 15:51:14 -08:00
Adrian Sampson
3c7cfe1820 merge 2012-01-27 15:32:02 -08:00
Andrew
4df4ce05ce Created a .gitignore for the group 2012-01-27 17:38:20 -05:00
Andrew
9c70b260a6 Added support for channels, changed samplerate so it doesn't return if
doesn't exist. Made bitdepth only return if exists, looks like only mp4,
flac and ape support bitdepth.
2012-01-27 17:31:10 -05:00
Andrew
24a0ab847a Added support for bit depth also 2012-01-27 17:05:12 -05:00
Andrew
cda7b4d9dc Added a property for sample rate, mutagen provides this as sample_rate 2012-01-27 15:55:37 -05:00
Adrian Sampson
6817c70592 document fpcalc installation of Chromaprint 2012-01-27 12:41:07 -08:00
Adrian Sampson
dfb0eff8e3 displayable_path() wrap for config path logging 2012-01-27 12:27:53 -08:00
Adrian Sampson
4a1e8fdd6e merge 2012-01-27 12:04:44 -08:00
Adrian Sampson
f685bdd89a unicode in str MediaFile fields (#311, closes #15) 2012-01-27 12:02:26 -08:00
Adrian Sampson
3b37433005 no penalty for "various artists" track artist (#251) 2012-01-25 20:41:59 -08:00
Adrian Sampson
47891b00f7 tolerate per-medium track numbering (#283) 2012-01-25 20:12:04 -08:00
Adrian Sampson
dbab290ba4 fix rewrite bug w/ multiple rules for a single field 2012-01-25 13:32:22 -08:00
Adrian Sampson
53e5bb05b7 merge 2012-01-23 03:06:51 -08:00
Adrian Sampson
402649af73 tolerate python-musicbrainz-ngs API changes 2012-01-19 21:55:52 -08:00
Adrian Sampson
a58253b79c "lyrics -p" prints out lyrics 2012-01-19 12:43:29 -08:00
Adrian Sampson
248a433d1d lyrics auto-fetch on import (#137) 2012-01-19 12:39:20 -08:00