59 Commits

Author SHA1 Message Date
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
magnolia-fan
90d55fc30f Not removing, escaping 2011-11-15 19:32:49 +04:00
magnolia-fan
d538216bf1 Fixing ruby encoding 2011-11-15 19:20:21 +04:00
magnolia-fan
8897e797c6 Adding sort name to search, fixing weird symbols 2011-11-15 19:11:30 +04:00
Gregory Eremin
2f03500db6 Merged 2011-10-06 16:39:14 +04:00
Gregory Eremin
1896c50e9c Rewritten other classes 2011-10-06 16:30:46 +04:00
Gregory Eremin
2311b491d6 Refactoring artitst, added base model 2011-10-06 15:31:17 +04:00
Gregory Eremin
269613f8c3 Merge 2011-09-19 19:21:30 +04:00
Gregory Eremin
1792125912 Artist search encode fix 2011-09-19 19:19:58 +04:00
magnolia-fan
511c404985 Aw, i need some sleep 2011-09-19 03:47:45 +04:00
magnolia-fan
684104b2b3 404 error handling 2011-09-19 03:39:03 +04:00
magnolia-fan
40e92a3cbb Artist type fix 2011-09-18 17:18:14 +04:00
magnolia-fan
d7000eebfb Artist type fix 2011-09-18 17:05:48 +04:00
magnolia-fan
aab8c7a494 Query interval method name fix 2011-09-15 23:52:00 +04:00
Gregory Eremin
6033a0b578 Fix (ruby 1.8.7 date range) 2011-09-14 17:54:38 +04:00
Gregory Eremin
91e145eb2b Travis debug 2011-09-14 17:46:49 +04:00
Gregory Eremin
78418e9325 Sorting, tests 2011-09-14 16:30:52 +04:00