mirror of
				https://github.com/KevinMidboe/zoff.git
				synced 2025-10-29 18:00:23 +00:00 
			
		
		
		
	Fixed some loading-perforamance for soundcloud player
This commit is contained in:
		
							
								
								
									
										34
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										34
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -836,6 +836,35 @@ | ||||
|       "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", | ||||
|       "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=" | ||||
|     }, | ||||
|     "compressible": { | ||||
|       "version": "2.0.14", | ||||
|       "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.14.tgz", | ||||
|       "integrity": "sha1-MmxfUH+7BV9UEWeCuWmoG2einac=", | ||||
|       "requires": { | ||||
|         "mime-db": ">= 1.34.0 < 2" | ||||
|       } | ||||
|     }, | ||||
|     "compression": { | ||||
|       "version": "1.7.3", | ||||
|       "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", | ||||
|       "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", | ||||
|       "requires": { | ||||
|         "accepts": "~1.3.5", | ||||
|         "bytes": "3.0.0", | ||||
|         "compressible": "~2.0.14", | ||||
|         "debug": "2.6.9", | ||||
|         "on-headers": "~1.0.1", | ||||
|         "safe-buffer": "5.1.2", | ||||
|         "vary": "~1.1.2" | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "safe-buffer": { | ||||
|           "version": "5.1.2", | ||||
|           "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", | ||||
|           "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "concat-map": { | ||||
|       "version": "0.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", | ||||
| @@ -3304,6 +3333,11 @@ | ||||
|       "version": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", | ||||
|       "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" | ||||
|     }, | ||||
|     "mime-db": { | ||||
|       "version": "1.35.0", | ||||
|       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz", | ||||
|       "integrity": "sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==" | ||||
|     }, | ||||
|     "mimic-response": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.0.tgz", | ||||
|   | ||||
| @@ -31,6 +31,7 @@ | ||||
|     "bcrypt-nodejs": "0.0.3", | ||||
|     "body-parser": "^1.17.1", | ||||
|     "color-thief-jimp": "^2.0.2", | ||||
|     "compression": "^1.7.3", | ||||
|     "cookie-parser": "^1.4.3", | ||||
|     "cors": "^2.8.4", | ||||
|     "express": "^4.16.3", | ||||
|   | ||||
| @@ -18,6 +18,7 @@ try { | ||||
| var add = ""; | ||||
| var express = require('express'); | ||||
| var app = express(); | ||||
| var compression = require('compression'); | ||||
| var exphbs = require('express-handlebars'); | ||||
| var cors = require('cors'); | ||||
|  | ||||
| @@ -27,7 +28,17 @@ var hbs = exphbs.create({ | ||||
| 	partialsDir: publicPath + '/partials' | ||||
| }); | ||||
| var uniqid = require('uniqid'); | ||||
| app.use(compression({filter: shouldCompress})) | ||||
|  | ||||
| function shouldCompress (req, res) { | ||||
|   if (req.headers['x-no-compression']) { | ||||
|     // don't compress responses with this request header | ||||
|     return false; | ||||
|   } | ||||
|  | ||||
|   // fallback to standard filter function | ||||
|   return compression.filter(req, res); | ||||
| } | ||||
|  | ||||
| app.engine('handlebars', hbs.engine); | ||||
| app.set('view engine', 'handlebars'); | ||||
|   | ||||
| @@ -698,7 +698,7 @@ var Player = { | ||||
|             try { | ||||
|                 scPlaying = Player.soundcloud_player.isPlaying(); | ||||
|             } catch(e){} | ||||
|             resizePlaylistPlaying(Player.player.getPlayerState() == YT.PlayerState.PLAYING || scPlaying || Player.player.getPlayerState() == YT.PlayerState.BUFFERING); | ||||
|             resizePlaylistPlaying(scPlaying); | ||||
|         } | ||||
|  | ||||
|         Helper.css("#playpause", "visibility", "visible"); | ||||
|   | ||||
| @@ -83,7 +83,7 @@ | ||||
|         <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0-rc.2/js/materialize.min.js"></script> | ||||
|         <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.1.0/socket.io.slim.js"></script> | ||||
|         {{#unless client}} | ||||
|             <script type="text/javascript" src="https://connect.soundcloud.com/sdk/sdk-3.3.0.js"></script> | ||||
|             <script type="text/javascript" src="https://connect.soundcloud.com/sdk/sdk-3.3.0.js" async></script> | ||||
|         {{/unless}} | ||||
|         <script type="text/javascript" src="/assets/dist/{{javascript_file}}"></script> | ||||
|         {{#unless embed}} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user