New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

playdl-music-extractor

Package Overview
Dependencies
Maintainers
1
Versions
64
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

playdl-music-extractor - npm Package Compare versions

Comparing version 1.0.1 to 1.0.2

5

package.json
{
"name": "playdl-music-extractor",
"version": "1.0.1",
"version": "1.0.2",
"description": "PlayDL Music Extractor is a Extractor/Scrapper and Helps Players to fetch data from play-dl or Custom Extractors , as Per reduces extra work and credentials",

@@ -66,4 +66,3 @@ "main": "./src/index.js",

"reverbnation-scraper": "^2.0.0",
"spotify-url-info": "^2.2.3",
"youtube-sr": "^4.1.8"
"spotify-url-info": "^2.2.3"
},

@@ -70,0 +69,0 @@ "directories": {

2

src/bin/Query-Resolver.js

@@ -10,3 +10,3 @@ const { validate } = require('play-dl');

Proxy: undefined,
} || undefined,
},
) {

@@ -13,0 +13,0 @@ const YoutubeUrlRegex = /^.*(youtu.be\/|list=|watch=|v=)([^#\&\?]*).*/;

@@ -62,5 +62,5 @@ const { getData, getPreview } = require('spotify-url-info');

author:
SpotifyTrackRawData.artists && SpotifyTrackRawData.artists[0]
(SpotifyTrackRawData.artists && SpotifyTrackRawData.artists[0]
? SpotifyTrackRawData.artists[0].name
: (SpotifyTrackRawData.track
: SpotifyTrackRawData.track
&& SpotifyTrackRawData.track.artists

@@ -71,5 +71,5 @@ && SpotifyTrackRawData.track.artists[0]

author_link:
SpotifyTrackRawData.artists && SpotifyTrackRawData.artists[0]
(SpotifyTrackRawData.artists && SpotifyTrackRawData.artists[0]
? SpotifyTrackRawData.artists[0].url
: (SpotifyTrackRawData.track
: SpotifyTrackRawData.track
&& SpotifyTrackRawData.track.artists

@@ -76,0 +76,0 @@ && SpotifyTrackRawData.track.artists[0]

@@ -11,3 +11,3 @@ const { search, validate, stream } = require('play-dl');

Proxy: undefined,
} || undefined,
},
ExtraValue = {},

@@ -23,3 +23,4 @@ ) {

: null)
?? (validate(Query) === 'yt_video' ? { youtube: 'video' } : undefined),
?? (validate(Query) === 'yt_video' ? { youtube: 'video' } : undefined)
?? undefined,
});

@@ -48,3 +49,3 @@ const CacheData = await Promise.all(

Proxy: undefined,
} || undefined,
},
) {

@@ -56,10 +57,17 @@ const StreamSource = await stream(

quality:
(YoutubeStreamOptions.Quality.includes('low') ? 0 : null)
?? (YoutubeStreamOptions.Quality.includes('medium')
(YoutubeStreamOptions
&& YoutubeStreamOptions.Quality
&& YoutubeStreamOptions.Quality.includes('low')
? 0
: null)
?? (YoutubeStreamOptions
&& YoutubeStreamOptions.Quality
&& YoutubeStreamOptions.Quality.includes('medium')
? 1
: undefined)
?? undefined,
proxy: YoutubeStreamOptions.Proxy
? [YoutubeStreamOptions.Proxy]
: null ?? undefined,
proxy:
(YoutubeStreamOptions.Proxy
? [YoutubeStreamOptions.Proxy]
: null) ?? undefined,
}

@@ -78,3 +86,3 @@ : undefined,

Proxy: undefined,
} || undefined,
},
ExtraValue = {},

@@ -96,3 +104,3 @@ ) {

ExtraValue.author_link ?? YoutubeVideoRawData.channel
? YoutubeVideoRawData.channel.link
? YoutubeVideoRawData.channel.url
: null ?? null,

@@ -99,0 +107,0 @@ description:

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc