The following guide provides step-by-step instructions to set up the Alexa Voice Service (AVS) Device SDK on Windows 10 64 bit. This includes installing, building, authorizing, and using the Alexa Voice Service (AVS) Device SDK. When finished, you have a working sample app to test interactions with Alexa.
Before you install the AVS Device SDK, you must Register an AVS Product and Create a Security Profile. After you register your device, you download a config.json file that contains your client ID and client secret. The client ID and client secret authorize your device, so you can retrieve access tokens from AVS. Your config.json file facilitates the authorization calls between your device and AVS.
Download and run the MSYS2 (64-bit) installer. This installs three different shells: MSYS2, MinGW32, and MinGW64. After the installation finishes, open the MinGW64 shell. You should be in the home directory.
Open the MinGW64 shell and run these three commands in a single block statement. This downloads three AVS Device SDK configuration scripts into your MinGW64 home directory. These scripts are later used to download and authorize the AVS Device SDK and sample app.
Make sure you update the path parameters to point to the same locations that you downloaded the WebVTT files to in step one and two of these instructions. For example, /home/alexa/webvtt/build/src/webvtt/libwebvtt.dll and /home/alexa/webvtt/include/.
You are now ready to talk to Alexa. The next time you start the sample app, you don't have to go through the authorization process again. If you close the sample app, start it again by rerunning the startsample.bat file.
Note that purchases are managed by our partners Puddle therefore you may receive invoice or order confirmation emails from Puddle. My Media must be purchased yearly. We will send you a reminder before your year expires, however, don't worry as we do not autorenew your subscription.
1. Your Alexa device must on the same network as the computer running the My Media server software. If this is not the case, please go to the Settings menu and choose one of the options to allow your media to be streamed via the Internet
2. If your computer is running a software firewall, then you must have a rule configured to allow inbound TCP network connections on port 52050. The My Media for Alexa installation program will automatically create this rule for the standard Windows Firewall however if you are using any third party firewall or host intruson protection software then please check the software's instructions on how to create a similar firewall rule.
3. If your computer has multiple network connections, then please check that My Media has automatically picked the IP address that's in the same network as the Alexa device. You can do this on the Settings page. If it has not, you can override this IP address - this must be the IP address of the computer running the My Media server
By default, My Media for Alexa is configured to stream locally across your local wifi or Ethernet network. This means that your Alexa device and My Media server must be on the same routable network. If this is not the case, you have the option of either opening up your internet firewall to My Media traffic or to allow your media to be proxied via our Cloud servers so that Alexa devices outside of your local network can access the media. Please see the 'Settings' menu for further information and to set this up.
No - you make a single payment to use the My Media for Alexa app for a year. After a year if you want to carry on using the service you would need to buy another year. We never autorenew subscriptions and cannot make further payments from your PayPal or Amazon account. Note that we charge a subscription because the My Media for Alexa architecture requires use of our Cloud Services to mediate between your music library and Alexa and therefore there is an ongoing charge for the service. Please support us by purchasing a license
You are purchasing My Media for Alexa for one year. At the end of the year you will need to renew your purchase if you wish to continue using the product (it will not automatically renew). Please enter the email address that is linked to your Amazon account. This should be the primary account you have linked with your Alexa devices.
My Media for Alexa is a trading name of Bizmodeller Limited, therefore with regards to privacy matters the legal entity is 'bizmodeller' and is used below. For further information about bizmodeller please see our web site - www.bizmodeller.com
Like almost all web sites, we use cookies to save fragments of data so that you don't have to re-enter it every time. Only on our blog site do we store this data after your browser closes that contains a key to your blog preferences and blog posting name. You can always delete this data using your Browser's cookie delete function and the website will continue to function or block them permanently. All the cookie data is enecrypted to ensure it can only be read by the My Media for Alexa web server.
All your order information is entered on PayPal's secure web site. bizmodeller (the company behind My Media for Alexa) receives a summary of your order information including your name, email address and shipping address - this is very similar to the information received by a seller on eBay. We do not receive and do not have access to phone numbers or any other billing information, eg credit card details or bank details. All this data is protected by PayPal's privacy policy which is available from their web-site.
The My Media for Alexa app enables Alexa to index the media files within the Watch Folders or iTunes libraries you nominate in the app. In order to do this, the following types of information are sent and processed by bizmodeller:
You have a right, under GDPR, to request a copy of the data we hold about you. Similarly, you can request your data to be deleted from our servers at any time (although this will also terminate your services with us as we only collect data that is required to run the My Media service). If you wish to see or delete the data we hold for you, please email sup...@mymediaalexa.com.
Please read this software license agreement ("License") carefully before using the Bizmodeller My Media for Alexa software. By using the Software, you are agreeing to be bound by the terms of this License. If you do not agree to the terms of this License, do not use the Software.
Bizmodeller Limited hereby gives End User a non-exclusive license to use the Software. The Software is subject to an agreement between Bizmodeller and End User obligating that End User return or destroy all copies of the Software unless End User purchases a subscription for the My Media for Alexa service after the expiration of the Trial Period; such Trial Period not to exceed thirty (7) days. Ongoing use of the Software requires a subscription for the My Media for Alexa service after the Trial Period otherwise the Software will reduce in functionality or stop running. A subscription for the My Media for Alexa service can be purchased by following instructions prompted by the Software or by visiting our website at Please note that Bizmodeller currently uses Paddle ( ) as a third party Merchant of Record for all My Media for Alexa product and/or subscription purchases therefore the purchase of a subscription may be subject to additional Paddle Terms and Conditions. You may:
To the extent that the Software may be used to reproduce materials, such use is limited to reproduction of non-copyrighted materials, materials in which you own the copyright, or materials you are authorized or legally permitted to reproduce.
To the extend not prohibited by law, bizmodeller does not offer refunds for purchased subscriptions. Any request for refunds will be considered on a case by case basis and at the sole discretion of bizmodeller ltd.
This License is effective until terminated. Your rights under this License will terminate automatically without notification from Bizmodeller if you fail to comply with any term(s) of this License. On termination, you must cease all use of the Software and destroy all copies, full or partial, of the Software. Sections 3, 4, 5, 6, 7, 8 of this License shall survive any such termination.
NO WARRANTIES. Bizmodeller expressly disclaims any warranty for the SOFTWARE including any programming errors which have not been corrected after testing. THE SOFTWARE AND ANY RELATED DOCUMENTATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OR MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU. NO WARRANTY FOR UPGRADES, PATCHES, FIXES, NEW OR REVISED VERSIONS IS OFFERED, although Bizmodeller may offer FREE OF CHARGE upgrades or revised versions of the SOFTWARE from time to time or upon request entirely at the discretion of Bizmodeller.
Should the Software prove defective, you and not Bizmodeller assume the entire cost of any service and repair. In addition this Software must be thoroughly tested by the user with non-critical data before relying on it, and the user should be fully conversant with the program or Software and the result of using it. In particular a BACKUP of all critical, important or in any way valuable data should be made BEFORE and retained separately AFTER using any program or Software which may in any way interfere with, damage, delete or in any other way change or modify the data. The user must assume the entire risk of using the program or Software. The entire risk as to the quality and performance of the Software is borne by you. BIZMODELLER DOES NOT WARRANT AGAINST INTERFERENCE WITH YOUR ENJOYMENT OF THE SOFTWARE AND SERVICES, THAT THE FUNCTIONS CONTAINED IN OR SERVICES PERFORMED BY THE SOFTWARE WILL MEET YOUR REQUIREMENTS, THAT THE OPERATION OF THE SOFTWARE AND SERVICES WILL BE UNINTERRUPTED OR ERROR-FREE, THAT ANY SERVICE WILL CONTINUE TO BE MADE AVAILABLE, THAT DEFECTS IN THE SOFTWARE OR SERVICES WILL BE CORRECTED, OR THAT THE SOFTWARE WILL BE COMPATIBLE OR WORK WITH ANY THIRD PARTY SOFTWARE, APPLICATIONS OR THIRD PARTY SERVICES. INSTALLATION OF THIS SOFTWARE MAY AFFECT THE USABILITY OF THIRD PARTY SOFTWARE, APPLICATIONS OR THIRD PARTY SERVICES. Bizmodeller IS NOT RESPONSIBLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY BIZMODELLER OR A BIZMODELLER AUTHORIZED REPRESENTATIVE SHALL CREATE A WARRANTY. SHOULD THE SOFTWARE OR SERVICES PROVE DEFECTIVE, YOU ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
d3342ee215