Adrian Sampson
a0e7c70c64
"clearart" command for removing embedded album art
2011-04-27 10:37:46 -07:00
Adrian Sampson
73c4bedc41
simplify MediaFile art interface: no type is included
...
The interface no longer specifies the type of the image embedded in the file; it
just returns a bytestring blob. When a type must be stored, it is inferred using
the imghdr module, which shoudl reduce the potential for weird bugs when the
formats don't correspond.
2011-04-27 10:27:26 -07:00
Adrian Sampson
b48ee61466
move database commits to "finally" blocks
2011-04-26 13:47:07 -07:00
Adrian Sampson
5aa7212139
fix infinite recursion in enumeration module
...
I was trying to get the 'values' dictionary before it was defined, which in turn
tried to get the '_items_dict' before it was defined.
2011-04-26 13:20:18 -07:00
Adrian Sampson
e062e533f0
thank mdecker in NEWS
2011-04-23 16:48:49 -07:00
Adrian Sampson
30080bc520
fix memory leak in bluelet, syncing with latest source ( #151 )
2011-04-21 21:40:28 -07:00
Adrian Sampson
2c81b40952
make bluelet resilient to "broken pipe" errors (client disconnects)
2011-04-21 20:50:26 -07:00
Adrian Sampson
072680e894
"profile" command in BPD for memory debugging
2011-04-21 20:31:44 -07:00
Adrian Sampson
2768e71c21
config option for disabling automatic embedding
2011-04-21 01:42:08 -07:00
Adrian Sampson
e8d54af9df
NEWS note; check for missing art when extracting
2011-04-21 01:33:56 -07:00
Adrian Sampson
415fe0be31
"embedart" and "extractart" commands
2011-04-21 01:20:50 -07:00
Adrian Sampson
866c662014
use imghdr directly instead of MIME lib (which uses imghdr)
2011-04-21 00:42:16 -07:00
Adrian Sampson
c20ce11a8c
update album art embed plugin for new API
...
--HG--
rename : beetsplug/embedcoverart.py => beetsplug/embedart.py
2011-04-21 00:01:34 -07:00
Adrian Sampson
4a6b8274d8
basic album art unit test
2011-04-20 23:36:43 -07:00
Adrian Sampson
578d3fd506
convert from legacy/deprecated COVERART field
2011-04-20 14:41:58 -07:00
Adrian Sampson
ddab8571e3
standard Vorbis comment album art
2011-04-20 13:20:32 -07:00
Adrian Sampson
d6a89fa9bf
MPEG-4 album art
2011-04-20 12:30:13 -07:00
Adrian Sampson
7ce2be9103
move to specialized image descriptor; MP3 working now
2011-04-20 12:19:25 -07:00
Adrian Sampson
a1996472e8
close gstreamer pipeline after each track
...
(*maybe* addressing BPD memory leak)
2011-04-20 10:34:44 -07:00
Adrian Sampson
6c1edc792c
print "(unknown album)" when no tags are present
2011-04-19 23:30:35 -07:00
Adrian Sampson
c2fd535047
&/and equivalent in string distance
2011-04-19 23:21:18 -07:00
Adrian Sampson
77187baa8b
NEWS and doc updates
2011-04-19 23:01:59 -07:00
Adrian Sampson
a9165518ac
progress/resume for item imports
...
In this implementation, progress is only saved at the directory granularity,
just like with album imports. This is the only easy way to make the progress
stuff interoperable between the two styles of import. With duplicate detection
in place, this is not such a big deal.
2011-04-19 17:21:11 -07:00
Adrian Sampson
7e89282053
duplicate detection for items
2011-04-19 16:40:40 -07:00
Adrian Sampson
b80b0b4095
logging for singleton imports
2011-04-19 16:26:35 -07:00
Adrian Sampson
3dbce11a25
raise error when -q and -t are supplied together
2011-04-19 13:56:45 -07:00
Adrian Sampson
a75a524178
NEWS note about timid mode
2011-04-19 13:28:45 -07:00
Adrian Sampson
182bd96a38
include artist when matching track by ID
2011-04-19 13:26:51 -07:00
Adrian Sampson
9222b98706
fix misspelling when matching track by ID
2011-04-19 13:25:06 -07:00
Adrian Sampson
df6b1abfd8
clean up vestiges of TRACKS choice for album tasks
2011-04-19 13:21:27 -07:00
Adrian Sampson
db6eb60e23
update tests for timid mode
2011-04-19 13:13:16 -07:00
Adrian Sampson
704a76ba2c
rename interactive_autotag to timid
2011-04-19 13:03:14 -07:00
mdecker
2ca26d3d20
bugfix for 251a90e6
...
now user is not only asked for a manual choice but is also able to choose another album ;)
2011-04-19 14:58:39 +02:00
mdecker
251a90e64d
added -i switch to import command to disable fully automatic tagging of highly similar albums
...
the user will instead be prompted to confirm or change the match
2011-04-18 22:44:35 +02:00
mdecker
53e3ae7c58
fix manual album search that has been broken somewhere around c0467c37
2011-04-18 16:20:32 +02:00
mdecker
efafdaf054
Merge branch 'master' of git://github.com/sampsyo/beets
2011-04-18 11:05:25 +02:00
Adrian Sampson
db1f8a9158
merge
2011-04-17 23:05:09 -07:00
Adrian Sampson
007011f3a4
fix multiple directory import
2011-04-17 17:05:13 -07:00
mdecker
9c2b7a9653
Merge branch 'master' of git://github.com/sampsyo/beets
2011-04-17 23:17:10 +02:00
Adrian Sampson
1b3e7d9310
fix singleton invocation of pipeline
2011-04-17 13:35:00 -07:00
mdecker
18b7eabb35
add missing util package to setup.py
2011-04-17 20:30:27 +02:00
Adrian Sampson
3a5f9ecb38
TRACKS selection now runs singleton pipeline and forwards
2011-04-17 08:19:43 -07:00
Adrian Sampson
828f1aa4f1
multiple() function for sending many messages to next stage
2011-04-17 08:18:54 -07:00
Adrian Sampson
85cd3cdb84
add pipeline tests, fixing a bug with parallel stages in the process
2011-04-17 07:57:56 -07:00
Adrian Sampson
bf5c569884
simplify ImportTask for singletons: use .item instead of items[0]
2011-04-16 23:32:33 -07:00
Adrian Sampson
86b1f92824
fix some (suprisingly few) airplane-coding bugs
2011-04-16 00:42:33 -07:00
Adrian Sampson
ac9c2e6b19
don't offer TRACKS option for singletons
...
(Yep, still on that plane. Almost there...)
2011-04-15 21:17:29 -07:00
Adrian Sampson
6031f2dac7
much smarter input_options to simplify its callers
2011-04-15 21:11:43 -07:00
Adrian Sampson
375e335002
manual searching for singletons
...
(Still on a plane.)
2011-04-15 20:14:30 -07:00
Adrian Sampson
69dc998d7c
make choose_candidate apply to both items and albums
...
(I can't try this out right now because I'm on an airplane. That might be true
of the next few commits, too. Horrible errors will be fixed later.)
2011-04-15 19:58:35 -07:00