Adrian Sampson
3a2e99148d
fix release date fetching
2011-06-01 12:45:30 -07:00
Adrian Sampson
6291a71a3c
fix "mpdupdate runs twice" bug
2011-05-23 09:45:34 -07:00
Adrian Sampson
74094cce3a
attractively wrap long UI prompt lines
2011-05-22 21:51:23 -07:00
Adrian Sampson
a074db78e1
manual specification of MBIDs
2011-05-22 21:18:01 -07:00
Adrian Sampson
da6ee13159
fix singleton quiet imports
2011-05-21 16:53:01 -07:00
Adrian Sampson
09bf1179c1
help text typo
2011-05-21 16:26:29 -07:00
Adrian Sampson
39dac9a28d
"beet ls -p" outputs paths
2011-05-21 12:40:36 -07:00
Adrian Sampson
7310e9ea10
fix playlist versioning & directory recursion in BPD
2011-05-07 12:08:13 -07:00
Adrian Sampson
078252d31e
use unidecode to deal with accents and such ( #118 )
2011-05-06 12:41:32 -07:00
Adrian Sampson
3b23198324
singleton imports can take single-file arguments ( #184 )
2011-05-06 12:27:03 -07:00
Adrian Sampson
69f392c8f2
fix deadlock in pipeline: notifyAll instead of notify
2011-05-05 22:03:14 -07:00
Adrian Sampson
e5e11503ad
a couple more cursor closings
2011-05-05 18:26:29 -07:00
Adrian Sampson
8341dee3ab
reorder items() and albums() parameters to reflect common use
2011-05-05 17:20:24 -07:00
Adrian Sampson
151df84150
remove unused artists() and get() methods on library
2011-05-05 17:11:54 -07:00
Adrian Sampson
3e90579a6c
BPD uses new VFS as a backend ( #131 )
2011-05-05 17:00:05 -07:00
Adrian Sampson
926032fd07
add simple virtual filesystem construction
...
--HG--
rename : test/test_art.py => test/test_vfs.py
2011-05-05 14:19:47 -07:00
Adrian Sampson
a0ef39aba5
duplicate detection on adjacent albums/items now works ( #156 )
2011-05-05 10:20:23 -07:00
Adrian Sampson
d8ae325dcb
stop being sloppy about close()ing SELECT cursors ( #170 )
2011-05-05 10:06:41 -07:00
Adrian Sampson
65dac30e4d
break album art and finalization into new stages ( #168 )
2011-05-03 13:12:23 -07:00
Adrian Sampson
1a86efc39f
timestamps and appending for import log ( #155 )
2011-05-03 12:34:31 -07:00
Adrian Sampson
2dbfbc8923
import_log config parameter
2011-05-03 12:23:43 -07:00
Adrian Sampson
eeb021367f
colorize "options" prompts ( #147 )
2011-05-03 10:14:42 -07:00
Adrian Sampson
61a037af6f
add "album art" to info plugin
2011-05-01 13:33:40 -07:00
Adrian Sampson
160b373705
don't send empty queries to MusicBrainz
2011-04-30 13:14:23 -07:00
Adrian Sampson
596e74d531
bump version number to 1.0b9
2011-04-30 13:10:21 -07:00
Adrian Sampson
b6fd0a1184
Added tag 1.0b8 for changeset cea5dcc51b04
2011-04-28 22:42:18 -07:00
Adrian Sampson
e588638e8e
fix typo uncovered by pylint
2011-04-28 22:36:29 -07:00
Adrian Sampson
1f67dcd673
fix manual search for singletons
2011-04-28 22:20:40 -07:00
Adrian Sampson
2e0f33d924
merge in a NEWS comment
2011-04-28 21:54:25 -07:00
Adrian Sampson
c120df94ec
highlight plugins in README
2011-04-27 11:28:17 -07:00
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