diff --git a/lbrynet/extras/daemon/json_response_encoder.py b/lbrynet/extras/daemon/json_response_encoder.py index 859a2f915..3861edb74 100644 --- a/lbrynet/extras/daemon/json_response_encoder.py +++ b/lbrynet/extras/daemon/json_response_encoder.py @@ -67,6 +67,7 @@ def encode_account_doc(): def encode_file_doc(): return { + 'streaming_url': '(str) url to stream the file using range requests', 'completed': '(bool) true if download is completed', 'file_name': '(str) name of file', 'download_directory': '(str) download directory', diff --git a/lbrynet/stream/managed_stream.py b/lbrynet/stream/managed_stream.py index d99d4ddeb..4b7019f47 100644 --- a/lbrynet/stream/managed_stream.py +++ b/lbrynet/stream/managed_stream.py @@ -213,6 +213,7 @@ class ManagedStream: download_directory = None written_bytes = None return { + 'streaming_url': f"http://{self.config.api_host}:{self.config.api_port}/stream/{self.sd_hash}", 'completed': (self.output_file_exists and self.status in ('stopped', 'finished')) or all( self.blob_manager.is_blob_verified(b.blob_hash) for b in self.descriptor.blobs[:-1]), 'file_name': file_name,