Play your own music on Alexa

Play your own MP3 files via Alexa / Amazon Echo

Upload your music/audiobooks to our server, your server or Google Drive.
Create playlists
Start playing

gray Amazon Echo portable speaker

Play your own music and audio books on Amazon Alexa

When you activate this skill, you will receive access data to our website via Alexa. You can manage your music tracks and create playlists on the skill homepage. The skill supports shuffle playback, playback of individual tracks, playback by artist, album, genre and playback of playlists defined by you. You can upload your music directly to our website. If you use your own server or Google Drive, you must enter or upload the URLs of the music tracks on our homepage.

😍 Use our help system!!! 😍
We have implemented a help system on the website so that you don't have to read long instructions. Click on the blue question mark and a help text for the respective input field or menu item will open.

What the skill can do and how to use it

How do I create a new account?

Say to Alexa: Alexa, open My Music Player. Alexa will then greet you and the skill will generate a login and password for you. After the greeting, you can retrieve the login password by saying: Alexa, what are the login details for the website. The login and password will also be sent to the Alexa app. Please note that once you have logged in, the password is encrypted and can no longer be retrieved!

It is also possible to create an account via the homepage. You must then connect this to Alexa by making the key to the account connection known to Alexa. Say the following: Alexa, connect my existing account. You can find the key on the website in the 'Personal data' section.

How do I upload my music?

There are 3 possibilities:
  1. You upload your music or audio books to our server. You can do this simply by packing your MP3 music files into your ZIP file and uploading them to our website under 'Music upload'. There you can also specify in which playlist the music should be inserted. If your music tracks contain ID3 tags, the title, artist and other data will be recorded automatically. If you are new, you will receive a trial account with 100MB of storage space. Premium membership with 5GB of storage space costs 10 euros / year.

    In this video we show you how to upload your music to our server.
  2. You can make your music available on your own server or a NAS on the Internet. The MP3 music files must be directly accessible via an https-secured connection, i.e. there must not be a website in which the music is embedded but a direct https:// URL to the music file. Then you can create a CSV file in which the URLs, title, artist, playlist etc. are listed and upload it.

    The format of the CSV file is:
    "Title", "Artist", "Album", "Release year or a 0 for unknown", "Genre ID (0-147 or 255 for unknown)", "URL (Google Drive link or own URL)", "Playlist IDs separated by semicolon (optional)", "1=Overwrite existing data or empty", "Line number (optional)"
    The quotation marks that enclose each value are optional.
    character set is UTF-8.

    If the MP3 files contain ID3v2 tags, you only need to specify the URL:

    "URL (Google Drive link or own URL)", "Playlist IDs separated by semicolon (optional)", "1=Overwrite existing data or empty (optional)", "Line number (optional)"

    Here are instructions for using a NextCloud server.
  3. You can store music on Google Drive and either enter the URLs individually or upload them via CSV file. This is the easiest way to test the music player, but it is a lot of work as many manual steps are required. Furthermore, it has been shown that GoogleDrive is sometimes unreliable and the music cannot be played. We recommend this option for testing only.

Which servers does the skill work with to provide music?


The skill works with all servers that are accessible via https and have a valid official SSL certificate, e.g. also with your Fritz!Box if you share files via FritzNAS. The skill also works with NextCloud servers, you just have to add a '/download' at the end of the link of the shared MP3 file, here are detailed instructions. For https to work you have to install an SSL certificate on your Fritzbox, this can be done via Lets Encrypt with a few mouse clicks. Ask Google for it: Fritz box ssl lets encrypt. The skill may also work with other online storage providers, but we have not tested this.

What can I say to control the skill?

There are different types of commands, some that you can say directly while music is playing and some that require the skill to be started in order to be executed.

You can say the following while music is playing:
  • Alexa, Back
  • Alexa, Next
  • Alexa Stop / Pause
  • Alexa Continue
For the following commands, you must first start the skill with 'Alexa, start my music player'.
  • Start random playback / play music
  • Play the title <title name>
  • Play my <playlist site name> playlist
  • Start shuffle playback of the <playlist name> playlist
  • Continue my <playlist name> playlist
  • Jump to title/chapter number <position> -- Jumps to a specific position in a playlist / audiobook
  • What playlists are available?
  • Play music from the genre <genre>
  • Play music by <Artist>
  • Play music from the album <Album>
  • Alexa, ask My Music Player what this track is called
  • What are my login details for the website
  • What is the address of the website
  • Connect my existing account - connects an account created via this website with Alexa
  • Reset my password
  • Switch expert mode on / off (shortens the announcement when starting the skill)

How can I create a routine?

The following written instructions are recognized by Alexa, e.g. to enter them in the Alexa app (please write them exactly like this):
  • Alexa, tell my music player to start random playback
  • Alexa, tell my music player to start playing music
  • Alexa, tell my music player to start the {playlist} playlist
  • Alexa, tell my music player to start shuffle playback
    for the {playlist} playlist (this command requires at least
    at least 5 tracks in the playlist)

How can I use Multiroom?

Normal multiroom support is not available. However, a group can be created in the Alexa app on which the music is played by default; this group is also used by the music player. Start the Alexa app, tap Devices at the bottom, tap [+] at the top right, select Combine speakers, select Multiroom music, select Alexa devices, continue, set as default playback.

I have further questions or problems, what can I do?

We have set up a ticket system on the website. You can ask questions and make suggestions there. To use the ticket system, please create an account on the website. We usually respond within 24 hours.