@@ -555,7 +555,7 @@ def P_servicesxspf(self, request):
555555 bouquetname = getUrlArg (request , "bName" )
556556 if bouquetname :
557557 bouquetname = bouquetname .replace ("," , "_" ).replace (";" , "_" )
558- request .setHeader ('Content-Disposition' , f'inline ; filename={ bouquetname } .xspf;' )
558+ request .setHeader ('Content-Disposition' , f'attachment ; filename={ bouquetname } .xspf;' )
559559 services = getServices (bref , False )
560560 if comp_config .OpenWebif .auth_for_streaming .value :
561561 session = GetSession ()
@@ -590,11 +590,11 @@ def P_servicesm3u(self, request):
590590 :query string bRef: bouquet reference
591591 """
592592 bref = getUrlArg (request , "bRef" , "" )
593- request .setHeader ('Content-Type' , 'application/x-mpegurl ' )
593+ request .setHeader ('Content-Type' , 'application/octet-stream ' )
594594 bouquetname = getUrlArg (request , "bName" )
595595 if bouquetname :
596596 bouquetname = bouquetname .replace ("," , "_" ).replace (";" , "_" )
597- request .setHeader ('Content-Disposition' , f'inline ; filename={ bouquetname } .m3u8;' )
597+ request .setHeader ('Content-Disposition' , f'attachment ; filename={ bouquetname } .m3u8;' )
598598 services = getServices (bref , False )
599599 if comp_config .OpenWebif .auth_for_streaming .value :
600600 session = GetSession ()
@@ -820,7 +820,7 @@ def P_movielistm3u(self, request):
820820 Returns:
821821 HTTP response with headers
822822 """
823- request .setHeader ('Content-Type' , 'application/x-mpegurl ' )
823+ request .setHeader ('Content-Type' , 'application/octet-stream ' )
824824 movielist = getMovieList (request .args )
825825 movielist ["host" ] = f"{ whoami (request )['proto' ]} ://{ request .getRequestHostname ()} :{ whoami (request )['port' ]} "
826826 return movielist
0 commit comments