mirror of
				https://github.com/zoriya/Kyoo.git
				synced 2025-11-04 03:27:14 -05:00 
			
		
		
		
	Fixing heavy subtitles lagging
This commit is contained in:
		
							parent
							
								
									0f0d39494b
								
							
						
					
					
						commit
						b827196a68
					
				
							
								
								
									
										12
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										12
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							@ -24,7 +24,7 @@
 | 
			
		||||
                "detect-browser": "^5.2.0",
 | 
			
		||||
                "hls.js": "^0.14.17",
 | 
			
		||||
                "jquery": "^3.6.0",
 | 
			
		||||
                "libass-wasm": "^4.0.0",
 | 
			
		||||
                "libass-wasm": "https://codeload.github.com/jellyfin/JavascriptSubtitlesOctopus/tar.gz/4.0.0-jf-smarttv",
 | 
			
		||||
                "ngx-infinite-scroll": "^10.0.1",
 | 
			
		||||
                "popper.js": "^1.16.1",
 | 
			
		||||
                "rxjs": "^6.6.6",
 | 
			
		||||
@ -8515,8 +8515,9 @@
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/libass-wasm": {
 | 
			
		||||
            "version": "4.0.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/libass-wasm/-/libass-wasm-4.0.0.tgz",
 | 
			
		||||
            "integrity": "sha512-+fCkT3fP3b6wGg3s+VrUrFcW7IScFjVWlJq1aGu0gtiIw0RIPKMVdHqOHba2zkSYrfeJooB4Zn20fTORoY9brg=="
 | 
			
		||||
            "resolved": "https://codeload.github.com/jellyfin/JavascriptSubtitlesOctopus/tar.gz/4.0.0-jf-smarttv",
 | 
			
		||||
            "integrity": "sha512-538243/sR62HARJdkKKyfkdSu4Y6KxE3vJc2fNLdQOoApupsauXiM6FlRuCdpHDHe34pbUTEsHK4vbBo7b9Jdg==",
 | 
			
		||||
            "license": "MIT"
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/license-webpack-plugin": {
 | 
			
		||||
            "version": "2.3.11",
 | 
			
		||||
@ -23316,9 +23317,8 @@
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "libass-wasm": {
 | 
			
		||||
            "version": "4.0.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/libass-wasm/-/libass-wasm-4.0.0.tgz",
 | 
			
		||||
            "integrity": "sha512-+fCkT3fP3b6wGg3s+VrUrFcW7IScFjVWlJq1aGu0gtiIw0RIPKMVdHqOHba2zkSYrfeJooB4Zn20fTORoY9brg=="
 | 
			
		||||
            "version": "https://codeload.github.com/jellyfin/JavascriptSubtitlesOctopus/tar.gz/4.0.0-jf-smarttv",
 | 
			
		||||
            "integrity": "sha512-538243/sR62HARJdkKKyfkdSu4Y6KxE3vJc2fNLdQOoApupsauXiM6FlRuCdpHDHe34pbUTEsHK4vbBo7b9Jdg=="
 | 
			
		||||
        },
 | 
			
		||||
        "license-webpack-plugin": {
 | 
			
		||||
            "version": "2.3.11",
 | 
			
		||||
 | 
			
		||||
@ -32,7 +32,7 @@
 | 
			
		||||
        "detect-browser": "^5.2.0",
 | 
			
		||||
        "hls.js": "^0.14.17",
 | 
			
		||||
        "jquery": "^3.6.0",
 | 
			
		||||
        "libass-wasm": "^4.0.0",
 | 
			
		||||
        "libass-wasm": "https://codeload.github.com/jellyfin/JavascriptSubtitlesOctopus/tar.gz/4.0.0-jf-smarttv",
 | 
			
		||||
        "ngx-infinite-scroll": "^10.0.1",
 | 
			
		||||
        "popper.js": "^1.16.1",
 | 
			
		||||
        "rxjs": "^6.6.6",
 | 
			
		||||
 | 
			
		||||
@ -485,7 +485,8 @@ export class PlayerComponent implements OnInit, OnDestroy, AfterViewInit
 | 
			
		||||
					this.subtitlesManager = new SubtitlesOctopus({
 | 
			
		||||
						video: this.player,
 | 
			
		||||
						subUrl: `subtitle/${subtitle.slug}`,
 | 
			
		||||
						fonts: Object.values(fonts)
 | 
			
		||||
						fonts: Object.values(fonts),
 | 
			
		||||
						renderMode: "fast"
 | 
			
		||||
					});
 | 
			
		||||
				}
 | 
			
		||||
				else
 | 
			
		||||
 | 
			
		||||
@ -8,5 +8,5 @@
 | 
			
		||||
LINE_204="                self.video.addEventListener(\\\"loadedmetadata\\\", function listener(e) {"
 | 
			
		||||
LINE_205="                    e.target.removeEventListener(e.type, listener);"
 | 
			
		||||
 | 
			
		||||
sed -i "204s/.*/$LINE_204/" node_modules/libass-wasm/dist/js/subtitles-octopus.js
 | 
			
		||||
sed -i "205s/.*/$LINE_205/" node_modules/libass-wasm/dist/js/subtitles-octopus.js
 | 
			
		||||
sed -i "236s/.*/$LINE_204/" node_modules/libass-wasm/dist/js/subtitles-octopus.js
 | 
			
		||||
sed -i "237s/.*/$LINE_205/" node_modules/libass-wasm/dist/js/subtitles-octopus.js
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user