Improve Deezer share link handling

This commit is contained in:
absidue
2021-10-31 16:26:36 +01:00
parent 76ab060d57
commit 5d7d6ae2aa
5 changed files with 34 additions and 63 deletions

View File

@@ -18,7 +18,7 @@ console.log(data.type); // Console logs the type of data that you got.
_This checks that given url is Deezer url or not._
**Returns :** `track` | `album` | `playlist` | `search` | `share` | `false`
**Returns :** `track` | `album` | `playlist` | `search` | `false`
```js
let check = dz_validate(url)
@@ -27,8 +27,6 @@ if(!check) // Invalid Deezer URL
if(check === 'track') // Deezer Track URL
if(check === 'share') // Deezer Share URL
if(check === "search") // Given term is a search query. Search it somewhere.
```
@@ -54,18 +52,6 @@ const results = await dz_search(query, {
}); // Returns an array with one track, using exact matching
```
## Resolving a share URL
### dz_resolve_share_url(url: `string`)
_Resolves a Deezer share link (deezer.page.link) returning the deezer.com URL._
**Returns :** `string` the resolved URL. Warning the returned URL might not be a track, album or playlist URL.
```js
const resolvedURL = await dz_resolve_share_url(url);
```
## Classes [ Returned by `deezer(url)` function ]
### DeezerTrack

View File

@@ -12,7 +12,7 @@ For source specific commands :-
_This checks all type of urls that are supported by play-dl._
**Returns :** `so_playlist` | `so_track` | `sp_track` | `sp_album` | `sp_playlist` | `dz_track` | `dz_playlist` | `dz_album` | `dz_share` | `yt_video` | `yt_playlist` | `search` | `false`
**Returns :** `so_playlist` | `so_track` | `sp_track` | `sp_album` | `sp_playlist` | `dz_track` | `dz_playlist` | `dz_album` | `yt_video` | `yt_playlist` | `search` | `false`
`so` = **SoundCloud**