@@ -20,6 +20,8 @@ i18n.configure({
20
20
directory : __dirname + '/locales'
21
21
} ) ;
22
22
23
+ const successSound = "<audio src='soundbank://soundlibrary/musical/amzn_sfx_electronic_beep_02'/>" ;
24
+
23
25
// Run every time the skill is accessed
24
26
app . pre = function ( req , res , _type ) {
25
27
const applicationId = require ( './package.json' ) . alexa . applicationId ;
@@ -114,7 +116,7 @@ app.intent('PauseIntent', {
114
116
return rq . put ( "https://api.spotify.com/v1/me/player/pause" , req . getSession ( ) . details . user . accessToken )
115
117
. then ( ( r ) => {
116
118
req . getSession ( ) . set ( "statusCode" , r . statusCode ) ;
117
- res . say ( i18n . __ ( "Paused" ) ) ;
119
+ res . say ( successSound ) ;
118
120
} ) . catch ( ( err ) => {
119
121
if ( err . statusCode === 403 ) res . say ( i18n . __ ( "Make sure your Spotify account is premium" ) ) ;
120
122
} ) ;
@@ -135,6 +137,7 @@ app.intent('SkipNextIntent', {
135
137
return rq . post ( "https://api.spotify.com/v1/me/player/next" , req . getSession ( ) . details . user . accessToken )
136
138
. then ( ( r ) => {
137
139
req . getSession ( ) . set ( "statusCode" , r . statusCode ) ;
140
+ res . say ( successSound ) ;
138
141
} ) . catch ( ( err ) => {
139
142
if ( err . statusCode === 403 ) res . say ( i18n . __ ( "Make sure your Spotify account is premium" ) ) ;
140
143
} ) ;
@@ -156,6 +159,7 @@ app.intent('SkipPreviousIntent', {
156
159
return rq . post ( "https://api.spotify.com/v1/me/player/previous" , req . getSession ( ) . details . user . accessToken )
157
160
. then ( ( r ) => {
158
161
req . getSession ( ) . set ( "statusCode" , r . statusCode ) ;
162
+ res . say ( successSound ) ;
159
163
} ) . catch ( ( err ) => {
160
164
if ( err . statusCode === 403 ) res . say ( i18n . __ ( "Make sure your Spotify account is premium" ) ) ;
161
165
} ) ;
0 commit comments