| 
						
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -1,8 +1,3 @@
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				//! Todo
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				//! Filename needs to be filtered
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				//! File size needs to be modified
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				//! Scrollbar needs to be customized
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				const express = require("express");
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				const app = express();
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				const http = require("http");
 | 
			
		
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -203,6 +198,9 @@ app.post("/download", async (req, res) => {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							ytdl(url, { quality: itag })
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
								.on("progress", (_, downloaded, size) => {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									const progress = (downloaded / size) * 100;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									if (progress == 100){
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
										io.to(socketId).emit("saved", `${downloadDir}`);
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									}
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
									io.sockets
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
										.to(req.cookies.id)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
										.emit("audioProgress", progress);
 | 
			
		
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
			
			 | 
			 | 
			
				
 
 |