Commit graph

12907 commits

Author SHA1 Message Date
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