music: fix media being an object, redundantcy
This commit is contained in:
		
							parent
							
								
									e0b46409f9
								
							
						
					
					
						commit
						28481c2775
					
				
					 1 changed files with 10 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -213,7 +213,13 @@ async function enqueue({
 | 
			
		|||
    ].url
 | 
			
		||||
      .replace("vi_webp", "vi")
 | 
			
		||||
      .replace(".webp", ".jpg");
 | 
			
		||||
    media = {url: info?.format.sort((a, b) => b.bitrate - a.bitrate)[0].url};
 | 
			
		||||
 | 
			
		||||
    const formats = info?.format;
 | 
			
		||||
    let url;
 | 
			
		||||
    if (formats) {
 | 
			
		||||
      formats.sort((a, b) => b.bitrate - a.bitrate);
 | 
			
		||||
      media = formats[0].url;
 | 
			
		||||
    }
 | 
			
		||||
  } else if (type == "sc") {
 | 
			
		||||
    if (url?.startsWith("sc:"))
 | 
			
		||||
      url = url.replace(/^sc:/, "https://soundcloud.com/");
 | 
			
		||||
| 
						 | 
				
			
			@ -233,7 +239,7 @@ async function enqueue({
 | 
			
		|||
    title = info.title;
 | 
			
		||||
    length = info.duration;
 | 
			
		||||
    thumbnail = info.artwork_url;
 | 
			
		||||
    media = {stream: streamUrl};
 | 
			
		||||
    media = streamUrl;
 | 
			
		||||
  } else if (type == "file") {
 | 
			
		||||
    title = url;
 | 
			
		||||
    let info;
 | 
			
		||||
| 
						 | 
				
			
			@ -259,7 +265,7 @@ async function enqueue({
 | 
			
		|||
    }
 | 
			
		||||
 | 
			
		||||
    length = info.duration ? Math.floor(info.duration) * 1000 : 0;
 | 
			
		||||
    media = {stream: url};
 | 
			
		||||
    media = url;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  if (connection.connection.playing) {
 | 
			
		||||
| 
						 | 
				
			
			@ -323,7 +329,7 @@ async function enqueue({
 | 
			
		|||
      return;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    await connection.connection.play(media.stream, {
 | 
			
		||||
    await connection.connection.play(media, {
 | 
			
		||||
      inlineVolume: true,
 | 
			
		||||
      voiceDataTimeout: -1,
 | 
			
		||||
    });
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue