Medusa cant save its config

I am working on setting up my own media server, the first two apps is nzbget and medusa (please dont tell me to switch Sonarr), when I try to save the config it fails.

This is the error message from the log:

2019-06-09 11:32:22 ERROR TORNADO :: [] Uncaught exception in APIv2: TypeError("set([u'nfo', u'idx', u'sub', u'srt']) is not JSON serializable",) Request: PATCH /api/v2/config/main (10.20.1.136) With body: {"search":{"filters":{"ignoreUnknownSubs":false,"ignored":["german","french","core2hd","dutch","swedish","reenc","MrLss","dubbed"],"undesired":["internal","xvid"],"ignoredSubsList":["dk","fin","heb","kor","nor","nordic","pl"],"required":[],"preferred":[]},"general":{"minDailySearchFrequency":10,"minBacklogFrequency":720,"dailySearchFrequency":40,"checkPropersInterval":"4h","usenetRetention":500,"maxCacheAge":30,"backlogDays":7,"torrentCheckerFrequency":60,"backlogFrequency":720,"cacheTrimming":false,"deleteFailed":false,"downloadPropers":true,"useFailedDownloads":false,"minTorrentCheckerFrequency":30,"removeFromClient":false,"randomizeProviders":false,"propersSearchDays":2,"allowHighPriority":true,"trackersList":["udp://tracker.coppersurfer.tk:6969/announce","udp://tracker.leechers-paradise.org:6969/announce","udp://tracker.zer0day.to:1337/announce","udp://tracker.opentrackr.org:1337/announce","http://tracker.opentrackr.org:1337/announce","udp://p4p.arenabg.com:1337/announce","http://p4p.arenabg.com:1337/announce","udp://explodie.org:6969/announce","udp://9.rarbg.com:2710/announce","http://explodie.org:6969/announce","http://tracker.dler.org:6969/announce","udp://public.popcorn-tracker.org:6969/announce","udp://tracker.internetwarriors.net:1337/announce","udp://ipv4.tracker.harry.lu:80/announce","http://ipv4.tracker.harry.lu:80/announce","udp://mgtracker.org:2710/announce","http://mgtracker.org:6969/announce","udp://tracker.mg64.net:6969/announce","http://tracker.mg64.net:6881/announce","http://torrentsmd.com:8080/announce"]}},"clients":{"torrents":{"username":"","authType":"","verifySSL":false,"seedTime":0,"rpcUrl":"transmission","enabled":true,"highBandwidth":false,"label":"","paused":false,"host":"","seedLocation":"","labelAnime":"","path":"","password":"","method":"blackhole","dir":""},"nzb":{"**********":{"category":"tv","username":"brian","categoryAnimeBacklog":"anime","useHttps":false,"categoryBacklog":"tv","priority":100,"host":"10.20.1.50:8082","categoryAnime":"anime","password":"9zmq893FF!!"},"enabled":true,"method":"**********","dir":"","sabnzbd":{"category":"tv","forced":false,"apiKey":"","categoryAnimeBacklog":"anime","categoryBacklog":"tv","username":"","host":"","categoryAnime":"anime","password":""}}}} Traceback (most recent call last): File "/app/medusa/ext/tornado/web.py", line 1592, in _execute result = yield result File "/app/medusa/ext/tornado/gen.py", line 1133, in run value = future.result() File "/app/medusa/ext/tornado/concurrent.py", line 261, in result raise_exc_info(self._exc_info) File "/app/medusa/ext/tornado/gen.py", line 1141, in run yielded = self.gen.throw(*exc_info) File "/app/medusa/medusa/server/api/v2/base.py", line 64, in async_call content = yield IOLoop.current().run_in_executor(executor, prepared) File "/app/medusa/ext/tornado/gen.py", line 1133, in run value = future.result() File "/app/medusa/ext/tornado/concurrent.py", line 261, in result raise_exc_info(self._exc_info) File "<string>", line 3, in raise_exc_info TypeError: set([u'nfo', u'idx', u'sub', u'srt']) is not JSON serializable

submitted by /u/ratnose
[link] [comments]
Source: Reddit