1
0
Fork 0
Commit Graph

75 Commits

Author SHA1 Message Date
Thomas Wolfe 4dd3db1158 accidentally set id/mbid as an integer rather than string. 2015-05-12 18:57:25 +02:00
Thomas Wolfe b77fcac50b added a comment to explain self.name[13..-1] since I can't think of a more intutive way to handle that. 2015-05-12 18:57:25 +02:00
Thomas Wolfe 2d4c1c42fd Use magic encoding to ret rid of "invalid multibyte chat (US-ASCII)" errors. track_search is now renamed recording_search. recording_search now works (I mixed up the inputs). 2015-05-12 18:47:13 +02:00
Thomas Wolfe 813b6f0383 track_search now works, will be moved to it's own recording model. 2015-05-12 18:45:08 +02:00
Jason Voegele 33e280ec2c Merge remote-tracking branch 'danbee/feature/find-release-by-discid' into feature/find-release-by-discid 2015-03-13 15:58:04 -04:00
Mathias Gawlista 3d30c6f6b7 Release 0.7.7 2014-12-01 11:39:52 +01:00
Mathias Gawlista 60d4df1cab BaseModel.search might return nil 2014-12-01 11:35:39 +01:00
Dan Barber c65b270799 Add bindings for discid/release-list. 2014-01-13 10:23:42 +00:00
Dan Barber 2f2fe392d1 Add find_by_discid method. 2014-01-13 08:32:45 +00:00
Linus Oleander 03c2a3d5cd BaseModel.search might return nil 2013-11-06 22:37:31 +01:00
Savater Sebastien b01795d55c Handle faraday errors 2013-07-13 14:26:57 +04:00
Savater Sebastien 344dfdbe5c Do not rescue all errors 2013-07-11 22:51:50 +04:00
Mathias Gawlista 1dd1714448 Release of 0.7.6 2013-06-14 12:37:38 +02:00
Mathias Gawlista b5599710cd Improves urls attribute to return an array if there are multiple urls for a relation type. #19 2013-06-14 12:33:35 +02:00
Mathias Gawlista 614f2eff59 Version incrementation. 2013-05-06 20:32:53 +02:00
Mathias Gawlista 359b4aa61a Require date to avoid CI exception 'wrong number of arguments(3 for 0)'. #18 2013-05-06 20:17:12 +02:00
Thomas Wolfe d8184565a2 created new track_search binding to allow searching for tracks (really recordings). Modified existing model classes to call super() to handle search (open/closed principle, attempting to reduce duplicate code). Fixed xml namespace issue in specs. 2013-05-05 18:58:12 -05:00
lionel ac25d4cdb3 Adds release group urls 2013-02-06 14:07:20 +01:00
Gregory Eremin be1743f836 Bump version and release 2013-01-30 16:03:27 +04:00
Gregory Eremin 518ff64265 Merge pull request #15 from Applicat/handle_dates_without_day
Calculate last day of month correctly. refs #14
2013-01-25 05:39:33 -08:00
Mathias Gawlista ebf475e9c8 Adds type field to release model. 2013-01-24 21:12:58 +01:00
Mathias Gawlista 4b17499bb4 Calculate last day of month correctly. refs #14 2013-01-24 14:18:38 +01:00
Gregory Eremin abd67818d3 Merge pull request #12 from Applicat/release_group_search2
Implementation of release group search
2013-01-22 21:55:35 -08:00
Mathias Gawlista 9171dcde40 Adds release fields asin, barcode and quality. 2013-01-22 16:19:36 +01:00
Mathias Gawlista 18ebfad7c5 Implements MusicBrainz::ReleaseGroup.search and .find_by_artist_and_title 2013-01-22 16:04:15 +01:00
Gregory Eremin efaf9d6503 Failsafe proxy fix 2013-01-20 18:18:55 +04:00
Gregory Eremin 531fcc9908 Stability improvements, new release 2013-01-20 16:36:52 +04:00
Mathias Gawlista 75a536d373 Handle different cases of release's format attribute. 2013-01-18 18:31:30 +01:00
Gregory Eremin 18ba6bea34 Fix exception while writing utf8 to cache 2012-12-05 08:53:33 +04:00
Gregory Eremin 5c519506c0 Cleaning up 2012-10-17 18:05:40 +04:00
Gregory Eremin 7c42a90a6c Mass rewrite 2012-10-12 16:45:51 +04:00
Savater Sebastien 69ecbd706e Allow custom User-Agent 2012-09-23 13:25:52 +02:00
Gregory Eremin 737b4cd130 Releasing patch 2012-09-06 11:12:14 +04:00
Gregory Eremin 4976785e1c Fixing tests 2012-09-06 11:09:58 +04:00
Sander Nieuwenhuizen 0b68c0c570 Replaced the custom weighting calculation by making use of MusicBrainz scoring scheme. 2012-09-05 21:17:31 +02:00
Gregory Eremin 12d31c63c2 Removing unnecessery self reference 2012-07-09 02:50:07 +04:00
Gregory Eremin 5406d5e97c Version bump, updated readme 2012-07-09 02:45:54 +04:00
Gregory Eremin e3cd3341b7 Encoding headers, wrapping eigenclasses 2012-07-09 02:37:46 +04:00
Gregory Eremin b97625597e Refactored Release and Track models, fixed tests 2012-07-09 02:22:23 +04:00
Gregory Eremin 7de2a66613 Refactoring ReleaseGroup model 2012-07-09 01:19:56 +04:00
Gregory Eremin ab78050fec Refactoring Artist model 2012-07-08 23:46:09 +04:00
Gregory Eremin 23d27756b8 Missing models 2012-07-06 19:24:50 +04:00
Gregory Eremin 1d558468fa releasing 0.6.0 2012-07-04 17:20:13 +04:00
Gregory Eremin 037259a497 Fixing "malformed" version number 2012-07-04 17:16:29 +04:00
Gregory Eremin 9121e7927e Gem is rewrapped with Bundler instead of Jeweler. All tests are using RSpec. Reorganized lib structure. Tests are fixed. 2012-07-04 17:10:47 +04:00
Gregory Eremin ccbc869250 Merge pull request #3 from Applicat/caching
Caching of http requests
2012-07-04 01:36:18 -07:00
Jens Fahnenbruck 14f9a16c3b give hight weight for name matching
if you search for 'Chris Martin' coldplay will be higher ranked than the
singer 'Chris Martin', and that shouldn't be so
2012-06-21 11:42:05 +02:00
mgawlista ceec983ad8 Removes call of obsolete method. 2012-04-08 18:55:34 +02:00
mgawlista abc8218a06 Added cache_contents block around get_contents to cache requests when a cache path is set. 2012-04-08 18:48:38 +02:00
mgawlista 7600b3855b Sleep each query of the 5 tries and not only the first one. 2012-04-08 15:54:51 +02:00