beets/beetsplug
Antoine Beaupré 5e8d17a4fc
lyrics: detect MusixMatch blocking
we just look for the bad string in the HTML. this has the downside
that we may consider songs that have those exact lyrics (you never
know, really) may trigger this warning as well and we would fail to
fetch those songs.

we also fail if lyrics contain another magic string that seems to come
up when you do fill in the CAPTCHA after being blocked.
2017-07-17 12:21:55 -04:00
..
bpd bpd: Use integers for time values (fix 2394) 2017-01-17 11:37:10 -08:00
lastgenre Don't crash if non-canonical genre and prefer_specific: yes. 2017-06-02 15:48:05 +01:00
metasync Wrap a long line 2017-06-15 20:46:54 -04:00
web Slightly clearer layout for #2593, and comments 2017-06-15 17:51:14 -04:00
__init__.py Standardize __future__ imports without parentheses 2016-02-28 15:03:51 -08:00
absubmit.py Don't hardcode errno constant 2017-04-23 23:28:32 +02:00
acousticbrainz.py Fix a missing parameter (#2349) 2016-12-28 13:36:19 -05:00
badfiles.py Fix some whitespace (#2433) 2017-02-11 19:24:47 -05:00
beatport.py Fix misuse of flags in re.sub() calls 2017-04-15 14:44:19 +02:00
bench.py Allow multiple MB ids to be passed to the importer 2016-01-19 21:43:32 +01:00
bpm.py Merge pull request #1992 from jackwilsdon/add-write-bpm 2017-01-01 23:09:41 -05:00
bucket.py replace itertools.izip with zip from six.moves 2016-06-23 04:40:18 -04:00
chroma.py replace deprecated log.warn() with log.warning() 2016-08-09 00:33:38 -04:00
convert.py Attempted fix for #2515 (convert on Windows) 2017-04-14 09:31:30 -04:00
cue.py wrap 2 results in a list in cue and random plugin 2016-09-14 00:40:53 -04:00
discogs.py Fix default for user_token 2017-02-21 13:56:20 -05:00
duplicates.py Remove untyped except statements 2017-04-29 00:05:20 +02:00
edit.py replace deprecated log.warn() with log.warning() 2016-08-09 00:33:38 -04:00
embedart.py Default to confirm 2017-03-06 23:45:29 -05:00
embyupdate.py A little fiddling with embyupdate 2017-01-07 17:07:01 -05:00
export.py Update code to match pep8 naming standards 2016-04-27 20:15:10 +01:00
fetchart.py fetchart: Internally pass settings in a cleaner way. 2017-01-25 00:01:05 +01:00
filefilter.py bytestringify paths in filefilter plugin 2016-06-16 04:08:49 -04:00
freedesktop.py Standardize __future__ imports without parentheses 2016-02-28 15:03:51 -08:00
fromfilename.py fromfilename: fix dict view conversion for python3 (fix #2195) 2016-09-12 09:29:32 -04:00
ftintitle.py ftintitle: Clarify indexing 2017-04-19 19:08:15 -04:00
fuzzy.py Use new as_str method 2016-06-25 19:16:14 -07:00
gmusic.py Complete set of __future__ imports 2017-06-14 19:08:27 -04:00
hook.py add coding: utf-8 magic comment to every .py file 2016-08-07 04:09:17 -04:00
ihate.py Standardize __future__ imports without parentheses 2016-02-28 15:03:51 -08:00
importadded.py Add option to hardlink when importing 2017-02-19 15:56:13 -06:00
importfeeds.py replace os.symlink() with util.link() in importfeeds 2016-07-09 22:44:26 -04:00
info.py Avoid using None when format is unspecified 2016-09-07 21:47:31 -04:00
inline.py Use new as_str method 2016-06-25 19:16:14 -07:00
ipfs.py decode ipfs item paths to satisy python -bb 2016-07-03 23:52:05 -04:00
keyfinder.py removebyte conversion/literals for command args 2016-08-25 03:37:30 -04:00
kodiupdate.py Code fixed according to flake8 2017-03-01 11:11:54 +02:00
lastimport.py Always use SSL on servers that don't require SNI 2017-01-02 20:39:10 -05:00
lyrics.py lyrics: detect MusixMatch blocking 2017-07-17 12:21:55 -04:00
mbcollection.py Merge pull request #2294 from anshuman73/master 2017-06-10 20:50:50 -04:00
mbsubmit.py mbsubmit plugin : numeric sort in print_tracks (for >=10 track releases) 2017-02-25 12:01:34 -08:00
mbsync.py treewide: add u to instances of 'singleton:true' 2016-03-06 02:12:43 +03:00
missing.py beetsplug: implement missing -a -t 2017-03-18 19:05:46 -04:00
mpdstats.py Add changelog entry, wrap long comment lines. 2017-01-24 11:41:55 +10:00
mpdupdate.py Fix #2381: mpdupdate on Python 3 2017-01-10 12:22:30 -05:00
permissions.py replace deprecated log.warn() with log.warning() 2016-08-09 00:33:38 -04:00
play.py rename --force to --yes in play plugin 2017-04-19 10:51:44 -07:00
plexupdate.py use urllib from six.moves 2016-06-23 04:40:18 -04:00
random.py Vastly simplify main random function 2016-12-26 17:04:21 -05:00
replaygain.py fixes issue #2615 2017-07-04 15:53:02 +02:00
rewrite.py Use new as_str method 2016-06-25 19:16:14 -07:00
scrub.py Fix #2339: scrub resets art type 2016-12-29 13:30:17 -05:00
smartplaylist.py smartplaylist: Support overlapping playlist defs 2017-03-06 19:07:06 -05:00
spotify.py replace deprecated log.warn() with log.warning() 2016-08-09 00:33:38 -04:00
the.py replace deprecated log.warn() with log.warning() 2016-08-09 00:33:38 -04:00
thumbnails.py Remove untyped except statements 2017-04-29 00:05:20 +02:00
types.py Standardize __future__ imports without parentheses 2016-02-28 15:03:51 -08:00
zero.py Zero: Last minute unimportant fixes: 2016-12-27 19:13:29 +01:00