beets/beetsplug
Mark Stenglein 471d46d67e web: __init__: _rep: Filter all bytes for serializer
This commit fixes issue #2532 by filtering out any byte values
added by any other extensions and decoding them to strings for the
JSON serializer.

It does not remove any of the keys, instead opting to just convert
them.

Signed-off-by: Mark Stenglein <mark@stengle.in>
2017-05-03 00:03:05 -04:00
..
bpd bpd: Use integers for time values (fix 2394) 2017-01-17 11:37:10 -08:00
lastgenre Merge pull request #2211 from heylookltsme/better-genre 2016-09-27 09:07:39 -04:00
metasync handle metaclasses with six 2016-06-24 05:53:55 -04:00
web web: __init__: _rep: Filter all bytes for serializer 2017-05-03 00:03:05 -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
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: Tolerate empty Google response (#2437) 2017-02-13 16:54:56 -05:00
mbcollection.py Change license and email address in mbcollection plugin. 2017-01-30 23:37:01 -05: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 Remove unused import 2017-01-10 14:54:17 -05: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