forked from echonest/pyechonest
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
136 lines (80 loc) · 3.9 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
Rev 8.0.1 to 8.0.2
Support for spotify id space.
Rev 8.0.0 to 8.0.1
EchoNestAPIError now reports the HTTP status code of the failed request.
Rev 7.1.1 to 8.0.0
Delete old deprecated playlist functions.
Support new Track attributes 'valence' and 'acousticness'.
No longer return Track attributes as 0 if they don't exist on the track.
Audio attributes can now be None.
No longer always get track analysis details (bars, beats, meta, etc.). You now
need to call Track.get_analysis() to populate those attributes. See track.py for
details. (This makes track.track_from_XXX methods much faster for most uses.)
Handle all 2XX, 4XX, and 5XX response codes from the API.
Fix some examples for Tracks from mp3s. Use 7digital-US as preview catalog.
Rev 7.1.0 to 7.1.1
Merge pull request #18 from njl/create_catalog_by_name_factory_function
Factory function to create a catalog by name, avoiding the profile call.
Adds a factory function to create a catalog by name, avoiding the profile call.
add list_genres
genres fix in proxies.py
genres field
Merge branch 'master' of github.com:echonest/pyechonest
do not do logger.basicConfig
Merge pull request #14 from alex/patch-1
Removed print statements
Update pyechonest/catalog.py
get_catalog_by_name
Returning cat.
fix up long_description, README.md
add support for Catalog.keyvalues(); version upped to 7.1.0
CHANGELOG and setup.py updates
Merge branch 'master' of github.com:echonest/pyechonest
don't wrap in a try/except, let the exception bubble up
Merge pull request #13 from sebpiq/master
minor doc fix
small doc fix
dont crash if total isn't provided
Add some current contributors
bump version + update CHANGELOG
Deprecate the legacy Playlist, move BetaPlaylist to Playlist, add in support for new session catalog feature
more doc and .gitignore tweaks
fix up some minor doc issues
Delete old GITMOVE doc file.
bump version + update CHANGELOG
Bump version number for deletion of track/analyze methods.
Fixup comment and code in get_song_type. Improve/update comments on audio profile.
Eliminate track/analyze methods track_from_reanalyzing_id and track_from_reanalyzing_md5. Merge pull requests for timeout handling on profile calls. Fixup exception messages.
Merge pull request #12 from andreasjansson/master
Respect timeouts in track._wait_for_pending_track. Improve exception strings.
respect timeout in _wait_for_pending_track
This really bothered me, sorry
list_catalogs instead of list, resultlist response from catalog/list
bump version
don't override builtin list, return ResultList for catalog list call
Update changelog, bump version to 4.3
Support for song_type in song and playlist; bump version, update changelog
bump version
add a changelog, fix some spacing
debugging: The 'info' playlist call is unnecessary unless a user wants debug information
exception-handling: Encapsulate URL/HTTP errors in a new general class
Added EchoNestException and EchoNestIOError so that a user can use a single point for exception handling.
Note, I maintained the self.code, which was truncated before.
Merge pull request #7 from psobot/patch-1
Renamed call to non-existent function (_track_from_string) in exception handler.
Fixed bad function name (_track_from_string)
Make all track/analyze calls async.
Guard against empty song results when getting an audio summary.
Bump version to 4.2.21
Support tracks that do not have audio analysis.
Adding twitter functionality.
Adding qupdate functionality and get_item_dicts().
add manifest, bump release
beta playlist support for new dynamic playlist api, move version parameter to a single place
Added distribution parameter to static playlists, some extra info when errors are thrown, and basic playlist docs.
Add speechiness
Add sandbox methods.
don't choke if an artist does not have songs.
Don't send None to server
Fix item_id bug.
Add track_id parameters to playlist and song profile calls, add adventurousness, and catalog/read item ids.