Adrian Sampson
31d1d90e4c
Added tag v1.2.0 for changeset ecff182221ec
2013-06-05 21:58:08 -07:00
Adrian Sampson
c5e8e7b52d
oops! forgot release date
2013-06-05 21:58:04 -07:00
Adrian Sampson
d21a6aad83
Added tag v1.2.0 for changeset b3f7b5267a2f
2013-06-05 21:52:26 -07:00
Adrian Sampson
90873af0be
media comparison: lower-case both sides
2013-06-05 20:57:27 -07:00
Adrian Sampson
e04cb6f548
media field distance: binary, not string diff
2013-06-05 20:06:49 -07:00
Adrian Sampson
78187cfcba
preferred_media: null default, expand docs
...
Setting the default preferred_media to null is more like previous versions.
This way, as digital becomes more popular, we aren't stuck with a default
configuration that prefers an outdated format.
2013-06-05 20:00:17 -07:00
Adrian Sampson
11e8c3e784
mpdupdate domain sockets ( #313 ): changelog/docs
2013-06-05 18:43:47 -07:00
Adrian Sampson
d352720096
Merge pull request #313 from jhawthorn/mpdupdate_unix
...
mpdupdate: Allow UNIX domain socket for MPD server
2013-06-05 18:39:45 -07:00
Adrian Sampson
9542a292ed
write more connective text in changelog
2013-06-05 15:51:19 -07:00
Adrian Sampson
7fca25fba6
1.1.1 -> 1.2.0
2013-06-05 15:21:43 -07:00
Adrian Sampson
1364e6ba37
organize 1.1.1 changelog into sections
2013-06-05 15:20:36 -07:00
John Hawthorn
1bf8ae0a01
mpdupdate: Allow UNIX domain socket for MPD server
...
If the host configuration begins with a '/', it is assumed to reference
a UNIX domain socket. This is similar to libmpdclient's behaviour.
2013-06-05 13:20:27 -07:00
Adrian Sampson
dfda5a311d
beatport ( #301 ): more Unicode literals
...
Avoids warnings in the unidecode module.
2013-06-03 14:06:51 -07:00
Adrian Sampson
975f5bd818
changelog/doc links for Beatport plugin ( #301 )
2013-06-03 14:01:16 -07:00
Adrian Sampson
dc75935b89
Merge pull request #301 from jbaiter/beatport
...
Plugin for Beatport Metadata in Autotagger
2013-06-03 13:53:05 -07:00
Adrian Sampson
4e016f1913
fix MediaFile exception test
2013-06-03 13:39:52 -07:00
Adrian Sampson
c276cfecc9
mediafile: pass through base IOErrors
...
This also tries to be a bit more thorough about capturing all the
Mutagen-originated exceptions.
2013-06-03 12:11:28 -07:00
Adrian Sampson
e093d76e21
handle FLACVorbisError exceptions from Mutagen
2013-06-03 12:01:06 -07:00
Adrian Sampson
7c430a791c
possibly fix error for some Mutagen exceptions
2013-06-03 10:06:54 -07:00
Johannes Baiter
edd0efcb87
Fix unicode bug in Beatport plugin
2013-06-03 17:22:29 +02:00
Adrian Sampson
5904959b8a
item templates now expand all fields
...
A user noticed that $id wasn't being expanded. There's no good reason for
that.
2013-06-02 16:49:10 -07:00
Johannes Baiter
6c3e38863b
Add documentation for Beatport plugin
2013-06-02 11:55:57 +02:00
Johannes Baiter
f2a924fb56
Bugfixes in Beatport plugin
2013-06-02 11:55:44 +02:00
Adrian Sampson
cff06431cc
add tests for ALAC ( #295 )
2013-06-01 17:44:21 -07:00
Adrian Sampson
3a715a6703
changelog/thanks for ALAC ( #295 )
2013-06-01 17:33:06 -07:00
Adrian Sampson
d8a39b6725
merge
2013-06-01 17:30:30 -07:00
Adrian Sampson
3e95c52db8
Merge pull request #295 from simonluijk/alac-support
...
Initial support for ALAC encoded audio files
2013-06-01 17:29:49 -07:00
Adrian Sampson
9a6b6240d0
zero: fix nulling fields containing None
2013-06-01 17:28:59 -07:00
Adrian Sampson
4624f65ce3
fix interface to ID matching
...
As outlined in #299 , we broke many places in the code that were expecting
_album_for_id and _track_for_id to return a single item rather than a list. I
took this opportunity to divide up the interface: there's now one function for
MBIDs (returning a single object or None) and one for generic IDs (returning a
list).
2013-06-01 17:22:39 -07:00
Johannes Baiter
eb20d77c69
Implement BeetsPlugin API for Beatport plugin
2013-06-01 18:45:54 +02:00
Johannes Baiter
bbd50c65cd
Fix Beatport source weight
2013-06-01 15:50:59 +02:00
Johannes Baiter
af81b67c0c
Implement Beatport API wrapper
2013-06-01 15:23:18 +02:00
Johannes Baiter
1a8f54fd51
Lay out beatport plugin based on discogs plugin
2013-06-01 15:20:58 +02:00
Adrian Sampson
18bbe9f645
Merge pull request #298 from jayme-github/python26-resub
...
Fix Python 2.6 compatibility
2013-05-30 09:48:50 -07:00
Tai Lee
ee0c00708b
Quick fix for a couple other places that were expecting hooks._album_for_id()` to return a single result.
...
It's possible that these plugins might require a little more thought
into how they should work (or not work) with potentially multiple albums
matching an idea, and potentially those those albums being an incorrect
match (e.g. if two data source plugins share a simple numerical ID
format).
2013-05-31 00:05:24 +10:00
Tai Lee
0a448a2380
Display album disambiguation information in order of common importance. Media, year, country, label, albumdisambig.
2013-05-30 23:28:33 +10:00
Jayme
5bb0881cdd
Replace two more flag arguments
2013-05-30 10:09:39 +02:00
Jayme
32e1c13510
Fix Python 2.6 compatibility
2013-05-30 09:30:00 +02:00
Simon Luijk
79f56adb12
Add note about current approach of detecting aac vs alac
...
Signed-off-by: Simon Luijk <simon@simonluijk.com>
2013-05-30 09:26:57 +02:00
Simon Luijk
ffe65648d2
Style change
...
Signed-off-by: Simon Luijk <simon@simonluijk.com>
2013-05-30 08:22:39 +02:00
Adrian Sampson
46340af6b7
#291 : changelog and docs
2013-05-29 15:39:10 -07:00
Adrian Sampson
a408f691b4
#291 : plugin hook for track_for_id
...
For symmetry with album candidates, plugins can now provide item candidates by
ID.
2013-05-29 15:31:59 -07:00
Adrian Sampson
5e7964d2dd
fix implicit ID search
...
This was broken because hooks._album_for_id now returns a list. This was
assuming it returned a single value (or None).
2013-05-29 15:24:05 -07:00
Adrian Sampson
bf1291a97d
#291 : restore shortcut for manual ID searches
2013-05-29 15:16:27 -07:00
Adrian Sampson
73a904f7e8
#291 : simplify plugin interface for album_for_id
2013-05-29 15:02:42 -07:00
Adrian Sampson
611dc44c46
fix tests for ID parsing ( #291 )
...
The previous tests accessed the network. This refactoring lets us test the ID
parsing in isolation.
2013-05-29 14:51:16 -07:00
Adrian Sampson
303cd9ba00
Merge pull request #291 from jbaiter/discogs_albumid
...
Support for manually entered IDs in plugins
2013-05-29 14:43:59 -07:00
Simon Luijk
0309775a91
Initial support for ALAC encoded audio files
...
Both AAC and ALAC are normally embedded in an .m4a container. For
this reason I have split the m4a type into aac and alac types.
To distinguish between the two encodings I have taken advantage
of the fact that, in my collection, ALAC don't have a sample_rate
set. I could not find verification if this is always the case
or not. Would bitrate be a more reliable determining factor?
e.g. if bitrate > 320000: type = 'alac'
Signed-off-by: Simon Luijk <simon@simonluijk.com>
2013-05-29 21:25:23 +02:00
Johannes Baiter
3df635eca2
Make regex for Discogs ID more specific
2013-05-29 20:31:58 +02:00
Adrian Sampson
e75718d196
use album template fields in item templates
...
This lets you use, for example, the example album bitrate field in path
formats.
2013-05-29 10:10:07 -07:00