dhruv-ahuja / spoti-dl

spoti-dl: download songs, albums and playlists using Spotify links
https://pypi.org/project/spoti-dl/
MIT License
68 stars 7 forks source link

Help with where to place client id, client secret etc. I am getting Spotidl "is not configured" pip and ffmeg are installed as well as spotidl up to "Finally, define these three environment variables:" #4

Closed Beaubrummel closed 2 years ago

dhruv-ahuja commented 2 years ago

Hello, you will have to define something called environment variables for your system. These are defined differently for Linux and windows.

I recommend reading this guide here.

So you set those three aspects to be your environment variables and the app will start working.

Beaubrummel commented 2 years ago

thank you that did help...................

------ Original Message ------ From: "Dhruv" @.> To: "dhruv-ahuja/spoti-dl" @.> Cc: "Beaubrummel" @.>; "Author" @.> Sent: 5/15/2022 11:59:42 PM Subject: Re: [dhruv-ahuja/spoti-dl] Help with where to place client id, client secret etc. I am getting Spotidl "is not configured" pip and ffmeg are installed as well as spotidl up to "Finally, define these three environment variables:" (Issue #4)

Hello, you will have to define something called environment variables for your system. These are defined differently for Linux and windows.

I recommend reading this guide here https://www.twilio.com/blog/2017/01/how-to-set-environment-variables.html.

So you set those three aspects to be your environment variables and the app will start working.

— Reply to this email directly, view it on GitHub https://github.com/dhruv-ahuja/spoti-dl/issues/4#issuecomment-1127188573, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI6Q56KVGVMXEJTJVJTVCD3VKHB25ANCNFSM5V7TO3DA. You are receiving this because you authored the thread.Message ID: @.***>

dhruv-ahuja commented 2 years ago

If its working for you now, may I mark the issue as closed?

Beaubrummel commented 2 years ago

I have tried the -d -c and -b tochange the attributes I get "spotidl: error: the following arguments are required: link" can you help me out further please? Regards, John

" ------ Original Message ------ From: "John Struk" @.> To: "dhruv-ahuja/spoti-dl" @.> Sent: 5/16/2022 12:38:52 AM Subject: Re[2]: [dhruv-ahuja/spoti-dl] Help with where to place client id, client secret etc. I am getting Spotidl "is not configured" pip and ffmeg are installed as well as spotidl up to "Finally, define these three environment variables:" (Issue #4)

thank you that did help...................

------ Original Message ------ From: "Dhruv" @.> To: "dhruv-ahuja/spoti-dl" @.> Cc: "Beaubrummel" @.>; "Author" @.> Sent: 5/15/2022 11:59:42 PM Subject: Re: [dhruv-ahuja/spoti-dl] Help with where to place client id, client secret etc. I am getting Spotidl "is not configured" pip and ffmeg are installed as well as spotidl up to "Finally, define these three environment variables:" (Issue #4)

Hello, you will have to define something called environment variables for your system. These are defined differently for Linux and windows.

I recommend reading this guide here https://www.twilio.com/blog/2017/01/how-to-set-environment-variables.html.

So you set those three aspects to be your environment variables and the app will start working.

— Reply to this email directly, view it on GitHub https://github.com/dhruv-ahuja/spoti-dl/issues/4#issuecomment-1127188573, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI6Q56KVGVMXEJTJVJTVCD3VKHB25ANCNFSM5V7TO3DA. You are receiving this because you authored the thread.Message ID: @.***>

dhruv-ahuja commented 2 years ago

Hey, you have to first paste the Spotify link and then use the parameters.

The Spotify link can be a song, playlist or an album. The parameters then modify the download process or affect the file to be downloaded.

For example, setting the quality affects the files that will be downloaded and the songs will be of the specified quality

Beaubrummel commented 2 years ago

PS C:\Users\Beaubrummel> spotidl -d spotidl : usage: spotidl [-h] [-d DIR] [-q] [-c CODEC] [-b BITRATE] [-v] link At line:1 char:1

PS C:\Users\Beaubrummel> spotidl --dir spotidl : usage: spotidl [-h] [-d DIR] [-q] [-c CODEC] [-b BITRATE] [-v] link At line:1 char:1

PS C:\Users\Beaubrummel> spotidl -d C:\downloaded-songs spotidl : usage: spotidl [-h] [-d DIR] [-q] [-c CODEC] [-b BITRATE] [-v] link At line:1 char:1

PS C:\Users\Beaubrummel> spotidl --bitrate best spotidl : usage: spotidl [-h] [-d DIR] [-q] [-c CODEC] [-b BITRATE] [-v] link At line:1 char:1

PS C:\Users\Beaubrummel> spotidl -b flac spotidl : usage: spotidl [-h] [-d DIR] [-q] [-c CODEC] [-b BITRATE] [-v] link At line:1 char:1

PS C:\Users\Beaubrummel> spotidl -h usage: spotidl [-h] [-d DIR] [-q] [-c CODEC] [-b BITRATE] [-v] link

spotidl: download songs, albums and playlists using Spotify links

positional arguments: link Spotify song link to download

options: -h, --help show this help message and exit -d DIR, --dir DIR Save directory(is created if doesn't exist) -q, --quiet Makes the downloader non-verbose/quiet -c CODEC, --codec CODEC Audio format to download file as. List of available formats: ['mp3', 'flac'] -b BITRATE, --bitrate BITRATE Audio quality of the file. List of available qualities: ['best', '320', '256', '192', '128', '96', '32', 'worst'] -v, --version Displays the current app version

PS C:\Users\Beaubrummel>

dhruv-ahuja commented 2 years ago

Can you please paste the input that you had entered?

dhruv-ahuja commented 2 years ago

Also, again, you have to have a Spotify link entered! All flags except -vrequire a link.

-dspecifies the directory to store the downloads but you are not specifying what you want to download.

Beaubrummel commented 2 years ago

------ Original Message ------ From: "Dhruv" @.> To: "dhruv-ahuja/spoti-dl" @.> Cc: "Beaubrummel" @.>; "Author" @.> Sent: 5/16/2022 9:21:55 AM Subject: Re: [dhruv-ahuja/spoti-dl] Help with where to place client id, client secret etc. I am getting Spotidl "is not configured" pip and ffmeg are installed as well as spotidl up to "Finally, define these three environment variables:" (Issue #4)

Can you please paste the input that you had entered?

Here it is I am still having trouble on how to affect quality and download location.

—PS C:\WINDOWS\system32> spotidl https://open.spotify.com/album/6w9qAlpU8HXUuFqaGEqC6B?si=TQU1KGPMSOCbgwwh2RvrLQ

[download] Downloading playlist: Mike Mclaughlin - The Purple Shower audio Successfully created 'dl' directory. Successfully created 'Anti-Pop' directory. [youtube:search] query "Mike Mclaughlin - The Purple Shower audio" page 1: Downloading API JSON [youtube:search] playlist Mike Mclaughlin - The Purple Shower audio: Downloading 1 videos [download] Downloading video 1 of 1 [youtube] 14Z-k0QQTMs: Downloading webpage [youtube] 14Z-k0QQTMs: Downloading android player API JSON [download] Finished downloading playlist: Mike Mclaughlin - The Purple Shower audio [youtube] 14Z-k0QQTMs: Downloading webpage

Starting song download...

[youtube] 14Z-k0QQTMs: Downloading android player API JSON [info] 14Z-k0QQTMs: Downloading 1 format(s): 251 [download] Destination: Mike Mclaughlin - The Purple Shower.webm

[download] 0.0% of 4.75MiB at 64.02KiB/s ETA 01:15 [download] 0.1% of 4.75MiB at 192.05KiB/s ETA 00:25 [download] 0.1% of 4.75MiB at 448.12KiB/s ETA 00:10 [download] 0.3% of 4.75MiB at 960.26KiB/s ETA 00:05 [download] 0.6% of 4.75MiB at 496.23KiB/s ETA 00:09 [download] 1.3% of 4.75MiB at 573.80KiB/s ETA 00:08 [download] 2.6% of 4.75MiB at 737.19KiB/s ETA 00:06 [download] 5.2% of 4.75MiB at 1.13MiB/s ETA 00:03 [download] 10.5% of 4.75MiB at 1.87MiB/s ETA 00:02 [download] 21.0% of 4.75MiB at 3.03MiB/s ETA 00:01 [download] 42.1% of 4.75MiB at 5.10MiB/s ETA 00:00 [download] 84.2% of 4.75MiB at 6.71MiB/s ETA 00:00 [download] 100% of 4.75MiB at 7.76MiB/s ETA 00:00 [download] 100% of 4.75MiB in 00:01 [ExtractAudio] Destination: Mike Mclaughlin - The Purple Shower.mp3 Deleting original file Mike Mclaughlin - The Purple Shower.webm (pass -k to keep) [download] Downloading playlist: Mike Mclaughlin - Solarflair audio

Successfully finished downloading! Successfully created 'album-art' directory.

Writing metadata...

Finished writing metadata! [youtube:search] query "Mike Mclaughlin - Solarflair audio" page 1: Downloading API JSON [youtube:search] playlist Mike Mclaughlin - Solarflair audio: Downloading 1 videos [download] Downloading video 1 of 1 [youtube] yyzqDvg7NPU: Downloading webpage [youtube] yyzqDvg7NPU: Downloading android player API JSON [youtube] yyzqDvg7NPU: Downloading player 00e475bf spotidl : WARNING: [youtube] nsig extraction failed: You may experience throttling for some formats At line:1 char:1

Starting song download...

[youtube] yyzqDvg7NPU: Downloading android player API JSON WARNING: [youtube] nsig extraction failed: You may experience throttling for some formats n = ELWTLivFDUWPmZgbrK ; player = https://www.youtube.com/s/player/00e475bf/player_ias.vflset/en_US/base.js yyzqDvg7NPU: Traceback (most recent call last): File "C:\Users\Beaubrummel\AppData\Local\Programs\Python\Python310\lib\site-packages\yt_dlp\extractor\youtube.py", line 2095, in _decrypt_nsig self._player_cache[player_id] = self._extract_n_function(video_id, player_url) File "C:\Users\Beaubrummel\AppData\Local\Programs\Python\Python310\lib\site-packages\yt_dlp\extractor\youtube.py", line 2116, in _extract_n_function funcname = self._extract_n_function_name(jscode) File "C:\Users\Beaubrummel\AppData\Local\Programs\Python\Python310\lib\site-packages\yt_dlp\extractor\youtube.py", line 2104, in _extract_n_function_name return self._search_regex( File "C:\Users\Beaubrummel\AppData\Local\Programs\Python\Python310\lib\site-packages\yt_dlp\extractor\common.py", line 1173, in _search_regex raise RegexNotFoundError('Unable to extract %s' % _name) yt_dlp.utils.RegexNotFoundError: Unable to extract Initial JS player n function name; please report this issue on https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; see https://github.com/yt-dlp/yt-dlp on how to update. Be sure to call yt-dlp with the --verbose flag and include its complete output. (caused by RegexNotFoundError('Unable to extract Initial JS player n function name; please report this issue on https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; see https://github.com/yt-dlp/yt-dlp on how to update. Be sure to call yt-dlp with the --verbose flag and include its complete output.')); please report this issue on https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; see https://github.com/yt-dlp/yt-dlp on how to update. Be sure to call yt-dlp with the --verbose flag and include its complete output. [info] yyzqDvg7NPU: Downloading 1 format(s): 251 [download] Destination: Mike Mclaughlin - Solarflair.webm

[download] 0.0% of 62.96MiB at Unknown speed ETA Unknown [download] 0.0% of 62.96MiB at Unknown speed ETA Unknown [download] 0.0% of 62.96MiB at Unknown speed ETA Unknown [download] 0.0% of 62.96MiB at Unknown speed ETA Unknown [download] 0.0% of 62.96MiB at 1.89MiB/s ETA 00:33 [download] 0.1% of 62.96MiB at 3.84MiB/s ETA 00:16 [download] 0.2% of 62.96MiB at 3.92MiB/s ETA 00:16 [download] 0.4% of 62.96MiB at 5.27MiB/s ETA 00:11 [download] 0.8% of 62.96MiB at 7.93MiB/s ETA 00:07 [download] 1.6% of 62.96MiB at 12.72MiB/s ETA 00:04 [download] 3.2% of 62.96MiB at 21.23MiB/s ETA 00:02 [download] 6.4% of 62.96MiB at 28.27MiB/s ETA 00:02 [download] 12.7% of 62.96MiB at 24.26MiB/s ETA 00:02 [download] 15.1% of 62.96MiB at 22.96MiB/s ETA 00:02 [download] 15.1% of 62.96MiB at Unknown speed ETA Unknown [download] 15.1% of 62.96MiB at Unknown speed ETA Unknown [download] 15.1% of 62.96MiB at Unknown speed ETA Unknown [download] 15.2% of 62.96MiB at Unknown speed ETA Unknown [download] 15.2% of 62.96MiB at 1.94MiB/s ETA 00:27 [download] 15.2% of 62.96MiB at 1.97MiB/s ETA 00:27 [download] 15.3% of 62.96MiB at 2.62MiB/s ETA 00:20 [download] 15.5% of 62.96MiB at 3.96MiB/s ETA 00:13 [download] 15.9% of 62.96MiB at 6.35MiB/s ETA 00:08 [download] 16.7% of 62.96MiB at 10.60MiB/s ETA 00:04 [download] 18.3% of 62.96MiB at 12.72MiB/s ETA 00:04 [download] 21.5% of 62.96MiB at 18.21MiB/s ETA 00:02 [download] 27.8% of 62.96MiB at 20.41MiB/s ETA 00:02 [download] 30.6% of 62.96MiB at 19.39MiB/s ETA 00:02 [download] 30.6% of 62.96MiB at Unknown speed ETA Unknown [download] 30.6% of 62.96MiB at Unknown speed ETA Unknown [download] 30.6% of 62.96MiB at Unknown speed ETA Unknown [download] 30.6% of 62.96MiB at Unknown speed ETA Unknown [download] 30.6% of 62.96MiB at 1.93MiB/s ETA 00:22 [download] 30.7% of 62.96MiB at 1.97MiB/s ETA 00:22 [download] 30.8% of 62.96MiB at 3.97MiB/s ETA 00:10 [download] 31.0% of 62.96MiB at 5.31MiB/s ETA 00:08 [download] 31.4% of 62.96MiB at 7.98MiB/s ETA 00:05 [download] 32.2% of 62.96MiB at 12.79MiB/s ETA 00:03 [download] 33.8% of 62.96MiB at 15.94MiB/s ETA 00:02 [download] 36.9% of 62.96MiB at 19.61MiB/s ETA 00:02 [download] 43.3% of 62.96MiB at 22.18MiB/s ETA 00:01 [download] 46.3% of 62.96MiB at 18.58MiB/s ETA 00:01 [download] 46.3% of 62.96MiB at Unknown speed ETA Unknown [download] 46.3% of 62.96MiB at Unknown speed ETA Unknown [download] 46.3% of 62.96MiB at Unknown speed ETA Unknown [download] 46.3% of 62.96MiB at Unknown speed ETA Unknown [download] 46.4% of 62.96MiB at 2.16MiB/s ETA 00:15 [download] 46.4% of 62.96MiB at 2.07MiB/s ETA 00:16 [download] 46.5% of 62.96MiB at 2.74MiB/s ETA 00:12 [download] 46.7% of 62.96MiB at 4.09MiB/s ETA 00:08 [download] 47.1% of 62.96MiB at 6.52MiB/s ETA 00:05 [download] 47.9% of 62.96MiB at 10.84MiB/s ETA 00:03 [download] 49.5% of 62.96MiB at 16.14MiB/s ETA 00:01 [download] 52.7% of 62.96MiB at 19.76MiB/s ETA 00:01 [download] 59.0% of 62.96MiB at 18.96MiB/s ETA 00:01 [download] 62.0% of 62.96MiB at 21.73MiB/s ETA 00:01 [download] 62.0% of 62.96MiB at Unknown speed ETA Unknown [download] 62.0% of 62.96MiB at Unknown speed ETA Unknown [download] 62.0% of 62.96MiB at Unknown speed ETA Unknown [download] 62.0% of 62.96MiB at Unknown speed ETA Unknown [download] 62.0% of 62.96MiB at 1.93MiB/s ETA 00:12 [download] 62.1% of 62.96MiB at 3.93MiB/s ETA 00:06 [download] 62.2% of 62.96MiB at 3.96MiB/s ETA 00:06 [download] 62.4% of 62.96MiB at 5.31MiB/s ETA 00:04 [download] 62.8% of 62.96MiB at 7.98MiB/s ETA 00:02 [download] 63.5% of 62.96MiB at 11.73MiB/s ETA 00:01 [download] 65.1% of 62.96MiB at 21.23MiB/s ETA 00:01 [download] 68.3% of 62.96MiB at 21.23MiB/s ETA 00:00 [download] 74.7% of 62.96MiB at 26.83MiB/s ETA 00:00 [download] 77.6% of 62.96MiB at 29.83MiB/s ETA 00:00 [download] 77.6% of 62.96MiB at Unknown speed ETA Unknown [download] 77.6% of 62.96MiB at Unknown speed ETA Unknown [download] 77.6% of 62.96MiB at Unknown speed ETA Unknown [download] 77.6% of 62.96MiB at Unknown speed ETA Unknown [download] 77.6% of 62.96MiB at 1.94MiB/s ETA 00:07 [download] 77.7% of 62.96MiB at 3.93MiB/s ETA 00:03 [download] 77.8% of 62.96MiB at 3.97MiB/s ETA 00:03 [download] 78.0% of 62.96MiB at 5.31MiB/s ETA 00:02 [download] 78.4% of 62.96MiB at 7.98MiB/s ETA 00:01 [download] 79.2% of 62.96MiB at 12.79MiB/s ETA 00:01 [download] 80.7% of 62.96MiB at 21.34MiB/s ETA 00:00 [download] 83.9% of 62.96MiB at 28.45MiB/s ETA 00:00 [download] 90.3% of 62.96MiB at 36.51MiB/s ETA 00:00 [download] 93.1% of 62.96MiB at 39.05MiB/s ETA 00:00 [download] 93.1% of 62.96MiB at 64.06KiB/s ETA 01:09 [download] 93.1% of 62.96MiB at 192.19KiB/s ETA 00:23 [download] 93.1% of 62.96MiB at 448.45KiB/s ETA 00:09 [download] 93.1% of 62.96MiB at 960.97KiB/s ETA 00:04 [download] 93.1% of 62.96MiB at 1.94MiB/s ETA 00:02 [download] 93.2% of 62.96MiB at 1.97MiB/s ETA 00:02 [download] 93.3% of 62.96MiB at 2.64MiB/s ETA 00:01 [download] 93.5% of 62.96MiB at 3.98MiB/s ETA 00:01 [download] 93.9% of 62.96MiB at 6.15MiB/s ETA 00:00 [download] 94.7% of 62.96MiB at 10.61MiB/s ETA 00:00 [download] 96.3% of 62.96MiB at 18.21MiB/s ETA 00:00 [download] 99.4% of 62.96MiB at 21.23MiB/s ETA 00:00 [download] 100% of 62.96MiB at 21.31MiB/s ETA 00:00 [download] 100% of 62.96MiB in 00:03 [ExtractAudio] Destination: Mike Mclaughlin - Solarflair.mp3

Reply to this email directly, view it on GitHub https://github.com/dhruv-ahuja/spoti-dl/issues/4#issuecomment-1127667588, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI6Q56I3ECCNG4BMCCEHJ2LVKJDXHANCNFSM5V7TO3DA. You are receiving this because you authored the thread.Message ID: @.***>

dhruv-ahuja commented 2 years ago

Yea, the song downloaded. The link is needed every time you are downloading the song. The parameters/flags like -c flac only affect the spotify link added AT THE TIME of the download.

So if I want to download a song in FLAC, I'd have to do something like: spotidl https://open.spotify.com/track/3dEtfTtCXWW7N8WQ9FD29z?si=ef415bdb6e9540d7 -c flac This will download the song in flac quality. You can't make changes to the defaults, unfortunately.

Also, you using "-b flac" would be an error because -b is for the bitrate and not the codec. You can check the codec by using: spotidl -h which will list out all the available options for all the different parameters.

check this out

Hope this helps

Beaubrummel commented 2 years ago

Although it looked great all i got was radio annoucements.
https://mega.nz/folder/HyByjTwL#EfajLdfQpnofpPeDA_u2CA Please check

------ Original Message ------ From: "Dhruv" @.> To: "dhruv-ahuja/spoti-dl" @.> Cc: "Beaubrummel" @.>; "Author" @.> Sent: 5/16/2022 9:46:54 AM Subject: Re: [dhruv-ahuja/spoti-dl] Help with where to place client id, client secret etc. I am getting Spotidl "is not configured" pip and ffmeg are installed as well as spotidl up to "Finally, define these three environment variables:" (Issue #4)

Yea, the song downloaded. The link is needed every time you are downloading the song. The parameters/flags like -c flac only affect the spotify link added AT THE TIME of the download.

So if I want to download a song in FLAC, I'd have to do something like: spotidl https://open.spotify.com/track/3dEtfTtCXWW7N8WQ9FD29z?si=ef415bdb6e9540d7 -c flac This will download the song in flac quality. You can't make changes to the defaults, unfortunately.

Also, you using "-b flac" would be an error because -b' is for the bitrate and not the codec. You can check the codec by using: spotidl -h` which will list out all the available options for all the different parameters.

check this out https://user-images.githubusercontent.com/83733638/168607099-f7d26c39-7096-42c6-bdac-e03df5b2e2ea.png

Hope this helps

— Reply to this email directly, view it on GitHub https://github.com/dhruv-ahuja/spoti-dl/issues/4#issuecomment-1127697690, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI6Q56KENIS4266PQSMSZPDVKJGU5ANCNFSM5V7TO3DA. You are receiving this because you authored the thread.Message ID: @.***>

dhruv-ahuja commented 2 years ago

Radio announcements as in? If you already have pre-existing files then you'll have to remove then first and then download them, if their format/codec is the same. For example, if i am download 'album xyz' in mp3 format and then I run the command to download the same album again, I'd have to first remove the existing album folder first.

This is to help with downloading large albums or playlists if the download process is interrupted for whatever reason.

Beaubrummel commented 2 years ago

Do I have to do one song at a time rather than the album ?

------ Original Message ------ From: "John Struk" @.> To: "dhruv-ahuja/spoti-dl" @.> Sent: 5/16/2022 10:48:54 AM Subject: Re[2]: [dhruv-ahuja/spoti-dl] Help with where to place client id, client secret etc. I am getting Spotidl "is not configured" pip and ffmeg are installed as well as spotidl up to "Finally, define these three environment variables:" (Issue #4)

no clean original folder virgin download I copied to this folder https://mega.nz/folder/HyByjTwL#EfajLdfQpnofpPeDA_u2CA

------ Original Message ------ From: "Dhruv" @.> To: "dhruv-ahuja/spoti-dl" @.> Cc: "Beaubrummel" @.>; "Author" @.> Sent: 5/16/2022 10:34:54 AM Subject: Re: [dhruv-ahuja/spoti-dl] Help with where to place client id, client secret etc. I am getting Spotidl "is not configured" pip and ffmeg are installed as well as spotidl up to "Finally, define these three environment variables:" (Issue #4)

Radio announcements as in? If you already have pre-existing files then you'll have to remove then first and then download them, if their format/codec is the same. For example, if i am download 'album xyz' in mp3 format and then I run the command to download the same album again, I'd have to first remove the existing album folder first.

This is to help with downloading large albums or playlists if the download process is interrupted for whatever reason.

— Reply to this email directly, view it on GitHub https://github.com/dhruv-ahuja/spoti-dl/issues/4#issuecomment-1127755621, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI6Q56O6AWVXHP4BOJG4MEDVKJMI5ANCNFSM5V7TO3DA. You are receiving this because you authored the thread.Message ID: @.***>

Beaubrummel commented 2 years ago

spotidl https://open.spotify.com/album/2yEezw73AnByn2ZCshrW4w?si=npuRvlQfRoKGBJxt1Ad_6Q -c flac -d C:/spotidownload Only son number 6 is correct Fabio Mariani - Midnight Blue.flac

dhruv-ahuja commented 2 years ago

spotidl https://open.spotify.com/album/2yEezw73AnByn2ZCshrW4w?si=npuRvlQfRoKGBJxt1Ad_6Q -c flac -d C:/spotidownload Only son number 6 is correct Fabio Mariani - Midnight Blue.flac

That's weird. I tried downloading the folder and the same thing happened to me. I believe it has got to do something with the album or the artist being too niche, since my app relies on Youtube to source the audio. Here you can see that there's only 1 result for the song, I think it's got to do with that.

I'll look around to see what I can do to fix this but I can't give you a time frame since I have a lot going on right now.

Beaubrummel commented 2 years ago

Thanks glad to see you duplicated the error, again your help is appreciated. One other question are there other downloader programs like tidal-dl or QobuzDownloaderX that are for other services such as Spotify or Bandcamp that are using a gui setup (windows)?

------ Original Message ------ From: "Dhruv" @.> To: "dhruv-ahuja/spoti-dl" @.> Cc: "Beaubrummel" @.>; "Author" @.> Sent: 5/16/2022 12:18:27 PM Subject: Re: [dhruv-ahuja/spoti-dl] Help with where to place client id, client secret etc. I am getting Spotidl "is not configured" pip and ffmeg are installed as well as spotidl up to "Finally, define these three environment variables:" (Issue #4)

spotidl https://open.spotify.com/album/2yEezw73AnByn2ZCshrW4w?si=npuRvlQfRoKGBJxt1Ad_6Q -c flac -d C:/spotidownload Only son number 6 is correct Fabio Mariani

  • Midnight Blue.flac

That's weird. I tried downloading the folder and the same thing happened to me. I believe it has got to do something with the album or the artist being too niche, since my app relies on Youtube to source the audio. https://www.youtube.com/results?search_query=fabio+mariani+midnight+blue+ you can see that there's only 1 result for the song, I think it's got to do with that.

I'll look around to see what I can do to fix this but I can't give you a time frame since I have a lot going on right now.

— Reply to this email directly, view it on GitHub https://github.com/dhruv-ahuja/spoti-dl/issues/4#issuecomment-1127871558, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI6Q56LIGHBER73RIIMFM5DVKJYNHANCNFSM5V7TO3DA. You are receiving this because you authored the thread.Message ID: @.***>

dhruv-ahuja commented 2 years ago

Nope, sorry.

dhruv-ahuja commented 2 years ago

@Beaubrummel Hello, I'd like to inform you that I've been slowly on improving the application. Although I haven't yet published the changes on the pyPI Index (the place where we get our python applications from: the pip install thingy, I have made some significant improvements.

Although the app still doesn't download the particular album that you had trouble with, a lot of other obscure downloads that failed earlier/resulted in wrong songs should now result in the correct songs being downloaded.

As for that album, I have tried a lot of things but it being obscure makes the search functionality result in returning the wrong audio source for most of the songs in the album. I'm really sorry about that.

dhruv-ahuja commented 2 years ago

This has been worked on in versions 1.0.5 and 1.0.6 of the application, available to download or update using the pip command: pip install spoti-dl or pip install spoti-dl --upgrade.

The problem of inaccurate downloads will be reduced significantly in favour of accurate downloads, with priority to drop downloads altogether if the appropriate source is not found, so this will help avoid any nasty surprises during listening sessions.