rembo10
7280807588
Don't limit extras to 25
2014-04-12 17:44:48 -07:00
rembo10
8cdc48f33f
Merge remote-tracking branch 'basilfx/requests' into develop
2014-04-06 17:08:54 -07:00
Bas Stottelaar
a9a2fb78ed
Moved search to the end to defer it more
2014-04-06 23:40:10 +02:00
Bas Stottelaar
a7d517fb09
Deffer searches until after all albums have been found
2014-04-06 16:42:02 +02:00
Bas Stottelaar
3dfedc305a
Fix trailing spaces
2014-04-06 16:31:56 +02:00
Bas Stottelaar
55796324b6
Replaces urllib2 in importer, lastfm and lyrics
2014-04-06 16:15:33 +02:00
Bas Stottelaar
2add9fa264
First attempt to replace logger methods with lazy evaluating version
...
Forgot to format the message
2014-04-04 15:06:04 +02:00
rembo10
073f1dad3f
Merged in AdeHub/bugfix - fixed conflict with adding lib folder to path
2014-04-01 10:57:17 -07:00
rembo10
2ba476c6ef
Updated beets lib ( + mutagen ) and added unidecode
2014-03-31 16:21:50 -07:00
Ade
6e2338184e
Small bug fixes
...
- Delete from Releases when deleting artist/album
- Searcher - Size limits not quite working
- Searcher - 1st newznab used even if disabled
- Rutracker search stopped working for me, fixed by updating Beautiful
Soup. Moved bs4 and html5lib to lib and ensured (I think) it’s imported
from the right place
2014-03-30 16:32:48 +13:00
rembo10
7c068ca4c5
Updated the 'maintaining db' log message
2014-03-28 11:25:17 -07:00
Ade
40fe0cde15
Stop album being deleted and re-inserted as wanted on refresh if status set
2014-03-22 21:04:32 +13:00
theguardian
5d41a3adb9
Fixed libraryscan to ignore unmatchable tracks unless something changes that makes them matchable.
...
Fixed some persistent bugs that were bothering me regarding newartists, etc
2013-12-13 17:00:59 -08:00
theguardian
b1a47a2a91
Fixed minor bug where new releases wouldn't be updated. Improved logging to give better insights.
2013-12-11 14:47:28 -08:00
theguardian
cc61cc5c9f
Fixed issue where matching introduced false positives if metadata has MusicBrainz Track ID set.
2013-12-08 15:20:32 -08:00
theguardian
8fd631f96b
Cleaned up unnecessary code. No longer suggested that users run a comprehensive active artist update on first-run.
2013-10-13 13:45:10 -07:00
theguardian
fc00567191
First significant cut at refactoring the library sync function to optimize time/CPU usage.
...
Headphones now keeps all local file information persistent, and affords many new
opportunities that weren't available before. There may be a bug here and there. Please report.
2013-10-08 23:32:18 -07:00
theguardian
7a19d08ab2
Added ability to do a "comprehensive" MusicBrainz update to emulate the original update process.
...
Fixed a bug when adding albums introduced in last commit.
2013-10-02 15:03:25 -07:00
theguardian
af97f16c25
Fixed bug where user-selected album release was overwritten by headphones hybrid release.
2013-10-02 11:26:06 -07:00
theguardian
75a5f86cde
Added user inputs for MusicBrainz Update Interval & Album Age to ignore.
2013-10-02 10:18:14 -07:00
theguardian
4bbf067776
Fixed the bug where "Get Extras" caused albums to be deleted. Updated webserve.py to remove all traces of deleted items: necessary for this new algorithm to function globally.
2013-10-02 09:26:38 -07:00
theguardian
79f69f4e6e
Minor modification to make logger reflect eventual user input variable
2013-10-01 23:59:47 -07:00
theguardian
239c9841a1
Reverted ignore date back to 365 days - seems good for now.
2013-10-01 18:06:27 -07:00
theguardian
3639220a82
Made a few minor syntax updates.
2013-10-01 17:27:00 -07:00
theguardian
8ef1fb45c8
Rehashed "update active artist" algorithm to address time/CPU load issues.
2013-10-01 12:25:09 -07:00
rembo10
e545fead2a
typo
2012-11-05 18:09:09 -05:00
rembo10
7f2671e6c3
Better fix for non-unicode artist names being passed into artistlist_to_mbids
2012-11-05 13:26:27 -05:00
rembo10
c5ee88d82c
Don't mark albums as wanted if it's already Downloaded (with AUTOWANT_ALL selected). Don't search until after track info is populated
2012-11-01 19:42:20 -04:00
rembo10
2fb45f489a
Mark new albums added to musicbrainz in the last 21 days as wanted (if AUTOWANT_UPCOMING is selected)
2012-10-25 20:04:06 -03:00
Patrick Speiser
cda2d5ddf3
Special purpose artists can have multiple ids, 0035056d-72ac-41fa-8ea6-0e27e55f42f7 and 125ec42a-7229-4250-afc5-e057484327fe, added a ban by name in addition to the existing id bans, also removes the artist if its already in the db
2012-10-07 06:22:03 +02:00
Patrick Speiser
c5e38939d3
Merge branch 'issue840'
2012-09-28 11:54:34 +02:00
Patrick Speiser
3cbc6d3ba6
Block special purpose artists http://musicbrainz.org/doc/Style/Unknown_and_untitled/Special_purpose_artist
2012-09-28 11:39:28 +02:00
Patrick Speiser
490b4bc909
Ignore bootlegs and similar that have their release group type set to "Album". Fixes Issue #536
2012-09-14 11:40:02 +02:00
Patrick Speiser
fd98e18022
Merge branch 'issue811' into requestReduction
2012-09-09 07:11:09 +02:00
Patrick Speiser
fe8220a000
Improved addArtisttoDB, it now uses get_all_releases(releasegroupid) to get the data.
...
This has reduced the number of calls to the musicbrainz database by 90% in a test where i added U2, i expect similar effects for all artists.
2012-09-08 18:54:11 +02:00
Patrick Speiser
84b121ecfe
Fixes Issue 811 by detecting and failing early if getHybridRelease gets an empty fullreleaselist passed into it.
2012-09-03 23:27:37 +02:00
rembo10
761c3b4715
Need to wait until the album info is committed to the db before firing off the searcher thread when adding an artist with AUTOWANT_ALL selected
2012-08-31 22:21:05 +01:00
rembo10
9143f9899d
Merge remote-tracking branch 'Ichabond/patching' into develop
2012-08-30 18:12:05 +01:00
Ichabond
95e7c3c6b7
Resolve library import edge case
...
When adding a library, it is possible the single space character (' ') is added as an artist. The Musicbrainz function _do_mb_search is not capable of handling this, and throws a ValueError, as no query is provided. This checks if an artist fits this situation, and continues with the next possible artist.
2012-08-30 14:50:41 +02:00
rembo10
2f8abf7dca
Add error checking to importer, so we don't mark an artist as being updated if not all albums were added/refreshed
2012-08-20 22:37:37 +05:30
rembo10
6339dd8a87
Fix for post-processor not working if the album wasn't in the database
2012-08-19 18:39:17 +05:30
rembo10
d1b5d2a960
Backend stuff in mb & importer to use the new IncludeExtras & Extras format
2012-08-19 13:28:50 +05:30
rembo10
7c2345ee2a
Don't run mb artist lookup if artist == None
2012-08-18 01:56:32 +05:30
rembo10
625b0efd13
A couple of changes to library sync
2012-08-16 22:54:33 +05:30
rembo10
f2e0afac25
Fire off a searcher thread when adding albums with Mark All Albums as Wanted option is set
2012-08-16 21:40:15 +05:30
rembo10
d414b24f07
Port over the existing track information (location, bit rate, format) from the tracks table to the alltracks table - based on TrackID. Updated album.html to use jquery and autoreload the track table, fixed the 'There was a error' typo in script.s
2012-08-15 13:59:37 +05:30
rembo10
b9ebde486e
Lots of bug fixes to actually get the thing working :-)
2012-08-14 22:56:31 +05:30
rembo10
144076c03d
Added album-chooser to the interface, fixed some backend bugs
2012-08-14 21:46:13 +05:30
rembo10
ceea8977e8
Most of the backend work to get album switching working (selecting which release from a releasegroup you want headphones to point to)
2012-08-14 21:07:36 +05:30
rembo10
5469d21066
Removed test logging, leftover have track counter
2012-07-20 16:45:40 +05:30