├── .github └── FUNDING.yml ├── Icons └── spotify (1).png ├── LICENSE ├── README.md ├── Spotify Account Generator.py └── requirements.txt /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: henryrichard7 2 | custom: ["https://www.paypal.com/paypalme/henryrics"] 3 | -------------------------------------------------------------------------------- /Icons/spotify (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henry-richard7/Spotify-Account-Generator/98cc308c74f973f3f3799d8bfd6fcc34bd7af9df/Icons/spotify (1).png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Henry Richard J 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Spotify-Account-Generator 2 | 3 | Spotify Account Generator Using Python 4 | 5 | # Used Modules 6 | 7 | - exrex 8 | - requests 9 | - PySimpleGUI 10 | - faker 11 | 12 | # New Updates 13 | 14 | - Added Multi-threading. 15 | - Auto Save generated spotify accounts. 16 | 17 | # Things Changed 18 | 19 | - Removed auto-verification of generated accounts. 20 | - Now users can enter domain of their choice for email. 21 | 22 | # My Youtube Channel 23 | 24 | [![](https://img.shields.io/badge/Subscribe-red?style=for-the-badge&logo=YouTube)](https://www.youtube.com/channel/UCVGasc5jr45eZUpZNHvbtWQ) 25 | 26 | [![](https://img.shields.io/youtube/channel/subscribers/UCVGasc5jr45eZUpZNHvbtWQ?style=social)](https://www.youtube.com/channel/UCVGasc5jr45eZUpZNHvbtWQ) 27 | 28 | # My Telegram Channel 29 | 30 | [![](https://img.shields.io/badge/Telegram-Join%20Now-blue?style=for-the-badge&logo=Telegram)](https://t.me/cracked4free) 31 | 32 | # Screenshot 33 | 34 | ![Spotify Account Creator Bot V3](https://user-images.githubusercontent.com/68910039/153369621-f859f71c-38ef-44c5-9554-6ed9827fb9df.png) 35 | 36 | #### Star the Repo in case you liked it :) 37 | -------------------------------------------------------------------------------- /Spotify Account Generator.py: -------------------------------------------------------------------------------- 1 | __author__ = "Henry Richard J" 2 | __license__ = "MIT License" 3 | __maintainer__ = "Henry Richard" 4 | 5 | import exrex 6 | import requests 7 | import PySimpleGUI as sg 8 | from faker import Faker 9 | from threading import Thread 10 | from datetime import datetime 11 | 12 | now = datetime.now() 13 | date_time = now.strftime("Spotify Accounts Generated At [%m_%d_%Y %H_%M_%S]") 14 | 15 | to_verify = [] 16 | 17 | 18 | def user_password_gen(): 19 | fake = Faker() 20 | name = fake.name() 21 | user_name = exrex.getone("[a-z]{7}\d{2}") 22 | password = exrex.getone("[A-Z][a-z]{7}\d{2}") 23 | return user_name, password, name 24 | 25 | 26 | def generateSpotifyAccount(start, stop, email_domain): 27 | for i in range(start, stop): 28 | email = user_password_gen()[0] 29 | emails = email + email_domain 30 | passwords = user_password_gen()[1] 31 | DM_Name = user_password_gen()[2] 32 | 33 | url = "https://spclient.wg.spotify.com/signup/public/v1/account" 34 | post_data = f"gender=male&password={passwords}&password_repeat={passwords}&birth_month=8&birth_year=2000&creation_point=client_mobile&email={emails}&birth_day=1&displayname={DM_Name}&key=bff58e9698f40080ec4f9ad97a2f21e0&platform=iOS-ARM&creation_flow=mobile_email&iagree=1" 35 | headers = { 36 | "Host": "spclient.wg.spotify.com", 37 | "Content-Type": "application /x-www-form-urlencoded", 38 | "Connection": "keep-alive", 39 | "Accept": "*/*", 40 | "User-Agent": "Spotify/8.5.7iOS/13.5.1(iPhone12, 8)", 41 | "Accept-Language": "fr, en;q = 0.01", 42 | "Content-Length": "283", 43 | "Accept-Encoding": "gzip,deflate,br", 44 | } 45 | 46 | result = requests.post(url, headers=headers, data=post_data).json() 47 | if result["status"] == 1: 48 | window["EMAIL_PASS_COMBO"].print(f"{emails}:{passwords}") 49 | open(f"Accounts/{date_time}.txt", "a").write(f"{emails}:{passwords}\n") 50 | else: 51 | print(result["status"]) 52 | 53 | 54 | sg.theme("LightGreen3") 55 | Layout = [ 56 | [ 57 | sg.Image(filename="Icons/spotify (1).png", size=(50, 50)), 58 | sg.Text("Spotify Account Generator", font=("", 25)), 59 | ], 60 | [sg.Text("Developed by Henry Richard J", font=("", 15))], 61 | [ 62 | sg.Text("Email Domain"), 63 | sg.InputText(key="--DOMAIN-NAME", size=(35, 1), do_not_clear=True), 64 | ], 65 | [ 66 | sg.Multiline( 67 | "EMAIL:PASSWORD here", size=(45, 25), disabled=True, key="EMAIL_PASS_COMBO" 68 | ), 69 | ], 70 | [sg.Text("Number of Accounts to generate:")], 71 | [ 72 | sg.Slider( 73 | range=(1, 100), 74 | default_value=5, 75 | size=(15, 20), 76 | font=("", 10), 77 | key="Number_OF_Accounts", 78 | tooltip="Use The Slider To Choose Number Of Accounts To Be Generated", 79 | orientation="horizontal", 80 | ) 81 | ], 82 | [ 83 | sg.Button( 84 | "Generate Accounts", size=(20, 2), font=("", 15), key="Generate_Accounts" 85 | ), 86 | ], 87 | ] 88 | window = sg.Window("Spotify Account Generator", Layout, element_justification="center") 89 | 90 | while True: 91 | event, values = window.read() 92 | if event == sg.WIN_CLOSED: 93 | break 94 | if event == "Generate_Accounts": 95 | to_verify.clear() 96 | no_of_accounts = int(values["Number_OF_Accounts"]) 97 | domain_name = values["--DOMAIN-NAME"] 98 | window["EMAIL_PASS_COMBO"].update("") 99 | 100 | for n in range(0, no_of_accounts, int(no_of_accounts / 2)): 101 | stop = ( 102 | n + int(no_of_accounts / 2) 103 | if n + int(no_of_accounts / 2) <= no_of_accounts 104 | else no_of_accounts 105 | ) 106 | if domain_name != "": 107 | Thread( 108 | target=generateSpotifyAccount, 109 | args=(n, stop, domain_name), 110 | daemon=True, 111 | ).start() 112 | else: 113 | sg.popup("Please Enter A Valid Domain Name") 114 | break 115 | 116 | window.close() 117 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | exrex 2 | requests 3 | PySimpleGUI 4 | faker --------------------------------------------------------------------------------