Commit Graph

1104 Commits

Author SHA1 Message Date
Patrick Speiser e9c66b8de2 SQL Cache size is now user configurable (best performance when its at least as large as the database itself) 2012-09-16 11:27:48 +02:00
Aaron Cohen 04571e5813 Making what.cd cache threadsafe through simple locking 2012-09-15 21:13:42 -07:00
Patrick Speiser 6304d27266 Changed some sqlite settings to improve performance 2012-09-15 23:58:09 +02:00
Aaron Cohen 362b9c1cdf Disabling what.cd caching for now, it isn't threadsafe. 2012-09-14 20:15:23 -07:00
Aaron Cohen f63d59219a Fixing sorting mistake 2012-09-14 19:37:49 -07: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
Aaron Cohen fcba9a74d9 More tweaking to preserve preferred torrent order 2012-09-14 00:34:50 -07:00
Aaron Cohen ec61a0ce12 Logging when we load artist info 2012-09-13 22:57:18 -07:00
Aaron Cohen 88ba433e9f Fixed brokenness, added bitrate preference, speed better but not great. 2012-09-13 22:51:44 -07:00
Patrick Speiser b7064ab6a7 Moved the release data track extraction to a new function. 2012-09-13 12:47:48 +02:00
Patrick Speiser 8f3a20841c Removed unnecessary and ugly "ngs" linendings from variables. 2012-09-13 12:33:50 +02:00
Patrick Speiser e337bb4d62 Fixed rate limiting, the provided sleep interval was pretty much ignored because any value > 0 was considered to be a limit of 1 request/second 2012-09-13 12:19:02 +02:00
Aaron Cohen 5291b2f326 Disabled a bunch of stuff that was being parsed and not needed by headphones, got down to 27 secs 2012-09-13 02:07:50 -07:00
Patrick Speiser 296ef01f63 startmb will now be called once at startup and every time a new configuration is submitted, removed option to forcemb because the value was ignored 2012-09-12 14:20:09 +02:00
Patrick Speiser 9a760f8f0c Removed dead musicbrainz mirror 2012-09-12 12:17:36 +02:00
Patrick Speiser 47240bd5cd Removed useless return values from startmb 2012-09-12 12:16:08 +02:00
Patrick Speiser 15cb3013a9 Merge branch 'emptyArtistDeletion' 2012-09-12 11:39:44 +02:00
Aaron Cohen 0970689df9 IT'S ALIIIIIVE!!! 2012-09-12 01:43:53 -07:00
Aaron Cohen ac4f20c3d5 What.cd preference should be titled password, not passkey, also, updating whatapi and adding authentication bugfix. 2012-09-11 20:37:33 -07:00
Patrick Speiser db9df9b563 Allow deletion of empty artists (artists where you don't have any songs OR that haven't released any albums), should also work to fix Issue #569 and will in general be helpful 2012-09-11 22:35:23 +02:00
Aaron Cohen 5ebd668466 Fixing what.cd preferences 2012-09-11 00:19:36 -07:00
Aaron Cohen cb22e917cd What.cd WIP, now using api rather than RSS 2012-09-11 00:13:12 -07:00
Aaron Cohen 86f51dcbdb Merge remote-tracking branch 'origin/master' into what-search
Conflicts:
	headphones/webserve.py
2012-09-10 20:53:28 -07:00
Patrick Speiser 7b1f8208a4 Merge branch 'requestReduction' 2012-09-09 09:57:00 +02:00
Patrick Speiser 11946b80da Revert "Possible Fix for Issue #533"
This reverts commit 196ea11ced.
2012-09-09 07:14:13 +02:00
Patrick Speiser fd98e18022 Merge branch 'issue811' into requestReduction 2012-09-09 07:11:09 +02:00
Patrick Speiser ea9f896310 Added paging to get_all_releases, this will ensure that any future (however unlikely) release groups containing over 100 releases will be read correctly 2012-09-09 07:02:59 +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 b71bb6938d get_all_releases now produces identical output to the final contents of the fullreleaselist in addArtisttoDB 2012-09-08 16:17:13 +02:00
Patrick Speiser 0445859fb4 Initial Prototype for get_all_releases 2012-09-08 13:52:34 +02:00
Patrick Speiser be330afc54 Added new valid include to browse_recordings 2012-09-08 13:51:39 +02:00
Patrick Speiser 40fd894028 Merge branch 'issue533' 2012-09-08 10:47:11 +02:00
Patrick Speiser 196ea11ced Possible Fix for Issue #533 2012-09-08 09:13:18 +02:00
Ade b8c5782765 Include html5lib for BeautifulSoup
BeautifulSoup needs lxml or html5, have included html5lib.

Also latest BeautifulSoup 4.1.3
2012-09-06 10:47:07 +12:00
Patrick Speiser 151ce6b33f Merge branch 'issue811' 2012-09-03 23:36:38 +02:00
Patrick Speiser 4a9d479f86 Merge branch 'issue796' 2012-09-03 23:36:24 +02:00
Patrick Speiser 4aa233e9e4 Better fix for Issue #796, filters all hidden Unix directories 2012-09-03 23:32:29 +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
Patrick Speiser fa171deca1 Fixes Issue 811 by detecting and failing early if getHybridRelease gets an empty fullreleaselist passed into it. 2012-09-03 23:23:57 +02:00
Patrick Speiser 1efdd64978 Better fix for Issue #796, filters all hidden Unix directories 2012-09-03 18:21:53 +02:00
Patrick Speiser 81082be1be Cheap fix for Issue #796, not actually tested on mac but filters the directories on Linux and Windows 2012-09-03 18:09:36 +02:00
Brinken fba9695863 Config Style 2012-09-03 09:00:00 +02:00
Brinken 5f365c44a3 Checkbox now animate with style 2012-09-02 19:46:33 +02:00
Brinken 1d71c3a6d2 Minor Changes 2012-09-02 15:27:09 +02:00
Brinken 77d0ff7a9f Update information 2012-09-02 13:46:16 +02:00
Brinken b998a6cd8c NMA - On snatch 2012-09-02 13:41:23 +02:00
Brinken 0fa25ab189 Merge remote-tracking branch 'upstream/master' 2012-09-02 13:37:40 +02:00
Brinken 5d014b32d5 Fixed update link 2012-09-02 13:28:42 +02:00
Brinken ec1054f0a0 Minor Issues
!Extra Newznabs doesn't work.
2012-09-02 11:46:43 +02:00
Travis Glenn Hansen 10a924dfbf allow setting custom cache_dir 2012-09-01 10:21:45 -06:00