From cc1c9c2701341dc6c79963c7e136d245d18ca891 Mon Sep 17 00:00:00 2001 From: rickystar04 Date: Fri, 27 Oct 2023 00:15:43 +0200 Subject: [PATCH] fixing error for python version in macOS and other OS --- README.md | 11 + records.json | 3870 -------------------------------------------------- setup.py | 30 +- 3 files changed, 26 insertions(+), 3885 deletions(-) delete mode 100644 records.json diff --git a/README.md b/README.md index d342214..5a2b7b3 100644 --- a/README.md +++ b/README.md @@ -6,25 +6,36 @@ SPDownloader is a Python-based tool that allows you to download all the tracks f - Python **3.10** (minimum) and pip installed and updated on the system. +- Ffmpeg installed. Install latest version from [here](https://ffmpeg.org/download.html). + ## Getting Started 1. Visit the [Spotify Developer Dashboard](https://developer.spotify.com/dashboard/) and log in. + 2. Accept the terms of service (if this is your first time logging in). + 3. Select "Create an App" and enter any name you want. + 4. Copy the Client Id and Client Secret. ## Setup 1. Clone this repository to your local machine. + 2. Run `setup.py` to install the necessary dependencies. + 3. Run the "spdownloader.py" file once to create the .env file, then edit it by entering the client_id and client_secret you copied previously + 4. Paste the Client Id and Client Secret into the appropriate fields in the newly created `.env` file ## Usage 1. Open Spotify and navigate to the playlist or album you want to download. + 2. Click the 3 dots and select share > copy link to playlist. + 3. Run `python3 spdownloader.py` in your terminal. + 4. Paste the link to the playlist or album ## Contributing diff --git a/records.json b/records.json deleted file mode 100644 index 141e8d5..0000000 --- a/records.json +++ /dev/null @@ -1,3870 +0,0 @@ -[ - { - "titolo": "LA CANZONE NOSTRA \u27c1 (con BLANCO & Salmo)", - "artista": "MACE", - "album": { - "album_type": "single", - "artists": [ - { - "external_urls": { - "spotify": "https://open.spotify.com/artist/7gjqZ8coFZimZDtdk04WP1" - }, - "href": "https://api.spotify.com/v1/artists/7gjqZ8coFZimZDtdk04WP1", - "id": "7gjqZ8coFZimZDtdk04WP1", - "name": "MACE", - "type": "artist", - "uri": "spotify:artist:7gjqZ8coFZimZDtdk04WP1" - }, - { - "external_urls": { - "spotify": "https://open.spotify.com/artist/1MRiIeZbc0cRuxOafDUCtH" - }, - "href": "https://api.spotify.com/v1/artists/1MRiIeZbc0cRuxOafDUCtH", - "id": "1MRiIeZbc0cRuxOafDUCtH", - "name": "BLANCO", - "type": "artist", - "uri": "spotify:artist:1MRiIeZbc0cRuxOafDUCtH" - }, - { - "external_urls": { - "spotify": "https://open.spotify.com/artist/3hBQ4zniNdQf1cqqo6hzuW" - }, - "href": "https://api.spotify.com/v1/artists/3hBQ4zniNdQf1cqqo6hzuW", - "id": "3hBQ4zniNdQf1cqqo6hzuW", - "name": "Salmo", - "type": "artist", - "uri": "spotify:artist:3hBQ4zniNdQf1cqqo6hzuW" - } - ], - "available_markets": [ - "AR", - "AU", - "AT", - "BE", - "BO", - "BR", - "BG", - "CA", - "CL", - "CO", - "CR", - "CY", - "CZ", - "DK", - "DO", - "DE", - "EC", - "EE", - "SV", - "FI", - "FR", - "GR", - "GT", - "HN", - "HK", - "HU", - "IS", - "IE", - "IT", - "LV", - "LT", - "LU", - "MY", - "MT", - "MX", - "NL", - "NZ", - "NI", - "NO", - "PA", - "PY", - "PE", - "PH", - "PL", - "PT", - "SG", - "SK", - "ES", - "SE", - "CH", - "TW", - "TR", - "UY", - "US", - "GB", - "AD", - "LI", - "MC", - "ID", - "JP", - "TH", - "VN", - "RO", - "IL", - "ZA", - "SA", - "AE", - "BH", - "QA", - "OM", - "KW", - "EG", - "MA", - "DZ", - "TN", - "LB", - "JO", - "PS", - "IN", - "BY", - "KZ", - "MD", - "UA", - "AL", - "BA", - "HR", - "ME", - "MK", - "RS", - "SI", - "KR", - "BD", - "PK", - "LK", - "GH", - "KE", - "NG", - "TZ", - "UG", - "AG", - "AM", - "BS", - "BB", - "BZ", - "BT", - "BW", - "BF", - "CV", - "CW", - "DM", - "FJ", - "GM", - "GE", - "GD", - "GW", - "GY", - "HT", - "JM", - "KI", - "LS", - "LR", - "MW", - "MV", - "ML", - "MH", - "FM", - "NA", - "NR", - "NE", - "PW", - "PG", - "WS", - "SM", - "ST", - "SN", - "SC", - "SL", - "SB", - "KN", - "LC", - "VC", - "SR", - "TL", - "TO", - "TT", - "TV", - "VU", - "AZ", - "BN", - "BI", - "KH", - "CM", - "TD", - "KM", - "GQ", - "SZ", - "GA", - "GN", - "KG", - "LA", - "MO", - "MR", - "MN", - "NP", - "RW", - "TG", - "UZ", - "ZW", - "BJ", - "MG", - "MU", - "MZ", - "AO", - "CI", - "DJ", - "ZM", - "CD", - "CG", - "IQ", - "LY", - "TJ", - "VE", - "ET", - "XK" - ], - "external_urls": { - "spotify": "https://open.spotify.com/album/2w5HWooasQeHJC4lYspeG3" - }, - "href": "https://api.spotify.com/v1/albums/2w5HWooasQeHJC4lYspeG3", - "id": "2w5HWooasQeHJC4lYspeG3", - "images": [ - { - "height": 640, - "url": "https://i.scdn.co/image/ab67616d0000b27329d6faafa718f4b9224d9544", - "width": 640 - }, - { - "height": 300, - "url": "https://i.scdn.co/image/ab67616d00001e0229d6faafa718f4b9224d9544", - "width": 300 - }, - { - "height": 64, - "url": "https://i.scdn.co/image/ab67616d0000485129d6faafa718f4b9224d9544", - "width": 64 - } - ], - "name": "LA CANZONE NOSTRA \u27c1 (con BLANCO & Salmo)", - "release_date": "2021-01-07", - "release_date_precision": "day", - "total_tracks": 1, - "type": "album", - "uri": "spotify:album:2w5HWooasQeHJC4lYspeG3" - }, - "image": "https://i.scdn.co/image/ab67616d0000b27329d6faafa718f4b9224d9544", - "song_link": "https://www.youtube.com/results?search_query=LA%20CANZONE%20NOSTRA%20%E2%9F%81%20%28con%20BLANCO%20%26%20Salmo%29MACE%20lyrics" - }, - { - "titolo": "I Ain't Worried", - "artista": "OneRepublic", - "album": { - "album_type": "single", - "artists": [ - { - "external_urls": { - "spotify": "https://open.spotify.com/artist/5Pwc4xIPtQLFEnJriah9YJ" - }, - "href": "https://api.spotify.com/v1/artists/5Pwc4xIPtQLFEnJriah9YJ", - "id": "5Pwc4xIPtQLFEnJriah9YJ", - "name": "OneRepublic", - "type": "artist", - "uri": "spotify:artist:5Pwc4xIPtQLFEnJriah9YJ" - } - ], - "available_markets": [ - "AR", - "AU", - "AT", - "BE", - "BO", - "BR", - "BG", - "CA", - "CL", - "CO", - "CR", - "CY", - "CZ", - "DK", - "DO", - "DE", - "EC", - "EE", - "SV", - "FI", - "FR", - "GR", - "GT", - "HN", - "HK", - "HU", - "IS", - "IE", - "IT", - "LV", - "LT", - "LU", - "MY", - "MT", - "MX", - "NL", - "NZ", - "NI", - "NO", - "PA", - "PY", - "PE", - "PH", - "PL", - "PT", - "SG", - "SK", - "ES", - "SE", - "CH", - "TW", - "TR", - "UY", - "US", - "GB", - "AD", - "LI", - "MC", - "ID", - "JP", - "TH", - "VN", - "RO", - "IL", - "ZA", - "SA", - "AE", - "BH", - "QA", - "OM", - "KW", - "EG", - "MA", - "DZ", - "TN", - "LB", - "JO", - "PS", - "IN", - "KZ", - "MD", - "UA", - "AL", - "BA", - "HR", - "ME", - "MK", - "RS", - "SI", - "KR", - "BD", - "PK", - "LK", - "GH", - "KE", - "NG", - "TZ", - "UG", - "AG", - "AM", - "BS", - "BB", - "BZ", - "BT", - "BW", - "BF", - "CV", - "CW", - "DM", - "FJ", - "GM", - "GE", - "GD", - "GW", - "GY", - "HT", - "JM", - "KI", - "LS", - "LR", - "MW", - "MV", - "ML", - "MH", - "FM", - "NA", - "NR", - "NE", - "PW", - "PG", - "WS", - "SM", - "ST", - "SN", - "SC", - "SL", - "SB", - "KN", - "LC", - "VC", - "SR", - "TL", - "TO", - "TT", - "TV", - "VU", - "AZ", - "BN", - "BI", - "KH", - "CM", - "TD", - "KM", - "GQ", - "SZ", - "GA", - "GN", - "KG", - "LA", - "MO", - "MR", - "MN", - "NP", - "RW", - "TG", - "UZ", - "ZW", - "BJ", - "MG", - "MU", - "MZ", - "AO", - "CI", - "DJ", - "ZM", - "CD", - "CG", - "IQ", - "LY", - "TJ", - "VE", - "ET", - "XK" - ], - "external_urls": { - "spotify": "https://open.spotify.com/album/04PEOM6kIEeq9lRp1asNP2" - }, - "href": "https://api.spotify.com/v1/albums/04PEOM6kIEeq9lRp1asNP2", - "id": "04PEOM6kIEeq9lRp1asNP2", - "images": [ - { - "height": 640, - "url": "https://i.scdn.co/image/ab67616d0000b273ec96e006b8bdfc582610ec13", - "width": 640 - }, - { - "height": 300, - "url": "https://i.scdn.co/image/ab67616d00001e02ec96e006b8bdfc582610ec13", - "width": 300 - }, - { - "height": 64, - "url": "https://i.scdn.co/image/ab67616d00004851ec96e006b8bdfc582610ec13", - "width": 64 - } - ], - "name": "I Ain\u2019t Worried (Music From The Motion Picture \"Top Gun: Maverick\")", - "release_date": "2022-05-13", - "release_date_precision": "day", - "total_tracks": 1, - "type": "album", - "uri": "spotify:album:04PEOM6kIEeq9lRp1asNP2" - }, - "image": "https://i.scdn.co/image/ab67616d0000b273ec96e006b8bdfc582610ec13", - "song_link": "https://www.youtube.com/results?search_query=I%20Ain%27t%20WorriedOneRepublic%20lyrics" - }, - { - "titolo": "L'amore \u00e8 nell'aria stasera", - "artista": "Marco Mengoni", - "album": { - "album_type": "compilation", - "artists": [ - { - "external_urls": { - "spotify": "https://open.spotify.com/artist/0LyfQWJT6nXafLPZqxe9Of" - }, - "href": "https://api.spotify.com/v1/artists/0LyfQWJT6nXafLPZqxe9Of", - "id": "0LyfQWJT6nXafLPZqxe9Of", - "name": "Various Artists", - "type": "artist", - "uri": "spotify:artist:0LyfQWJT6nXafLPZqxe9Of" - } - ], - "available_markets": [ - "AR", - "AU", - "AT", - "BE", - "BO", - "BR", - "BG", - "CA", - "CL", - "CO", - "CR", - "CY", - "CZ", - "DK", - "DO", - "DE", - "EC", - "EE", - "SV", - "FI", - "FR", - "GR", - "GT", - "HN", - "HK", - "HU", - "IS", - "IE", - "IT", - "LV", - "LT", - "LU", - "MY", - "MT", - "MX", - "NL", - "NZ", - "NI", - "NO", - "PA", - "PY", - "PE", - "PH", - "PL", - "PT", - "SG", - "SK", - "ES", - "SE", - "CH", - "TW", - "TR", - "UY", - "US", - "GB", - "AD", - "LI", - "MC", - "ID", - "JP", - "TH", - "VN", - "RO", - "IL", - "ZA", - "SA", - "AE", - "BH", - "QA", - "OM", - "KW", - "EG", - "MA", - "DZ", - "TN", - "LB", - "JO", - "PS", - "IN", - "KZ", - "MD", - "UA", - "AL", - "BA", - "HR", - "ME", - "MK", - "RS", - "SI", - "KR", - "BD", - "PK", - "LK", - "GH", - "KE", - "NG", - "TZ", - "UG", - "AG", - "AM", - "BS", - "BB", - "BZ", - "BT", - "BW", - "BF", - "CV", - "CW", - "DM", - "FJ", - "GM", - "GE", - "GD", - "GW", - "GY", - "HT", - "JM", - "KI", - "LS", - "LR", - "MW", - "MV", - "ML", - "MH", - "FM", - "NA", - "NR", - "NE", - "PW", - "PG", - "WS", - "SM", - "ST", - "SN", - "SC", - "SL", - "SB", - "KN", - "LC", - "VC", - "SR", - "TL", - "TO", - "TT", - "TV", - "VU", - "AZ", - "BN", - "BI", - "KH", - "CM", - "TD", - "KM", - "GQ", - "SZ", - "GA", - "GN", - "KG", - "LA", - "MO", - "MR", - "MN", - "NP", - "RW", - "TG", - "UZ", - "ZW", - "BJ", - "MG", - "MU", - "MZ", - "AO", - "CI", - "DJ", - "ZM", - "CD", - "CG", - "IQ", - "LY", - "TJ", - "VE", - "ET", - "XK" - ], - "external_urls": { - "spotify": "https://open.spotify.com/album/7utHK4Oxv7lwKRyRmiKfr3" - }, - "href": "https://api.spotify.com/v1/albums/7utHK4Oxv7lwKRyRmiKfr3", - "id": "7utHK4Oxv7lwKRyRmiKfr3", - "images": [ - { - "height": 640, - "url": "https://i.scdn.co/image/ab67616d0000b273928b0dcf5d7cd7aeeff6cff2", - "width": 640 - }, - { - "height": 300, - "url": "https://i.scdn.co/image/ab67616d00001e02928b0dcf5d7cd7aeeff6cff2", - "width": 300 - }, - { - "height": 64, - "url": "https://i.scdn.co/image/ab67616d00004851928b0dcf5d7cd7aeeff6cff2", - "width": 64 - } - ], - "name": "Il Re Leone (Colonna Sonora Originale)", - "release_date": "2019-07-11", - "release_date_precision": "day", - "total_tracks": 19, - "type": "album", - "uri": "spotify:album:7utHK4Oxv7lwKRyRmiKfr3" - }, - "image": "https://i.scdn.co/image/ab67616d0000b273928b0dcf5d7cd7aeeff6cff2", - "song_link": "https://www.youtube.com/results?search_query=L%27amore%20%C3%A8%20nell%27aria%20staseraMarco%20Mengoni%20lyrics" - }, - { - "titolo": "overwhelmed - Chri$tian Gate$ remix", - "artista": "Royal & the Serpent", - "album": { - "album_type": "single", - "artists": [ - { - "external_urls": { - "spotify": "https://open.spotify.com/artist/64EHXDoln95lnccszdPum0" - }, - "href": "https://api.spotify.com/v1/artists/64EHXDoln95lnccszdPum0", - "id": "64EHXDoln95lnccszdPum0", - "name": "Royal & the Serpent", - "type": "artist", - "uri": "spotify:artist:64EHXDoln95lnccszdPum0" - }, - { - "external_urls": { - "spotify": "https://open.spotify.com/artist/0OEYE03fBF2VoTBxGuaUxL" - }, - "href": "https://api.spotify.com/v1/artists/0OEYE03fBF2VoTBxGuaUxL", - "id": "0OEYE03fBF2VoTBxGuaUxL", - "name": "Chri$tian Gate$", - "type": "artist", - "uri": "spotify:artist:0OEYE03fBF2VoTBxGuaUxL" - }, - { - "external_urls": { - "spotify": "https://open.spotify.com/artist/1HQGhla3VNj1dBmKTtVT2t" - }, - "href": "https://api.spotify.com/v1/artists/1HQGhla3VNj1dBmKTtVT2t", - "id": "1HQGhla3VNj1dBmKTtVT2t", - "name": "Ookay", - "type": "artist", - "uri": "spotify:artist:1HQGhla3VNj1dBmKTtVT2t" - } - ], - "available_markets": [ - "AR", - "AU", - "AT", - "BE", - "BO", - "BR", - "BG", - "CA", - "CL", - "CO", - "CR", - "CY", - "CZ", - "DK", - "DO", - "DE", - "EC", - "EE", - "SV", - "FI", - "FR", - "GR", - "GT", - "HN", - "HK", - "HU", - "IS", - "IE", - "IT", - "LV", - "LT", - "LU", - "MY", - "MT", - "MX", - "NL", - "NZ", - "NI", - "NO", - "PA", - "PY", - "PE", - "PH", - "PL", - "PT", - "SG", - "SK", - "ES", - "SE", - "CH", - "TW", - "TR", - "UY", - "US", - "GB", - "AD", - "LI", - "MC", - "ID", - "JP", - "TH", - "VN", - "RO", - "IL", - "ZA", - "SA", - "AE", - "BH", - "QA", - "OM", - "KW", - "EG", - "MA", - "DZ", - "TN", - "LB", - "JO", - "PS", - "IN", - "BY", - "KZ", - "MD", - "UA", - "AL", - "BA", - "HR", - "ME", - "MK", - "RS", - "SI", - "KR", - "BD", - "PK", - "LK", - "GH", - "KE", - "NG", - "TZ", - "UG", - "AG", - "AM", - "BS", - "BB", - "BZ", - "BT", - "BW", - "BF", - "CV", - "CW", - "DM", - "FJ", - "GM", - "GE", - "GD", - "GW", - "GY", - "HT", - "JM", - "KI", - "LS", - "LR", - "MW", - "MV", - "ML", - "MH", - "FM", - "NA", - "NR", - "NE", - "PW", - "PG", - "WS", - "SM", - "ST", - "SN", - "SC", - "SL", - "SB", - "KN", - "LC", - "VC", - "SR", - "TL", - "TO", - "TT", - "TV", - "VU", - "AZ", - "BN", - "BI", - "KH", - "CM", - "TD", - "KM", - "GQ", - "SZ", - "GA", - "GN", - "KG", - "LA", - "MO", - "MR", - "MN", - "NP", - "RW", - "TG", - "UZ", - "ZW", - "BJ", - "MG", - "MU", - "MZ", - "AO", - "CI", - "DJ", - "ZM", - "CD", - "CG", - "IQ", - "LY", - "TJ", - "VE", - "ET", - "XK" - ], - "external_urls": { - "spotify": "https://open.spotify.com/album/3tILcUFrdvba7jYG46EeOQ" - }, - "href": "https://api.spotify.com/v1/albums/3tILcUFrdvba7jYG46EeOQ", - "id": "3tILcUFrdvba7jYG46EeOQ", - "images": [ - { - "height": 640, - "url": "https://i.scdn.co/image/ab67616d0000b273de3b9bebcbf58bc0e2257fb7", - "width": 640 - }, - { - "height": 300, - "url": "https://i.scdn.co/image/ab67616d00001e02de3b9bebcbf58bc0e2257fb7", - "width": 300 - }, - { - "height": 64, - "url": "https://i.scdn.co/image/ab67616d00004851de3b9bebcbf58bc0e2257fb7", - "width": 64 - } - ], - "name": "overwhelmed (the remixes)", - "release_date": "2021-02-05", - "release_date_precision": "day", - "total_tracks": 3, - "type": "album", - "uri": "spotify:album:3tILcUFrdvba7jYG46EeOQ" - }, - "image": "https://i.scdn.co/image/ab67616d0000b273de3b9bebcbf58bc0e2257fb7", - "song_link": "https://www.youtube.com/results?search_query=overwhelmed%20-%20Chri%24tian%20Gate%24%20remixRoyal%20%26%20the%20Serpent%20lyrics" - }, - { - "titolo": "can you hear me", - "artista": "Munn", - "album": { - "album_type": "single", - "artists": [ - { - "external_urls": { - "spotify": "https://open.spotify.com/artist/3cKS6z9VNfN9u5ZyNiph4l" - }, - "href": "https://api.spotify.com/v1/artists/3cKS6z9VNfN9u5ZyNiph4l", - "id": "3cKS6z9VNfN9u5ZyNiph4l", - "name": "Munn", - "type": "artist", - "uri": "spotify:artist:3cKS6z9VNfN9u5ZyNiph4l" - } - ], - "available_markets": [ - "AR", - "AU", - "AT", - "BE", - "BO", - "BR", - "BG", - "CA", - "CL", - "CO", - "CR", - "CY", - "CZ", - "DK", - "DO", - "DE", - "EC", - "EE", - "SV", - "FI", - "FR", - "GR", - "GT", - "HN", - "HK", - "HU", - "IS", - "IE", - "IT", - "LV", - "LT", - "LU", - "MY", - "MT", - "MX", - "NL", - "NZ", - "NI", - "NO", - "PA", - "PY", - "PE", - "PH", - "PL", - "PT", - "SG", - "SK", - "ES", - "SE", - "CH", - "TW", - "TR", - "UY", - "US", - "GB", - "AD", - "LI", - "MC", - "ID", - "JP", - "TH", - "VN", - "RO", - "IL", - "ZA", - "SA", - "AE", - "BH", - "QA", - "OM", - "KW", - "EG", - "MA", - "DZ", - "TN", - "LB", - "JO", - "PS", - "IN", - "BY", - "KZ", - "MD", - "UA", - "AL", - "BA", - "HR", - "ME", - "MK", - "RS", - "SI", - "KR", - "BD", - "PK", - "LK", - "GH", - "KE", - "NG", - "TZ", - "UG", - "AG", - "AM", - "BS", - "BB", - "BZ", - "BT", - "BW", - "BF", - "CV", - "CW", - "DM", - "FJ", - "GM", - "GE", - "GD", - "GW", - "GY", - "HT", - "JM", - "KI", - "LS", - "LR", - "MW", - "MV", - "ML", - "MH", - "FM", - "NA", - "NR", - "NE", - "PW", - "PG", - "WS", - "SM", - "ST", - "SN", - "SC", - "SL", - "SB", - "KN", - "LC", - "VC", - "SR", - "TL", - "TO", - "TT", - "TV", - "VU", - "AZ", - "BN", - "BI", - "KH", - "CM", - "TD", - "KM", - "GQ", - "SZ", - "GA", - "GN", - "KG", - "LA", - "MO", - "MR", - "MN", - "NP", - "RW", - "TG", - "UZ", - "ZW", - "BJ", - "MG", - "MU", - "MZ", - "AO", - "CI", - "DJ", - "ZM", - "CD", - "CG", - "IQ", - "LY", - "TJ", - "VE", - "ET", - "XK" - ], - "external_urls": { - "spotify": "https://open.spotify.com/album/3eYw7LGcgwKutY3knkTxdm" - }, - "href": "https://api.spotify.com/v1/albums/3eYw7LGcgwKutY3knkTxdm", - "id": "3eYw7LGcgwKutY3knkTxdm", - "images": [ - { - "height": 640, - "url": "https://i.scdn.co/image/ab67616d0000b2731d8801ae75f76b5ee0bae17b", - "width": 640 - }, - { - "height": 300, - "url": "https://i.scdn.co/image/ab67616d00001e021d8801ae75f76b5ee0bae17b", - "width": 300 - }, - { - "height": 64, - "url": "https://i.scdn.co/image/ab67616d000048511d8801ae75f76b5ee0bae17b", - "width": 64 - } - ], - "name": "can you hear me?", - "release_date": "2021-04-08", - "release_date_precision": "day", - "total_tracks": 1, - "type": "album", - "uri": "spotify:album:3eYw7LGcgwKutY3knkTxdm" - }, - "image": "https://i.scdn.co/image/ab67616d0000b2731d8801ae75f76b5ee0bae17b", - "song_link": "https://www.youtube.com/results?search_query=can%20you%20hear%20meMunn%20lyrics" - }, - { - "titolo": "Wait", - "artista": "M83", - "album": { - "album_type": "album", - "artists": [ - { - "external_urls": { - "spotify": "https://open.spotify.com/artist/63MQldklfxkjYDoUE4Tppz" - }, - "href": "https://api.spotify.com/v1/artists/63MQldklfxkjYDoUE4Tppz", - "id": "63MQldklfxkjYDoUE4Tppz", - "name": "M83", - "type": "artist", - "uri": "spotify:artist:63MQldklfxkjYDoUE4Tppz" - } - ], - "available_markets": [ - "CA", - "US" - ], - "external_urls": { - "spotify": "https://open.spotify.com/album/6R0ynY7RF20ofs9GJR5TXR" - }, - "href": "https://api.spotify.com/v1/albums/6R0ynY7RF20ofs9GJR5TXR", - "id": "6R0ynY7RF20ofs9GJR5TXR", - "images": [ - { - "height": 640, - "url": "https://i.scdn.co/image/ab67616d0000b273fff2cb485c36a6d8f639bdba", - "width": 640 - }, - { - "height": 300, - "url": "https://i.scdn.co/image/ab67616d00001e02fff2cb485c36a6d8f639bdba", - "width": 300 - }, - { - "height": 64, - "url": "https://i.scdn.co/image/ab67616d00004851fff2cb485c36a6d8f639bdba", - "width": 64 - } - ], - "name": "Hurry Up, We're Dreaming", - "release_date": "2011", - "release_date_precision": "year", - "total_tracks": 22, - "type": "album", - "uri": "spotify:album:6R0ynY7RF20ofs9GJR5TXR" - }, - "image": "https://i.scdn.co/image/ab67616d0000b273fff2cb485c36a6d8f639bdba", - "song_link": "https://www.youtube.com/results?search_query=WaitM83%20lyrics" - }, - { - "titolo": "idfc", - "artista": "blackbear", - "album": { - "album_type": "single", - "artists": [ - { - "external_urls": { - "spotify": "https://open.spotify.com/artist/2cFrymmkijnjDg9SS92EPM" - }, - "href": "https://api.spotify.com/v1/artists/2cFrymmkijnjDg9SS92EPM", - "id": "2cFrymmkijnjDg9SS92EPM", - "name": "blackbear", - "type": "artist", - "uri": "spotify:artist:2cFrymmkijnjDg9SS92EPM" - } - ], - "available_markets": [ - "AR", - "AU", - "AT", - "BE", - "BO", - "BR", - "BG", - "CA", - "CL", - "CO", - "CR", - "CY", - "CZ", - "DK", - "DO", - "DE", - "EC", - "EE", - "SV", - "FI", - "FR", - "GR", - "GT", - "HN", - "HK", - "HU", - "IS", - "IE", - "IT", - "LV", - "LT", - "LU", - "MY", - "MT", - "MX", - "NL", - "NZ", - "NI", - "NO", - "PA", - "PY", - "PE", - "PH", - "PL", - "PT", - "SG", - "SK", - "ES", - "SE", - "CH", - "TW", - "TR", - "UY", - "US", - "GB", - "AD", - "LI", - "MC", - "ID", - "JP", - "TH", - "VN", - "RO", - "IL", - "ZA", - "SA", - "AE", - "BH", - "QA", - "OM", - "KW", - "EG", - "MA", - "DZ", - "TN", - "LB", - "JO", - "PS", - "IN", - "BY", - "KZ", - "MD", - "UA", - "AL", - "BA", - "HR", - "ME", - "MK", - "RS", - "SI", - "KR", - "BD", - "PK", - "LK", - "GH", - "KE", - "NG", - "TZ", - "UG", - "AG", - "AM", - "BS", - "BB", - "BZ", - "BT", - "BW", - "BF", - "CV", - "CW", - "DM", - "FJ", - "GM", - "GE", - "GD", - "GW", - "GY", - "HT", - "JM", - "KI", - "LS", - "LR", - "MW", - "MV", - "ML", - "MH", - "FM", - "NA", - "NR", - "NE", - "PW", - "PG", - "WS", - "SM", - "ST", - "SN", - "SC", - "SL", - "SB", - "KN", - "LC", - "VC", - "SR", - "TL", - "TO", - "TT", - "TV", - "VU", - "AZ", - "BN", - "BI", - "KH", - "CM", - "TD", - "KM", - "GQ", - "SZ", - "GA", - "GN", - "KG", - "LA", - "MO", - "MR", - "MN", - "NP", - "RW", - "TG", - "UZ", - "ZW", - "BJ", - "MG", - "MU", - "MZ", - "AO", - "CI", - "DJ", - "ZM", - "CD", - "CG", - "IQ", - "LY", - "TJ", - "VE", - "ET", - "XK" - ], - "external_urls": { - "spotify": "https://open.spotify.com/album/5cEJ9XTxsUKterwl1nAm2I" - }, - "href": "https://api.spotify.com/v1/albums/5cEJ9XTxsUKterwl1nAm2I", - "id": "5cEJ9XTxsUKterwl1nAm2I", - "images": [ - { - "height": 640, - "url": "https://i.scdn.co/image/ab67616d0000b2736ac1ad714f815e19c2372401", - "width": 640 - }, - { - "height": 300, - "url": "https://i.scdn.co/image/ab67616d00001e026ac1ad714f815e19c2372401", - "width": 300 - }, - { - "height": 64, - "url": "https://i.scdn.co/image/ab67616d000048516ac1ad714f815e19c2372401", - "width": 64 - } - ], - "name": "dead", - "release_date": "2015-06-02", - "release_date_precision": "day", - "total_tracks": 5, - "type": "album", - "uri": "spotify:album:5cEJ9XTxsUKterwl1nAm2I" - }, - "image": "https://i.scdn.co/image/ab67616d0000b2736ac1ad714f815e19c2372401", - "song_link": "https://www.youtube.com/results?search_query=idfcblackbear%20lyrics" - }, - { - "titolo": "You & I", - "artista": "One Direction", - "album": { - "album_type": "album", - "artists": [ - { - "external_urls": { - "spotify": "https://open.spotify.com/artist/4AK6F7OLvEQ5QYCBNiQWHq" - }, - "href": "https://api.spotify.com/v1/artists/4AK6F7OLvEQ5QYCBNiQWHq", - "id": "4AK6F7OLvEQ5QYCBNiQWHq", - "name": "One Direction", - "type": "artist", - "uri": "spotify:artist:4AK6F7OLvEQ5QYCBNiQWHq" - } - ], - "available_markets": [ - "AR", - "AU", - "AT", - "BE", - "BO", - "BR", - "BG", - "CA", - "CL", - "CO", - "CR", - "CY", - "CZ", - "DK", - "DO", - "DE", - "EC", - "EE", - "SV", - "FI", - "FR", - "GR", - "GT", - "HN", - "HK", - "HU", - "IS", - "IE", - "IT", - "LV", - "LT", - "LU", - "MY", - "MT", - "MX", - "NL", - "NZ", - "NI", - "NO", - "PA", - "PY", - "PE", - "PH", - "PL", - "PT", - "SG", - "SK", - "ES", - "SE", - "CH", - "TW", - "TR", - "UY", - "US", - "GB", - "AD", - "LI", - "MC", - "ID", - "JP", - "TH", - "VN", - "RO", - "IL", - "ZA", - "SA", - "AE", - "BH", - "QA", - "OM", - "KW", - "EG", - "MA", - "DZ", - "TN", - "LB", - "JO", - "PS", - "IN", - "BY", - "KZ", - "MD", - "UA", - "AL", - "BA", - "HR", - "ME", - "MK", - "RS", - "SI", - "KR", - "BD", - "PK", - "LK", - "GH", - "KE", - "NG", - "TZ", - "UG", - "AG", - "AM", - "BS", - "BB", - "BZ", - "BT", - "BW", - "BF", - "CV", - "CW", - "DM", - "FJ", - "GM", - "GE", - "GD", - "GW", - "GY", - "HT", - "JM", - "KI", - "LS", - "LR", - "MW", - "MV", - "ML", - "MH", - "FM", - "NA", - "NR", - "NE", - "PW", - "PG", - "WS", - "SM", - "ST", - "SN", - "SC", - "SL", - "SB", - "KN", - "LC", - "VC", - "SR", - "TL", - "TO", - "TT", - "TV", - "VU", - "AZ", - "BN", - "BI", - "KH", - "CM", - "TD", - "KM", - "GQ", - "SZ", - "GA", - "GN", - "KG", - "LA", - "MO", - "MR", - "MN", - "NP", - "RW", - "TG", - "UZ", - "ZW", - "BJ", - "MG", - "MU", - "MZ", - "AO", - "CI", - "DJ", - "ZM", - "CD", - "CG", - "IQ", - "LY", - "TJ", - "VE", - "ET", - "XK" - ], - "external_urls": { - "spotify": "https://open.spotify.com/album/7p1fX8aUySrBdx4WSYspOu" - }, - "href": "https://api.spotify.com/v1/albums/7p1fX8aUySrBdx4WSYspOu", - "id": "7p1fX8aUySrBdx4WSYspOu", - "images": [ - { - "height": 640, - "url": "https://i.scdn.co/image/ab67616d0000b2732f76b797c382bedcafdf45e1", - "width": 640 - }, - { - "height": 300, - "url": "https://i.scdn.co/image/ab67616d00001e022f76b797c382bedcafdf45e1", - "width": 300 - }, - { - "height": 64, - "url": "https://i.scdn.co/image/ab67616d000048512f76b797c382bedcafdf45e1", - "width": 64 - } - ], - "name": "Midnight Memories (Deluxe)", - "release_date": "2013-11-25", - "release_date_precision": "day", - "total_tracks": 18, - "type": "album", - "uri": "spotify:album:7p1fX8aUySrBdx4WSYspOu" - }, - "image": "https://i.scdn.co/image/ab67616d0000b2732f76b797c382bedcafdf45e1", - "song_link": "https://www.youtube.com/results?search_query=You%20%26%20IOne%20Direction%20lyrics" - }, - { - "titolo": "rock & rolla (feat. Rkomi)", - "artista": "thasup", - "album": { - "album_type": "album", - "artists": [ - { - "external_urls": { - "spotify": "https://open.spotify.com/artist/19i93sA0D7yS9dYoVNBqAA" - }, - "href": "https://api.spotify.com/v1/artists/19i93sA0D7yS9dYoVNBqAA", - "id": "19i93sA0D7yS9dYoVNBqAA", - "name": "thasup", - "type": "artist", - "uri": "spotify:artist:19i93sA0D7yS9dYoVNBqAA" - } - ], - "available_markets": [], - "external_urls": { - "spotify": "https://open.spotify.com/album/7nDSuDHGJMKFtUTEEVJvUS" - }, - "href": "https://api.spotify.com/v1/albums/7nDSuDHGJMKFtUTEEVJvUS", - "id": "7nDSuDHGJMKFtUTEEVJvUS", - "images": [ - { - "height": 640, - "url": "https://i.scdn.co/image/ab67616d0000b27390160a76ca2d3f0c101037f5", - "width": 640 - }, - { - "height": 300, - "url": "https://i.scdn.co/image/ab67616d00001e0290160a76ca2d3f0c101037f5", - "width": 300 - }, - { - "height": 64, - "url": "https://i.scdn.co/image/ab67616d0000485190160a76ca2d3f0c101037f5", - "width": 64 - } - ], - "name": "c@ra++ere s?ec!@le", - "release_date": "2022-09-30", - "release_date_precision": "day", - "total_tracks": 20, - "type": "album", - "uri": "spotify:album:7nDSuDHGJMKFtUTEEVJvUS" - }, - "image": "https://i.scdn.co/image/ab67616d0000b27390160a76ca2d3f0c101037f5", - "song_link": "https://www.youtube.com/results?search_query=rock%20%26%20rolla%20%28feat.%20Rkomi%29thasup%20lyrics" - }, - { - "titolo": "SAD!", - "artista": "XXXTENTACION", - "album": { - "album_type": "album", - "artists": [ - { - "external_urls": { - "spotify": "https://open.spotify.com/artist/15UsOTVnJzReFVN1VCnxy4" - }, - "href": "https://api.spotify.com/v1/artists/15UsOTVnJzReFVN1VCnxy4", - "id": "15UsOTVnJzReFVN1VCnxy4", - "name": "XXXTENTACION", - "type": "artist", - "uri": "spotify:artist:15UsOTVnJzReFVN1VCnxy4" - } - ], - "available_markets": [ - "AR", - "AU", - "AT", - "BE", - "BO", - "BR", - "BG", - "CA", - "CL", - "CO", - "CR", - "CY", - "CZ", - "DK", - "DO", - "DE", - "EC", - "EE", - "SV", - "FI", - "FR", - "GR", - "GT", - "HN", - "HK", - "HU", - "IS", - "IE", - "IT", - "LV", - "LT", - "LU", - "MY", - "MT", - "MX", - "NL", - "NZ", - "NI", - "NO", - "PA", - "PY", - "PE", - "PH", - "PL", - "PT", - "SG", - "SK", - "ES", - "SE", - "CH", - "TW", - "TR", - "UY", - "US", - "GB", - "AD", - "LI", - "MC", - "ID", - "JP", - "TH", - "VN", - "RO", - "IL", - "ZA", - "SA", - "AE", - "BH", - "QA", - "OM", - "KW", - "EG", - "MA", - "DZ", - "TN", - "LB", - "JO", - "PS", - "IN", - "BY", - "KZ", - "MD", - "UA", - "AL", - "BA", - "HR", - "ME", - "MK", - "RS", - "SI", - "KR", - "BD", - "PK", - "LK", - "GH", - "KE", - "NG", - "TZ", - "UG", - "AG", - "AM", - "BS", - "BB", - "BZ", - "BT", - "BW", - "CV", - "CW", - "DM", - "FJ", - "GM", - "GE", - "GD", - "GW", - "GY", - "HT", - "JM", - "KI", - "LS", - "LR", - "MW", - "MV", - "ML", - "MH", - "FM", - "NA", - "NR", - "NE", - "PW", - "PG", - "WS", - "SM", - "ST", - "SN", - "SC", - "SL", - "SB", - "KN", - "LC", - "VC", - "SR", - "TL", - "TO", - "TT", - "TV", - "VU", - "AZ", - "BI", - "KH", - "CM", - "TD", - "KM", - "GQ", - "SZ", - "GA", - "GN", - "KG", - "LA", - "MO", - "MR", - "MN", - "NP", - "RW", - "TG", - "UZ", - "ZW", - "BJ", - "MG", - "MU", - "MZ", - "AO", - "CI", - "DJ", - "ZM", - "CD", - "CG", - "IQ", - "LY", - "TJ", - "VE", - "ET", - "XK" - ], - "external_urls": { - "spotify": "https://open.spotify.com/album/2Ti79nwTsont5ZHfdxIzAm" - }, - "href": "https://api.spotify.com/v1/albums/2Ti79nwTsont5ZHfdxIzAm", - "id": "2Ti79nwTsont5ZHfdxIzAm", - "images": [ - { - "height": 640, - "url": "https://i.scdn.co/image/ab67616d0000b273806c160566580d6335d1f16c", - "width": 640 - }, - { - "height": 300, - "url": "https://i.scdn.co/image/ab67616d00001e02806c160566580d6335d1f16c", - "width": 300 - }, - { - "height": 64, - "url": "https://i.scdn.co/image/ab67616d00004851806c160566580d6335d1f16c", - "width": 64 - } - ], - "name": "?", - "release_date": "2018-03-16", - "release_date_precision": "day", - "total_tracks": 18, - "type": "album", - "uri": "spotify:album:2Ti79nwTsont5ZHfdxIzAm" - }, - "image": "https://i.scdn.co/image/ab67616d0000b273806c160566580d6335d1f16c", - "song_link": "https://www.youtube.com/results?search_query=SAD%21XXXTENTACION%20lyrics" - }, - { - "titolo": "Lost in Love", - "artista": "St. Lundi", - "album": { - "album_type": "single", - "artists": [ - { - "external_urls": { - "spotify": "https://open.spotify.com/artist/3i94wxAKQqlJyiPLDmjNdH" - }, - "href": "https://api.spotify.com/v1/artists/3i94wxAKQqlJyiPLDmjNdH", - "id": "3i94wxAKQqlJyiPLDmjNdH", - "name": "St. Lundi", - "type": "artist", - "uri": "spotify:artist:3i94wxAKQqlJyiPLDmjNdH" - } - ], - "available_markets": [ - "AR", - "AU", - "AT", - "BE", - "BO", - "BR", - "BG", - "CA", - "CL", - "CO", - "CR", - "CY", - "CZ", - "DK", - "DO", - "DE", - "EC", - "EE", - "SV", - "FI", - "FR", - "GR", - "GT", - "HN", - "HK", - "HU", - "IS", - "IE", - "IT", - "LV", - "LT", - "LU", - "MY", - "MT", - "MX", - "NL", - "NZ", - "NI", - "NO", - "PA", - "PY", - "PE", - "PH", - "PL", - "PT", - "SG", - "SK", - "ES", - "SE", - "CH", - "TW", - "TR", - "UY", - "US", - "GB", - "AD", - "LI", - "MC", - "ID", - "JP", - "TH", - "VN", - "RO", - "IL", - "ZA", - "SA", - "AE", - "BH", - "QA", - "OM", - "KW", - "EG", - "MA", - "DZ", - "TN", - "LB", - "JO", - "PS", - "IN", - "BY", - "KZ", - "MD", - "UA", - "AL", - "BA", - "HR", - "ME", - "MK", - "RS", - "SI", - "KR", - "BD", - "PK", - "LK", - "GH", - "KE", - "NG", - "TZ", - "UG", - "AG", - "AM", - "BS", - "BB", - "BZ", - "BT", - "BW", - "BF", - "CV", - "CW", - "DM", - "FJ", - "GM", - "GE", - "GD", - "GW", - "GY", - "HT", - "JM", - "KI", - "LS", - "LR", - "MW", - "MV", - "ML", - "MH", - "FM", - "NA", - "NR", - "NE", - "PW", - "PG", - "WS", - "SM", - "ST", - "SN", - "SC", - "SL", - "SB", - "KN", - "LC", - "VC", - "SR", - "TL", - "TO", - "TT", - "TV", - "VU", - "AZ", - "BN", - "BI", - "KH", - "CM", - "TD", - "KM", - "GQ", - "SZ", - "GA", - "GN", - "KG", - "LA", - "MO", - "MR", - "MN", - "NP", - "RW", - "TG", - "UZ", - "ZW", - "BJ", - "MG", - "MU", - "MZ", - "AO", - "CI", - "DJ", - "ZM", - "CD", - "CG", - "IQ", - "LY", - "TJ", - "VE", - "ET", - "XK" - ], - "external_urls": { - "spotify": "https://open.spotify.com/album/1DVabApKnMcTk7PA1aaQZ3" - }, - "href": "https://api.spotify.com/v1/albums/1DVabApKnMcTk7PA1aaQZ3", - "id": "1DVabApKnMcTk7PA1aaQZ3", - "images": [ - { - "height": 640, - "url": "https://i.scdn.co/image/ab67616d0000b273eb0a691b1b81b5c166cf8dd0", - "width": 640 - }, - { - "height": 300, - "url": "https://i.scdn.co/image/ab67616d00001e02eb0a691b1b81b5c166cf8dd0", - "width": 300 - }, - { - "height": 64, - "url": "https://i.scdn.co/image/ab67616d00004851eb0a691b1b81b5c166cf8dd0", - "width": 64 - } - ], - "name": "Lost in Love", - "release_date": "2021-05-19", - "release_date_precision": "day", - "total_tracks": 1, - "type": "album", - "uri": "spotify:album:1DVabApKnMcTk7PA1aaQZ3" - }, - "image": "https://i.scdn.co/image/ab67616d0000b273eb0a691b1b81b5c166cf8dd0", - "song_link": "https://www.youtube.com/results?search_query=Lost%20in%20LoveSt.%20Lundi%20lyrics" - }, - { - "titolo": "Brother", - "artista": "Kodaline", - "album": { - "album_type": "album", - "artists": [ - { - "external_urls": { - "spotify": "https://open.spotify.com/artist/4BxCuXFJrSWGi1KHcVqaU4" - }, - "href": "https://api.spotify.com/v1/artists/4BxCuXFJrSWGi1KHcVqaU4", - "id": "4BxCuXFJrSWGi1KHcVqaU4", - "name": "Kodaline", - "type": "artist", - "uri": "spotify:artist:4BxCuXFJrSWGi1KHcVqaU4" - } - ], - "available_markets": [ - "AR", - "AU", - "AT", - "BE", - "BO", - "BR", - "BG", - "CA", - "CL", - "CO", - "CR", - "CY", - "CZ", - "DK", - "DO", - "DE", - "EC", - "EE", - "SV", - "FI", - "FR", - "GR", - "GT", - "HN", - "HK", - "HU", - "IS", - "IE", - "IT", - "LV", - "LT", - "LU", - "MY", - "MT", - "MX", - "NL", - "NZ", - "NI", - "NO", - "PA", - "PY", - "PE", - "PH", - "PL", - "PT", - "SG", - "SK", - "ES", - "SE", - "CH", - "TW", - "TR", - "UY", - "US", - "GB", - "AD", - "LI", - "MC", - "ID", - "JP", - "TH", - "VN", - "RO", - "IL", - "ZA", - "SA", - "AE", - "BH", - "QA", - "OM", - "KW", - "EG", - "MA", - "DZ", - "TN", - "LB", - "JO", - "PS", - "IN", - "BY", - "KZ", - "MD", - "UA", - "AL", - "BA", - "HR", - "ME", - "MK", - "RS", - "SI", - "KR", - "BD", - "PK", - "LK", - "GH", - "KE", - "NG", - "TZ", - "UG", - "AG", - "AM", - "BS", - "BB", - "BZ", - "BT", - "BW", - "BF", - "CV", - "CW", - "DM", - "FJ", - "GM", - "GE", - "GD", - "GW", - "GY", - "HT", - "JM", - "KI", - "LS", - "LR", - "MW", - "MV", - "ML", - "MH", - "FM", - "NA", - "NR", - "NE", - "PW", - "PG", - "WS", - "SM", - "ST", - "SN", - "SC", - "SL", - "SB", - "KN", - "LC", - "VC", - "SR", - "TL", - "TO", - "TT", - "TV", - "VU", - "AZ", - "BN", - "BI", - "KH", - "CM", - "TD", - "KM", - "GQ", - "SZ", - "GA", - "GN", - "KG", - "LA", - "MO", - "MR", - "MN", - "NP", - "RW", - "TG", - "UZ", - "ZW", - "BJ", - "MG", - "MU", - "MZ", - "AO", - "CI", - "DJ", - "ZM", - "CD", - "CG", - "IQ", - "LY", - "TJ", - "VE", - "ET", - "XK" - ], - "external_urls": { - "spotify": "https://open.spotify.com/album/1ITjhViDumL9llxAJYdKiC" - }, - "href": "https://api.spotify.com/v1/albums/1ITjhViDumL9llxAJYdKiC", - "id": "1ITjhViDumL9llxAJYdKiC", - "images": [ - { - "height": 640, - "url": "https://i.scdn.co/image/ab67616d0000b2732112db8aa9dabc6cdd9e14d0", - "width": 640 - }, - { - "height": 300, - "url": "https://i.scdn.co/image/ab67616d00001e022112db8aa9dabc6cdd9e14d0", - "width": 300 - }, - { - "height": 64, - "url": "https://i.scdn.co/image/ab67616d000048512112db8aa9dabc6cdd9e14d0", - "width": 64 - } - ], - "name": "Politics of Living", - "release_date": "2018-09-28", - "release_date_precision": "day", - "total_tracks": 12, - "type": "album", - "uri": "spotify:album:1ITjhViDumL9llxAJYdKiC" - }, - "image": "https://i.scdn.co/image/ab67616d0000b2732112db8aa9dabc6cdd9e14d0", - "song_link": "https://www.youtube.com/results?search_query=BrotherKodaline%20lyrics" - }, - { - "titolo": "Arcade", - "artista": "Duncan Laurence", - "album": { - "album_type": "album", - "artists": [ - { - "external_urls": { - "spotify": "https://open.spotify.com/artist/3klZnJvYGIbWritVwQD434" - }, - "href": "https://api.spotify.com/v1/artists/3klZnJvYGIbWritVwQD434", - "id": "3klZnJvYGIbWritVwQD434", - "name": "Duncan Laurence", - "type": "artist", - "uri": "spotify:artist:3klZnJvYGIbWritVwQD434" - } - ], - "available_markets": [ - "AR", - "AU", - "AT", - "BE", - "BO", - "BR", - "BG", - "CA", - "CL", - "CO", - "CR", - "CY", - "CZ", - "DK", - "DO", - "DE", - "EC", - "EE", - "SV", - "FI", - "FR", - "GR", - "GT", - "HN", - "HK", - "HU", - "IS", - "IE", - "IT", - "LV", - "LT", - "LU", - "MY", - "MT", - "MX", - "NL", - "NZ", - "NI", - "NO", - "PA", - "PY", - "PE", - "PH", - "PL", - "PT", - "SG", - "SK", - "ES", - "SE", - "CH", - "TW", - "TR", - "UY", - "US", - "GB", - "AD", - "LI", - "MC", - "ID", - "JP", - "TH", - "VN", - "RO", - "IL", - "ZA", - "SA", - "AE", - "BH", - "QA", - "OM", - "KW", - "EG", - "MA", - "DZ", - "TN", - "LB", - "JO", - "PS", - "IN", - "BY", - "KZ", - "MD", - "UA", - "AL", - "BA", - "HR", - "ME", - "MK", - "RS", - "SI", - "KR", - "BD", - "PK", - "LK", - "GH", - "KE", - "NG", - "TZ", - "UG", - "AG", - "AM", - "BS", - "BB", - "BZ", - "BT", - "BW", - "BF", - "CV", - "CW", - "DM", - "FJ", - "GM", - "GE", - "GD", - "GW", - "GY", - "HT", - "JM", - "KI", - "LS", - "LR", - "MW", - "MV", - "ML", - "MH", - "FM", - "NA", - "NR", - "NE", - "PW", - "PG", - "WS", - "SM", - "ST", - "SN", - "SC", - "SL", - "SB", - "KN", - "LC", - "VC", - "SR", - "TL", - "TO", - "TT", - "TV", - "VU", - "AZ", - "BN", - "BI", - "KH", - "CM", - "TD", - "KM", - "GQ", - "SZ", - "GA", - "GN", - "KG", - "LA", - "MO", - "MR", - "MN", - "NP", - "RW", - "TG", - "UZ", - "ZW", - "BJ", - "MG", - "MU", - "MZ", - "AO", - "CI", - "DJ", - "ZM", - "CD", - "CG", - "IQ", - "LY", - "TJ", - "VE", - "ET", - "XK" - ], - "external_urls": { - "spotify": "https://open.spotify.com/album/4fEgAL4ge9hHhxVDCUZbeF" - }, - "href": "https://api.spotify.com/v1/albums/4fEgAL4ge9hHhxVDCUZbeF", - "id": "4fEgAL4ge9hHhxVDCUZbeF", - "images": [ - { - "height": 640, - "url": "https://i.scdn.co/image/ab67616d0000b27359ce61a220822995a3ccd27f", - "width": 640 - }, - { - "height": 300, - "url": "https://i.scdn.co/image/ab67616d00001e0259ce61a220822995a3ccd27f", - "width": 300 - }, - { - "height": 64, - "url": "https://i.scdn.co/image/ab67616d0000485159ce61a220822995a3ccd27f", - "width": 64 - } - ], - "name": "Small Town Boy (Track By Track)", - "release_date": "2020-11-12", - "release_date_precision": "day", - "total_tracks": 26, - "type": "album", - "uri": "spotify:album:4fEgAL4ge9hHhxVDCUZbeF" - }, - "image": "https://i.scdn.co/image/ab67616d0000b27359ce61a220822995a3ccd27f", - "song_link": "https://www.youtube.com/results?search_query=ArcadeDuncan%20Laurence%20lyrics" - }, - { - "titolo": "Atlantis", - "artista": "Seafret", - "album": { - "album_type": "album", - "artists": [ - { - "external_urls": { - "spotify": "https://open.spotify.com/artist/4Ly0KABsxlx4fNj63zJTrF" - }, - "href": "https://api.spotify.com/v1/artists/4Ly0KABsxlx4fNj63zJTrF", - "id": "4Ly0KABsxlx4fNj63zJTrF", - "name": "Seafret", - "type": "artist", - "uri": "spotify:artist:4Ly0KABsxlx4fNj63zJTrF" - } - ], - "available_markets": [ - "AR", - "AU", - "AT", - "BE", - "BO", - "BR", - "BG", - "CA", - "CL", - "CO", - "CR", - "CY", - "CZ", - "DK", - "DO", - "DE", - "EC", - "EE", - "SV", - "FI", - "FR", - "GR", - "GT", - "HN", - "HK", - "HU", - "IS", - "IE", - "IT", - "LV", - "LT", - "LU", - "MY", - "MT", - "MX", - "NL", - "NZ", - "NI", - "NO", - "PA", - "PY", - "PE", - "PH", - "PL", - "PT", - "SG", - "SK", - "ES", - "SE", - "CH", - "TW", - "TR", - "UY", - "US", - "GB", - "AD", - "LI", - "MC", - "ID", - "JP", - "TH", - "VN", - "RO", - "IL", - "ZA", - "SA", - "AE", - "BH", - "QA", - "OM", - "KW", - "EG", - "MA", - "DZ", - "TN", - "LB", - "JO", - "PS", - "IN", - "BY", - "KZ", - "MD", - "UA", - "AL", - "BA", - "HR", - "ME", - "MK", - "RS", - "SI", - "KR", - "BD", - "PK", - "LK", - "GH", - "KE", - "NG", - "TZ", - "UG", - "AG", - "AM", - "BS", - "BB", - "BZ", - "BT", - "BW", - "BF", - "CV", - "CW", - "DM", - "FJ", - "GM", - "GE", - "GD", - "GW", - "GY", - "HT", - "JM", - "KI", - "LS", - "LR", - "MW", - "MV", - "ML", - "MH", - "FM", - "NA", - "NR", - "NE", - "PW", - "PG", - "WS", - "SM", - "ST", - "SN", - "SC", - "SL", - "SB", - "KN", - "LC", - "VC", - "SR", - "TL", - "TO", - "TT", - "TV", - "VU", - "AZ", - "BN", - "BI", - "KH", - "CM", - "TD", - "KM", - "GQ", - "SZ", - "GA", - "GN", - "KG", - "LA", - "MO", - "MR", - "MN", - "NP", - "RW", - "TG", - "UZ", - "ZW", - "BJ", - "MG", - "MU", - "MZ", - "AO", - "CI", - "DJ", - "ZM", - "CD", - "CG", - "IQ", - "LY", - "TJ", - "VE", - "ET", - "XK" - ], - "external_urls": { - "spotify": "https://open.spotify.com/album/4m8XN9CKqve1ExYBnNu5kt" - }, - "href": "https://api.spotify.com/v1/albums/4m8XN9CKqve1ExYBnNu5kt", - "id": "4m8XN9CKqve1ExYBnNu5kt", - "images": [ - { - "height": 640, - "url": "https://i.scdn.co/image/ab67616d0000b2738c33272a7c77042f5eb39d75", - "width": 640 - }, - { - "height": 300, - "url": "https://i.scdn.co/image/ab67616d00001e028c33272a7c77042f5eb39d75", - "width": 300 - }, - { - "height": 64, - "url": "https://i.scdn.co/image/ab67616d000048518c33272a7c77042f5eb39d75", - "width": 64 - } - ], - "name": "Tell Me It's Real (Expanded Edition)", - "release_date": "2016-01-29", - "release_date_precision": "day", - "total_tracks": 16, - "type": "album", - "uri": "spotify:album:4m8XN9CKqve1ExYBnNu5kt" - }, - "image": "https://i.scdn.co/image/ab67616d0000b2738c33272a7c77042f5eb39d75", - "song_link": "https://www.youtube.com/results?search_query=AtlantisSeafret%20lyrics" - }, - { - "titolo": "Someone To You", - "artista": "BANNERS", - "album": { - "album_type": "album", - "artists": [ - { - "external_urls": { - "spotify": "https://open.spotify.com/artist/4qWnlmXWuGv2TtuxtIWlJX" - }, - "href": "https://api.spotify.com/v1/artists/4qWnlmXWuGv2TtuxtIWlJX", - "id": "4qWnlmXWuGv2TtuxtIWlJX", - "name": "BANNERS", - "type": "artist", - "uri": "spotify:artist:4qWnlmXWuGv2TtuxtIWlJX" - } - ], - "available_markets": [ - "AR", - "AU", - "AT", - "BE", - "BO", - "BR", - "BG", - "CL", - "CO", - "CR", - "CY", - "CZ", - "DK", - "DO", - "DE", - "EC", - "EE", - "SV", - "FI", - "FR", - "GR", - "GT", - "HN", - "HK", - "HU", - "IS", - "IE", - "IT", - "LV", - "LT", - "LU", - "MY", - "MT", - "MX", - "NL", - "NZ", - "NI", - "NO", - "PA", - "PY", - "PE", - "PH", - "PL", - "PT", - "SG", - "SK", - "ES", - "SE", - "CH", - "TW", - "TR", - "UY", - "US", - "GB", - "AD", - "LI", - "MC", - "ID", - "JP", - "TH", - "VN", - "RO", - "IL", - "ZA", - "SA", - "AE", - "BH", - "QA", - "OM", - "KW", - "EG", - "MA", - "DZ", - "TN", - "LB", - "JO", - "PS", - "IN", - "BY", - "KZ", - "MD", - "UA", - "AL", - "BA", - "HR", - "ME", - "MK", - "RS", - "SI", - "KR", - "BD", - "PK", - "LK", - "GH", - "KE", - "NG", - "TZ", - "UG", - "AG", - "AM", - "BS", - "BB", - "BZ", - "BT", - "BW", - "BF", - "CV", - "CW", - "DM", - "FJ", - "GM", - "GE", - "GD", - "GW", - "GY", - "HT", - "JM", - "KI", - "LS", - "LR", - "MW", - "MV", - "ML", - "MH", - "FM", - "NA", - "NR", - "NE", - "PW", - "PG", - "WS", - "SM", - "ST", - "SN", - "SC", - "SL", - "SB", - "KN", - "LC", - "VC", - "SR", - "TL", - "TO", - "TT", - "TV", - "VU", - "AZ", - "BN", - "BI", - "KH", - "CM", - "TD", - "KM", - "GQ", - "SZ", - "GA", - "GN", - "KG", - "LA", - "MO", - "MR", - "MN", - "NP", - "RW", - "TG", - "UZ", - "ZW", - "BJ", - "MG", - "MU", - "MZ", - "AO", - "CI", - "DJ", - "ZM", - "CD", - "CG", - "IQ", - "LY", - "TJ", - "VE", - "ET", - "XK" - ], - "external_urls": { - "spotify": "https://open.spotify.com/album/7jPoliCU7TRA13Wro32AOD" - }, - "href": "https://api.spotify.com/v1/albums/7jPoliCU7TRA13Wro32AOD", - "id": "7jPoliCU7TRA13Wro32AOD", - "images": [ - { - "height": 640, - "url": "https://i.scdn.co/image/ab67616d0000b273f1bff89049561177b7cccebb", - "width": 640 - }, - { - "height": 300, - "url": "https://i.scdn.co/image/ab67616d00001e02f1bff89049561177b7cccebb", - "width": 300 - }, - { - "height": 64, - "url": "https://i.scdn.co/image/ab67616d00004851f1bff89049561177b7cccebb", - "width": 64 - } - ], - "name": "Where The Shadow Ends", - "release_date": "2019-10-04", - "release_date_precision": "day", - "total_tracks": 12, - "type": "album", - "uri": "spotify:album:7jPoliCU7TRA13Wro32AOD" - }, - "image": "https://i.scdn.co/image/ab67616d0000b273f1bff89049561177b7cccebb", - "song_link": "https://www.youtube.com/results?search_query=Someone%20To%20YouBANNERS%20lyrics" - }, - { - "titolo": "Train Wreck", - "artista": "James Arthur", - "album": { - "album_type": "album", - "artists": [ - { - "external_urls": { - "spotify": "https://open.spotify.com/artist/4IWBUUAFIplrNtaOHcJPRM" - }, - "href": "https://api.spotify.com/v1/artists/4IWBUUAFIplrNtaOHcJPRM", - "id": "4IWBUUAFIplrNtaOHcJPRM", - "name": "James Arthur", - "type": "artist", - "uri": "spotify:artist:4IWBUUAFIplrNtaOHcJPRM" - } - ], - "available_markets": [ - "AR", - "AU", - "AT", - "BE", - "BO", - "BR", - "CA", - "CL", - "CO", - "CR", - "CY", - "CZ", - "DK", - "DO", - "DE", - "EC", - "EE", - "SV", - "FI", - "FR", - "GR", - "GT", - "HN", - "HK", - "HU", - "IS", - "IE", - "IT", - "LV", - "LT", - "LU", - "MY", - "MT", - "MX", - "NL", - "NZ", - "NI", - "NO", - "PA", - "PY", - "PE", - "PH", - "PT", - "SG", - "SK", - "ES", - "SE", - "CH", - "TW", - "TR", - "UY", - "US", - "GB", - "AD", - "LI", - "MC", - "ID", - "JP", - "TH", - "VN", - "ZA", - "SA", - "AE", - "BH", - "QA", - "OM", - "KW", - "EG", - "MA", - "DZ", - "TN", - "LB", - "JO", - "PS", - "IN", - "BY", - "KZ", - "MD", - "UA", - "KR", - "BD", - "PK", - "LK", - "GH", - "KE", - "NG", - "TZ", - "UG", - "AG", - "AM", - "BS", - "BB", - "BZ", - "BT", - "BW", - "BF", - "CV", - "CW", - "DM", - "FJ", - "GM", - "GE", - "GD", - "GW", - "GY", - "HT", - "JM", - "KI", - "LS", - "LR", - "MW", - "MV", - "ML", - "MH", - "FM", - "NA", - "NR", - "NE", - "PW", - "PG", - "WS", - "SM", - "ST", - "SN", - "SC", - "SL", - "SB", - "KN", - "LC", - "VC", - "SR", - "TL", - "TO", - "TT", - "TV", - "VU", - "AZ", - "BN", - "BI", - "KH", - "CM", - "TD", - "KM", - "GQ", - "SZ", - "GA", - "GN", - "KG", - "LA", - "MO", - "MR", - "MN", - "NP", - "RW", - "TG", - "UZ", - "ZW", - "BJ", - "MG", - "MU", - "MZ", - "AO", - "CI", - "DJ", - "ZM", - "CD", - "CG", - "IQ", - "LY", - "TJ", - "VE", - "ET" - ], - "external_urls": { - "spotify": "https://open.spotify.com/album/7oiJYvEJHsmYtrgviAVIBD" - }, - "href": "https://api.spotify.com/v1/albums/7oiJYvEJHsmYtrgviAVIBD", - "id": "7oiJYvEJHsmYtrgviAVIBD", - "images": [ - { - "height": 640, - "url": "https://i.scdn.co/image/ab67616d0000b27320beb61f61fcbeb33b10a9ab", - "width": 640 - }, - { - "height": 300, - "url": "https://i.scdn.co/image/ab67616d00001e0220beb61f61fcbeb33b10a9ab", - "width": 300 - }, - { - "height": 64, - "url": "https://i.scdn.co/image/ab67616d0000485120beb61f61fcbeb33b10a9ab", - "width": 64 - } - ], - "name": "Back from the Edge", - "release_date": "2016-10-28", - "release_date_precision": "day", - "total_tracks": 17, - "type": "album", - "uri": "spotify:album:7oiJYvEJHsmYtrgviAVIBD" - }, - "image": "https://i.scdn.co/image/ab67616d0000b27320beb61f61fcbeb33b10a9ab", - "song_link": "https://www.youtube.com/results?search_query=Train%20WreckJames%20Arthur%20lyrics" - }, - { - "titolo": "Runaway", - "artista": "AURORA", - "album": { - "album_type": "album", - "artists": [ - { - "external_urls": { - "spotify": "https://open.spotify.com/artist/1WgXqy2Dd70QQOU7Ay074N" - }, - "href": "https://api.spotify.com/v1/artists/1WgXqy2Dd70QQOU7Ay074N", - "id": "1WgXqy2Dd70QQOU7Ay074N", - "name": "AURORA", - "type": "artist", - "uri": "spotify:artist:1WgXqy2Dd70QQOU7Ay074N" - } - ], - "available_markets": [ - "AR", - "AT", - "BE", - "BO", - "BR", - "BG", - "CL", - "CO", - "CY", - "CZ", - "DK", - "DO", - "DE", - "EC", - "EE", - "FI", - "GR", - "HK", - "HU", - "IS", - "IE", - "IT", - "LV", - "LT", - "LU", - "MY", - "MT", - "NL", - "PY", - "PE", - "PH", - "PL", - "PT", - "SG", - "SK", - "ES", - "SE", - "CH", - "TW", - "TR", - "UY", - "GB", - "AD", - "LI", - "MC", - "ID", - "JP", - "TH", - "VN", - "RO", - "IL", - "SA", - "AE", - "BH", - "QA", - "OM", - "KW", - "EG", - "MA", - "DZ", - "TN", - "LB", - "JO", - "PS", - "IN", - "BY", - "KZ", - "MD", - "UA", - "AL", - "BA", - "HR", - "ME", - "MK", - "RS", - "SI", - "KR", - "BD", - "PK", - "LK", - "GH", - "KE", - "NG", - "TZ", - "UG", - "AG", - "AM", - "BS", - "BB", - "BT", - "BW", - "BF", - "CV", - "CW", - "DM", - "FJ", - "GM", - "GE", - "GD", - "GW", - "GY", - "HT", - "JM", - "KI", - "LS", - "LR", - "MW", - "MV", - "ML", - "MH", - "FM", - "NA", - "NR", - "NE", - "PW", - "PG", - "WS", - "SM", - "ST", - "SN", - "SC", - "SL", - "SB", - "KN", - "LC", - "VC", - "SR", - "TL", - "TO", - "TT", - "TV", - "VU", - "AZ", - "BN", - "BI", - "KH", - "CM", - "TD", - "KM", - "GQ", - "SZ", - "GA", - "GN", - "KG", - "LA", - "MO", - "MR", - "MN", - "NP", - "RW", - "TG", - "UZ", - "ZW", - "BJ", - "MG", - "MU", - "MZ", - "AO", - "CI", - "DJ", - "ZM", - "CD", - "CG", - "IQ", - "LY", - "TJ", - "VE", - "XK" - ], - "external_urls": { - "spotify": "https://open.spotify.com/album/6YMSXPIHkA2jPIlFHuejXW" - }, - "href": "https://api.spotify.com/v1/albums/6YMSXPIHkA2jPIlFHuejXW", - "id": "6YMSXPIHkA2jPIlFHuejXW", - "images": [ - { - "height": 640, - "url": "https://i.scdn.co/image/ab67616d0000b273c379325088c2845fe85cd70a", - "width": 640 - }, - { - "height": 300, - "url": "https://i.scdn.co/image/ab67616d00001e02c379325088c2845fe85cd70a", - "width": 300 - }, - { - "height": 64, - "url": "https://i.scdn.co/image/ab67616d00004851c379325088c2845fe85cd70a", - "width": 64 - } - ], - "name": "All My Demons Greeting Me As A Friend (Deluxe)", - "release_date": "2016-03-11", - "release_date_precision": "day", - "total_tracks": 17, - "type": "album", - "uri": "spotify:album:6YMSXPIHkA2jPIlFHuejXW" - }, - "image": "https://i.scdn.co/image/ab67616d0000b273c379325088c2845fe85cd70a", - "song_link": "https://www.youtube.com/results?search_query=RunawayAURORA%20lyrics" - }, - { - "titolo": "In The Stars", - "artista": "Benson Boone", - "album": { - "album_type": "single", - "artists": [ - { - "external_urls": { - "spotify": "https://open.spotify.com/artist/22wbnEMDvgVIAGdFeek6ET" - }, - "href": "https://api.spotify.com/v1/artists/22wbnEMDvgVIAGdFeek6ET", - "id": "22wbnEMDvgVIAGdFeek6ET", - "name": "Benson Boone", - "type": "artist", - "uri": "spotify:artist:22wbnEMDvgVIAGdFeek6ET" - } - ], - "available_markets": [ - "AR", - "AU", - "AT", - "BE", - "BO", - "BR", - "BG", - "CA", - "CL", - "CO", - "CR", - "CY", - "CZ", - "DK", - "DO", - "DE", - "EC", - "EE", - "SV", - "FI", - "FR", - "GR", - "GT", - "HN", - "HK", - "HU", - "IS", - "IE", - "IT", - "LV", - "LT", - "LU", - "MY", - "MT", - "MX", - "NL", - "NZ", - "NI", - "NO", - "PA", - "PY", - "PE", - "PH", - "PL", - "PT", - "SG", - "SK", - "ES", - "CH", - "TW", - "TR", - "UY", - "US", - "GB", - "AD", - "LI", - "MC", - "ID", - "JP", - "TH", - "VN", - "RO", - "IL", - "ZA", - "SA", - "AE", - "BH", - "QA", - "OM", - "KW", - "EG", - "MA", - "DZ", - "TN", - "LB", - "JO", - "PS", - "IN", - "KZ", - "MD", - "UA", - "AL", - "BA", - "HR", - "ME", - "MK", - "RS", - "SI", - "KR", - "BD", - "PK", - "LK", - "GH", - "KE", - "NG", - "TZ", - "UG", - "AG", - "AM", - "BS", - "BB", - "BZ", - "BT", - "BW", - "BF", - "CV", - "CW", - "DM", - "FJ", - "GM", - "GE", - "GD", - "GW", - "GY", - "HT", - "JM", - "KI", - "LS", - "LR", - "MW", - "MV", - "ML", - "MH", - "FM", - "NA", - "NR", - "NE", - "PW", - "PG", - "WS", - "SM", - "ST", - "SN", - "SC", - "SL", - "SB", - "KN", - "LC", - "VC", - "SR", - "TL", - "TO", - "TT", - "TV", - "VU", - "AZ", - "BN", - "BI", - "KH", - "CM", - "TD", - "KM", - "GQ", - "SZ", - "GA", - "GN", - "KG", - "LA", - "MO", - "MR", - "MN", - "NP", - "RW", - "TG", - "UZ", - "ZW", - "BJ", - "MG", - "MU", - "MZ", - "AO", - "CI", - "DJ", - "ZM", - "CD", - "CG", - "IQ", - "LY", - "TJ", - "VE", - "ET", - "XK" - ], - "external_urls": { - "spotify": "https://open.spotify.com/album/6dSmXsyGAnFtq048IFhiYd" - }, - "href": "https://api.spotify.com/v1/albums/6dSmXsyGAnFtq048IFhiYd", - "id": "6dSmXsyGAnFtq048IFhiYd", - "images": [ - { - "height": 640, - "url": "https://i.scdn.co/image/ab67616d0000b273786e4e2c43c2897fafabbfb6", - "width": 640 - }, - { - "height": 300, - "url": "https://i.scdn.co/image/ab67616d00001e02786e4e2c43c2897fafabbfb6", - "width": 300 - }, - { - "height": 64, - "url": "https://i.scdn.co/image/ab67616d00004851786e4e2c43c2897fafabbfb6", - "width": 64 - } - ], - "name": "In The Stars", - "release_date": "2022-04-29", - "release_date_precision": "day", - "total_tracks": 1, - "type": "album", - "uri": "spotify:album:6dSmXsyGAnFtq048IFhiYd" - }, - "image": "https://i.scdn.co/image/ab67616d0000b273786e4e2c43c2897fafabbfb6", - "song_link": "https://www.youtube.com/results?search_query=In%20The%20StarsBenson%20Boone%20lyrics" - } -] \ No newline at end of file diff --git a/setup.py b/setup.py index fadb076..16d1b3e 100644 --- a/setup.py +++ b/setup.py @@ -5,21 +5,21 @@ # aggiungere installazione ffmpeg per windows if str(platform.system()) == "Windows": # qui installa ffmpeg - print("INSTALLA") + print("Download") else: os.system("sudo apt-get install ffmpeg") -os.system("python -m pip install dotenv") -os.system("python -m pip install urllib.request") -os.system("python -m pip install spotipy") -os.system("python -m pip install eyed3") -os.system("python -m pip install pytube") -os.system("python -m pip install ffmpeg") -os.system("python -m pip install ffprobe") -os.system("python -m pip install tqdm") -os.system("python -m pip install pandas") -os.system("python -m pip install requests") -os.system("python -m pip install mutagen") -os.system("python -m pip install flask") -os.system("python -m pip install flask_session") -os.system("python -m pip install yt-dlp") +os.system("pip install dotenv") +os.system("pip install urllib.request") +os.system("pip install spotipy") +os.system("pip install eyed3") +os.system("pip install pytube") +os.system("pip install ffmpeg") +os.system("pip install ffprobe") +os.system("pip install tqdm") +os.system("pip install pandas") +os.system("pip install requests") +os.system("pip install mutagen") +os.system("pip install flask") +os.system("pip install flask_session") +os.system("pip install yt-dlp")