Over the last few weeks more and more users are getting a random string of characters as usernames, even if they specified a normal one during sign up. No one on the community website is getting any info from Spotify as to what is going on.
During a chat with support I was told:
"As part of the long-term plans to remove the username from the sign-up flow, we started rolling out the new sign-up option, with display name instead of a username on the Web page." This does not really answer why we are expected to give people gibberish if we want to connect to our friends, nor why this major change has been implemented without any information going to the public.
So my idea is: Don't Do That. Don't make us use gibberish to connect to people, don't make us use gibberish to sign in, don't ask us to choose a username then ignore our requests and replace them with gibberish, and don't make these kinds of changes without informing us as to what you are doing, why you are doing it, and what benifit it may have for us.
As we look to improve the overall Spotify experience, we’re now automatically generating usernames, hence the random numbers and letters. You don’t need to remember this to log in. You can log in with just your password and the email address associated with your account.
During sign up, you can personalize your account by creating a profile name that’s displayed in the app. There’s no limitations to a profile name, so you can choose any you like :)
It’s not possible to log in with a profile name however.
Rest assured you don't need to give your generated username out to friends for them to find you. There's info on sharing your profile here.