Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
131 commits
Select commit Hold shift + click to select a range
e23a6aa
Should switch to queue if invoking spotify/now. Fixes #390
jishi Nov 28, 2016
1f8fd28
Now support for multiple TTS solutions
jishi Dec 4, 2016
bd81ceb
Add AWS Polly support
jishi Dec 5, 2016
9c0c216
Support tri-state repeat
jishi Dec 5, 2016
46fb056
Support mute in presets
jishi Dec 5, 2016
aac2b9f
use strict everywhere
jishi Dec 5, 2016
f5e5475
Update sayall.js
jishi Dec 6, 2016
6980261
Add Google TTS Provider
philhawthorne Dec 11, 2016
78e2cdb
Merge PR #403, adding google as default TTS
jishi Dec 11, 2016
a49f35b
BREAKING CHANGE: Allow specifying voice name for Microsoft TTS
jishi Dec 11, 2016
92ec99c
added "togglemute" command to toggle mute state (#415)
mattywong Dec 22, 2016
1fc020e
Dockerize (#428)
chrisns Jan 5, 2017
0202420
Making toggleMute toggle when player is grouped (#430)
dan-escott Jan 7, 2017
5e36dd1
increased logging
jishi Jan 24, 2017
8ab0289
Create ISSUE_TEMPLATE.md
jishi Jan 29, 2017
c07c374
Update ISSUE_TEMPLATE.md
jishi Jan 29, 2017
dd40a53
Fix lock volume feature
jishi Jan 31, 2017
a2e83c6
Experimental increase of reliability of TTS
jishi Jan 21, 2017
8429ebc
Add trace logging
jishi Jan 29, 2017
c06403b
Should fix #445
jishi Jan 31, 2017
2622499
Use JSON5 parser for settings and presets
jishi Feb 12, 2017
420e018
Forgot dependency in package.json
jishi Feb 12, 2017
8c3722d
Sort biggest first
jishi Feb 12, 2017
16c4858
Add SUB actions
jishi Feb 22, 2017
996d46c
Format README
jishi Feb 22, 2017
f7a5f5f
Format README
jishi Feb 22, 2017
cb97844
tunein radio action (#470)
sseiber Feb 22, 2017
68b3581
Limit SUB ranges to avoid damages
jishi Feb 22, 2017
7d22fa7
Identify SUBS correctly on stereo pairs
jishi Feb 23, 2017
a1e4698
Add NightMode and SpeechEnhancement endpoints
jishi Feb 26, 2017
a1817a1
Add equalizer info to state response
jishi Mar 14, 2017
8067ca0
Changed function invokeWebhook to allow for additional settings (#487)
dajomas May 7, 2017
65296b7
Fixed Apple Radio (#507)
jplourde5 May 29, 2017
9288165
Fixes problem with issuing play command on a restarted Sonos player w…
jplourde5 May 29, 2017
ffdd2e2
Playlist music search for Spotify (#498)
pettersamuelsen May 29, 2017
f442833
Added Spotify Authentication to MusicSearch (#514)
jplourde5 Jun 12, 2017
fd2d861
Create README.md
jishi Jun 12, 2017
fcb5c34
Create README.md
jishi Jun 12, 2017
f6d7252
Fix Node 4 compatibility. Fix Spotify queue bug
jishi Jun 19, 2017
148bc51
Allow limit when fetching queue
jishi Jun 19, 2017
768804c
Improve docs page (#534)
pariser Jul 22, 2017
59d8d43
Add content-length manually to microsoft request
jishi Jul 26, 2017
d4f7eb9
fix: Escape non-ascii characters as xml entities for Microsoft TTS
jishi Aug 1, 2017
8f2ac96
Update README.md
jishi Aug 15, 2017
1d28fd9
Update ISSUE_TEMPLATE.md
jishi Aug 15, 2017
6119326
fix: Always return promise on join actions
jishi Aug 27, 2017
4d07a1b
Update README.md
jishi Sep 10, 2017
3005956
fix: Make say more reliable
jishi Sep 13, 2017
91f3920
Update README.md
jishi Sep 10, 2017
4a0919f
Merge branch 'master' of github.com:jishi/node-sonos-http-api
jishi Sep 13, 2017
b0efea0
chore: Up version to 1.4.5
jishi Sep 13, 2017
05a0f0d
fix: clip/clipall now calculates duration properly
Oct 1, 2017
e8c49e7
minor typo fix (#556)
Connor-Knabe Oct 6, 2017
9888249
Fix: pauseall action #557 (#558)
johnlabarge Oct 7, 2017
9a45ef9
corrected the name of an undefined closure: onTransportChange
klaas Oct 3, 2017
24da92b
macOS text to speech (tts)
klaas Oct 3, 2017
8edbbfd
added section to README.md
klaas Oct 4, 2017
24ad4df
spelling
klaas Oct 4, 2017
8b9a36a
support for 'rate' option
klaas Oct 6, 2017
b5f3b23
updated documentation to include 'rate' setting
klaas Oct 6, 2017
047fb1e
feat: Add say/clip preset actions
jishi Oct 17, 2017
6e0f89c
Adds projects built on the API to the README (#559)
estiens Oct 18, 2017
493c27a
Update presets-loader.js (#563)
rafale77 Oct 24, 2017
d5ffca3
feat: Add bass/treble actions. resolves #554
jishi Nov 21, 2017
b021217
Update tunein.js (#574)
MaxRei-dev Dec 8, 2017
5e31916
Update readme for tunin set (#575)
MaxRei-dev Dec 8, 2017
aecc8a0
Add ip setting (#582)
aaronbieber Dec 30, 2017
8ec7cfa
Adding a bunch of missing channels, removing channels that no longer …
markdstjohn Jan 7, 2018
e73ef7d
Support for Amazon Music and a little fix for Apple Music (#580)
xfjx Jan 8, 2018
7908a4b
Wrap decoding of player name in try/catch to avoid server from crashi…
lekkimworld Jan 25, 2018
e395759
Add example for TuneIn to docs (#607)
MatthewAlner Apr 2, 2018
1b0c2ee
hacked around spotify issues
GaryCaldwell Jul 2, 2018
0b56621
Merge branch 'gh-fixpandora'
jishi Jul 17, 2018
ec8ff53
fix: Resolves #635, #633
jishi Aug 1, 2018
1b4e7aa
fix: Wait for file to close before reading
jishi Oct 28, 2018
5400e02
fix: Add support for more microsoft languages
jishi Oct 28, 2018
2fd4b24
Adding another project build using this API (#654)
Connor-Knabe Oct 28, 2018
d597e06
Fix poss. crash on /<room>/musicsearch/spotify/song/ related to avail…
mreishus Oct 28, 2018
60d4f8c
Fix Sirius XM (#620)
markdstjohn Oct 28, 2018
d9fdf18
fix: Use album art from enqueuedTransportURIMetadata
jishi Nov 1, 2018
e64281b
Merge branch 'master' of github.com:jishi/node-sonos-http-api
jishi Nov 1, 2018
9ab8c6e
fix: Switch to queue playback if needed
jishi Dec 1, 2018
e99a83b
fix: Downgrade music-metadata for node 4 compatibility
jishi Jan 17, 2019
7fc74e8
Force creation of MP3 instead of WAV file to play with Sonos
JayVee2 Mar 27, 2019
b7bc6b4
fix: Use strict
Mar 28, 2019
e64806f
Merge branch 'patch-1' of https://github.com/JayVee2/node-sonos-http-api
Mar 28, 2019
87fd153
chore: Patch version
Mar 28, 2019
921e49b
fix: Add JessaNeural #679
Mar 28, 2019
a1e9382
Add Napster/Aldi Life Music support (#699)
Kienz Jun 17, 2019
49c48a2
fix: Upgrade sonos-discovery dep to mitigate `TypeError: Cannot read …
Jul 5, 2019
dae63a3
Add Spotify link info
DavidDeSloovere Aug 18, 2019
7808d1f
Add household setting to readme
Rkokie Jan 24, 2020
2ca0ee3
Enhanced documentation for presets
rummens Apr 23, 2020
91284cb
Update README.md
jishi May 5, 2020
7b5d5e4
Update README.md
jishi Jun 22, 2020
8789ed8
Update spotify/now/album|playlist to always set AVtransport to queue
Jan 29, 2021
0316092
Updates fuse.js for more reliable search results
Thyraz Sep 3, 2020
07b5e12
Update index.html
jishi Feb 8, 2021
545fd3d
Add note about household value
mbardelmeijer Oct 18, 2021
01f60ff
Add toggles for on/off actions
mjbnz Mar 8, 2022
0353369
Add state of toggled setting to action responses
mjbnz Mar 8, 2022
f1ac98c
Return state for on/off actions as well.
mjbnz Mar 8, 2022
9d77d36
Merge pull request #822 from mjbnz/add-response-for-toggles
jishi Mar 8, 2022
ce064fa
Add action for the BBC Sounds service
tomslominski Mar 10, 2022
025bbab
Update README.md
jsiegenthaler Mar 14, 2022
62fd0d9
Merge pull request #824 from jsiegenthaler/patch-2
jishi Mar 14, 2022
00efb65
Update README.md
jsiegenthaler Mar 14, 2022
2485f62
Merge pull request #825 from jsiegenthaler/patch-3
jishi Mar 14, 2022
ffaa7a4
Merge pull request #823 from tomslominski/master
jishi Mar 14, 2022
2a22f8a
Adding instruction for BBC Sounds Service (#826)
ashenshugarRET Mar 14, 2022
44096ce
Update to README.md to clarify services need to be installed
ashenshugarRET Mar 30, 2022
77420b4
Correct BBC Sounds stream code for BBC Radio 4, creating FM and LW va…
Nov 9, 2022
8e6f579
Update README.md
jsiegenthaler Apr 5, 2022
61790db
Update BBC Sounds Station references
ashenshugarRET Jan 20, 2023
5d9e535
Add HTTP event source endpoint
timotto Feb 27, 2023
35ccda3
refactoring
timotto Mar 5, 2023
aac16a5
explain /events endpoint
timotto Mar 5, 2023
ec87f09
add apple music playlist support
lukekarrys Apr 2, 2023
7f46c8a
fix: use correct variable for shuffle response
lukekarrys Mar 30, 2023
6637dad
support for AWS polly neural engine
udondan Jan 22, 2023
7e66c58
:tada: Init
mgorsk1 Dec 20, 2023
b0c8149
:fire: Removing code or files.
mgorsk1 Dec 20, 2023
50b5a17
:ok_hand: Updating code due to code review changes.
mgorsk1 Dec 20, 2023
ae802fb
add default model multilingual
mgorsk1 Dec 22, 2023
e8e0f21
rebase upstream package-lock.json
mgorsk1 Dec 22, 2023
98f6ffe
:bulb: Documenting source code.
mgorsk1 Dec 23, 2023
1fa4cdc
Update README.md
Barloew Jan 18, 2024
fbcb628
server.js replace node-static with serve-static
crissmil May 6, 2024
14798ff
Update package.json with serve-static
crissmil May 6, 2024
69ecee8
Update README.md with slightly improved Apple Music instructions (#909)
alexjsp Jan 29, 2025
3776f0e
fix: Stop using keep-alive for http request (to match pre v20 behavior)
jishi Mar 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"extends": "airbnb-base",
"env": {
"node": true,
"mocha": true
},
"rules": {
"comma-dangle": 0,
"strict": 0
}
}
9 changes: 9 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,12 @@ obj/
*.crt
*.pfx
*.key

# VS
.vscode
.vscode/launch.json

# Ignore Mac DS_Store files
.DS_Store
yarn.lock
npm-debug.log
11 changes: 11 additions & 0 deletions ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
## Before you submit an issue

Search among the current open _and_ closed issues for an answer to your question before submitting an issue!

If you are looking for assistance with installing or just general questions, reach out on the gitter chat (https://gitter.im/node-sonos-http-api/Lobby) instead of filing an issue. It's easier for me if issues are primarily fokused on bugs and feature requests, and hopefully other people can assist you in the chat.

If your question is Docker related, please file the issue at the https://github.com/chrisns/docker-node-sonos-http-api and also, make sure you have tested that image before asking a question. This is the only image that has any correlation to this project, and is guaranteed to be up to date.

If your question has anything to do with Amazon Echo, it is probably better suited at https://github.com/rgraciano/echo-sonos. If you have questions about the requests sent to this library, figure out the exact request that is sent from the Alexa Skill (through the logs) and include that in the issue.

Thank you!
Loading