mirror of
https://github.com/fHDHR/fHDHR_NextPVR.git
synced 2025-12-06 10:16:58 -05:00
Add Tuner API Status Method
This commit is contained in:
parent
3f8ff15e97
commit
886b257228
@ -1,6 +1,7 @@
|
||||
from flask import Response, request, redirect, abort, stream_with_context
|
||||
import urllib.parse
|
||||
import uuid
|
||||
import json
|
||||
|
||||
from fHDHR.exceptions import TunerError
|
||||
|
||||
@ -116,6 +117,21 @@ class Tuners():
|
||||
tuner = self.fhdhr.device.tuners.tuners[str(tuner_number)]
|
||||
tuner.channel_scan()
|
||||
|
||||
elif method == "status":
|
||||
|
||||
if not tuner_number:
|
||||
tuner_status = self.fhdhr.device.tuners.status()
|
||||
elif str(tuner_number) in list(self.fhdhr.device.tuners.tuners.keys()):
|
||||
tuner_status = self.fhdhr.device.tuners.tuners[str(tuner_number)].get_status()
|
||||
else:
|
||||
tuner_status = ["Invalid Tuner %s" % tuner_number]
|
||||
|
||||
tuner_status_json = json.dumps(tuner_status, indent=4)
|
||||
|
||||
return Response(status=200,
|
||||
response=tuner_status_json,
|
||||
mimetype='application/json')
|
||||
|
||||
else:
|
||||
return "%s Invalid Method" % method
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user