mirror of
https://github.com/pkkid/python-plexapi
synced 2025-02-16 12:58:26 +00:00
Fix disable settings for bootstrap test server (#627)
* Fix disable intro scanning for unclaimed server * Disable intro marker setting for bootstrap server only with Plex Pass * Move disable settings outside try/except so errors don't get swallowed
This commit is contained in:
parent
b3ea71e62c
commit
5102201969
1 changed files with 14 additions and 7 deletions
|
@ -461,13 +461,6 @@ if __name__ == "__main__":
|
|||
server = account.device(opts.server_name).connect()
|
||||
else:
|
||||
server = PlexServer("http://%s:32400" % opts.advertise_ip)
|
||||
if opts.accept_eula:
|
||||
server.settings.get("acceptedEULA").set(True)
|
||||
server.settings.get("GenerateBIFBehavior").set("never")
|
||||
server.settings.get("GenerateChapterThumbBehavior").set("never")
|
||||
server.settings.get("GenerateIntroMarkerBehavior").set("never")
|
||||
server.settings.get("LoudnessAnalysisBehavior").set("never")
|
||||
server.settings.save()
|
||||
|
||||
except KeyboardInterrupt:
|
||||
break
|
||||
|
@ -475,13 +468,27 @@ if __name__ == "__main__":
|
|||
except Exception as err:
|
||||
print(err)
|
||||
time.sleep(1)
|
||||
|
||||
runtime = time.time() - start
|
||||
|
||||
if not server:
|
||||
raise SystemExit(
|
||||
"Server didnt appear in your account after %ss" % opts.bootstrap_timeout
|
||||
)
|
||||
|
||||
print("Plex container started after %ss, setting up content" % int(runtime))
|
||||
|
||||
if opts.accept_eula:
|
||||
server.settings.get("acceptedEULA").set(True)
|
||||
# Disable settings for background tasks when using the test server.
|
||||
# These tasks won't work on the test server since we are using fake media files
|
||||
if not opts.unclaimed and account and account.subscriptionActive:
|
||||
server.settings.get("GenerateIntroMarkerBehavior").set("never")
|
||||
server.settings.get("GenerateBIFBehavior").set("never")
|
||||
server.settings.get("GenerateChapterThumbBehavior").set("never")
|
||||
server.settings.get("LoudnessAnalysisBehavior").set("never")
|
||||
server.settings.save()
|
||||
|
||||
sections = []
|
||||
|
||||
# Lets add a check here do somebody dont mess up
|
||||
|
|
Loading…
Add table
Reference in a new issue