changing quality stuff
This commit is contained in:
		
							parent
							
								
									f732ee1a61
								
							
						
					
					
						commit
						87a8f66f71
					
				| 
						 | 
					@ -3,7 +3,7 @@ const metadata = require('./metadata.js')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
async function downloadVideo(url, ws, id) {
 | 
					async function downloadVideo(url, ws, id) {
 | 
				
			||||||
    return new Promise(async (resolve, reject) => {
 | 
					    return new Promise(async (resolve, reject) => {
 | 
				
			||||||
        let quality = '720'
 | 
					        let quality = '720p60'
 | 
				
			||||||
        const video = await metadata.getVideoMetadata(id)
 | 
					        const video = await metadata.getVideoMetadata(id)
 | 
				
			||||||
        if (video.error) {
 | 
					        if (video.error) {
 | 
				
			||||||
            return resolve({
 | 
					            return resolve({
 | 
				
			||||||
| 
						 | 
					@ -11,10 +11,10 @@ async function downloadVideo(url, ws, id) {
 | 
				
			||||||
                fail: true
 | 
					                fail: true
 | 
				
			||||||
            })
 | 
					            })
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        if (video.basic_info.duration >= 900) quality = '360' // 15 minutes
 | 
					        if (video.basic_info.duration >= 900) quality = '360p' // 15 minutes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        let isDownloading = true 
 | 
					        let isDownloading = true 
 | 
				
			||||||
        const downloader = new WebSocket(`ws://${process.env.METADATA.replace('http://', '')}/download/${id}/${quality}p`)
 | 
					        const downloader = new WebSocket(`ws://${process.env.METADATA.replace('http://', '')}/download/${id}/${quality}`)
 | 
				
			||||||
        downloader.on('message', async function message(data) {
 | 
					        downloader.on('message', async function message(data) {
 | 
				
			||||||
            const text = data.toString()
 | 
					            const text = data.toString()
 | 
				
			||||||
            if (text == 'done') {
 | 
					            if (text == 'done') {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue