simon
dabb7d0f12
bob
2025-02-10 19:35:42 +00:00
simon
a38ca831df
Move subsonic music service/library into own file
2025-02-08 02:59:38 +00:00
Simon J
2961b651d9
Icons for years ( #220 )
2025-02-07 11:52:59 +11:00
Simon J
a581100d29
Removed libxmljs2 ( #219 )
2025-02-04 19:56:45 +11:00
Simon J
6bc4c79f02
pull subsonic out into proper class ( #217 )
2025-02-04 06:28:45 +11:00
Simon J
dd52c5706b
Update sonos wsdl ( #215 )
2025-02-01 15:03:37 +11:00
Simon J
996582ce93
bump libs ( #211 )
2024-11-30 21:30:30 +11:00
Jonathan Virga
0488f398c1
Add years menu ( #202 )
2024-04-23 10:06:18 +10:00
Simon J
e7f5f5871e
Ability to play radio stations from subsonic api ( #199 )
2024-02-26 05:51:30 +11:00
Simon J
9b9a348b20
Fix issue where transcoded files would not play, provide support for custom clients to transcode ( #194 )
2024-02-07 16:21:28 +11:00
Simon J
6bf89b87e2
Feature/no more sharp ( #193 )
...
* Playlist icons working as rendered by ND
* remove duplication in cover art image url creation
* Remove unused ability to create collages of images
2024-02-05 17:22:27 +11:00
Simon J
66c248fe44
Use transcodedContentType when available to indicate to sonos device the transcoded mimeType #191 ( #192 )
2024-02-02 19:43:53 +11:00
Simon J
0c9513bec9
Rollback version of fast-xml-parser used by @svrooij/sonos as newest version causes error ( #188 )
2024-01-24 20:40:25 +11:00
Simon J
8ef9ca80b6
Fix issue #177 ( #178 )
2023-10-11 12:45:27 +11:00
Simon J
a5689c3d4b
Feature/move close stream ( #176 )
...
* Move stream destroy closer to where stream is retrieved
* Change BNB_SUBSONIC_URL to be of type URLBuilder to better handle URL construction rather than string concat, should addresse #169
2023-10-10 11:25:55 +11:00
Simon J
fb5f8e81ec
Ensure streams and destroyed on end of /stream request to see if addressess TCP leak issue ( #175 )
2023-10-09 16:19:00 +11:00
Simon J
9786d9f1dd
Support for fr-FR LANG ( #172 )
2023-09-14 16:38:56 +10:00
dhalem
a9d88bd9eb
No longer fetch entities for playlists when getting the list. ( #161 )
2023-04-27 19:34:59 +10:00
Simon J
f6fc7ab920
Ability to disable album art for playlists ( #159 )
2023-04-22 10:54:38 +10:00
Simon J
7f743aaa7e
Change some messages from info to debug, route all soap info to debug ( #151 )
2023-03-13 08:47:32 +11:00
simojenki
d4bed77c54
Set default log level to info
2023-03-12 07:52:43 +00:00
Simon J
29531a6e01
Ability to configure log level, default to 'warn' ( #150 )
2023-03-12 13:52:38 +11:00
Simon J
e78b6c4fbc
Ability to configure whether to log http requests ( #149 )
2023-03-12 09:21:49 +11:00
Daniel Hammer
de48ee0fca
Added initial da-DK i18n. ( #140 )
2023-03-06 18:40:08 +11:00
Simon J
cefdf5e2d5
Switch to node:16-bullsys-slim images to reduce final image size ( #144 )
2023-03-06 18:39:40 +11:00
simojenki
d01c747c96
handling SIGTERM
2022-07-30 17:28:30 +10:00
Simon J
9b3df4ce1a
Support for using boolean values when using yaml docker-compose files rather than strings for booleans ( #98 )
2022-02-28 22:07:17 +11:00
Simon J
df9a6d4663
Improve date handling ( #94 )
2022-02-02 13:26:01 +11:00
Simon J
e22d451833
arm64 and amd64 image support ( #88 )
...
* Ability to build arm7 docker image using buildx
* Build arm64 and amd64 images
2021-12-22 13:05:55 +11:00
Simon J
ddb26e11b8
Fix bug where authorisation token being truncated by sonos ( #86 )
2021-12-12 14:12:56 +11:00
Simon J
1c94654fb3
Refreshing bearer tokens when smapi token is refreshed ( #85 )
2021-12-09 14:41:52 +11:00
Simon J
7c0db619c9
Fix bug where streaming didnt work due to correct use of Bearer token ( #84 )
2021-12-03 13:51:51 +11:00
Simon J
075538f029
Feature/flavour in subsonic token ( #83 )
...
* Add type of subsonic clone to serviceToken so can specialise client for navidrome
* Ability to add bearer token to subsonic credentials for flavours of subsonic
2021-12-03 13:17:03 +11:00
Simon J
8a0140b728
Ability to define auth timeout ( #82 )
2021-12-02 14:24:44 +11:00
Simon J
d1300b8119
SmapiAuthTokens that expire, with sonos refreshAuthToken functionality ( #81 )
...
Bearer token to Authorization header for stream requests
Versioned SMAPI Tokens
2021-12-02 11:03:52 +11:00
Simon J
89340dd454
Fix bug where sonos app cannot navigate from track to artist when subsonic returns null artistId on song ( #79 )
2021-11-20 18:22:24 +11:00
Simon J
6321cb71a4
URN for image info ( #78 )
...
* Allow music service to return a URN identifying cover art for an entity
* Fix bug with playlist cover art rending same album multiple times
2021-11-15 17:33:51 +11:00
Simon J
bb4172acf4
Catch any unexpected error during login and return 403 ( #76 )
2021-11-08 17:26:09 +11:00
Simon J
c804627a0a
Catch unhandled io errors in subsonic ( #75 )
2021-11-08 17:20:50 +11:00
Simon J
9851ee46b3
jws encryption support ( #74 )
2021-11-06 09:03:46 +11:00
Simon J
602cb6b820
Ability to specify hex colors ( #72 )
2021-11-04 14:33:37 +11:00
Simon J
9d76c92e69
Make Smapi responsible for turning app token into encrypted jwt ( #71 )
2021-11-04 14:04:56 +11:00
Simon J
2d4f201d08
Add PageSize of 30 to presentation map to reduce load when requesting artists ( #69 )
2021-10-27 13:08:12 +11:00
Simon J
e58dae5eb9
Fix bug where menu item dropped from root container ( #68 )
2021-10-27 08:28:06 +11:00
Simon J
a3a30455d0
Revert "Marking nowPlaying in smapi setPlayedSeconds handler so does not mark when sonos pre-caches a track ( #57 )" ( #66 )
...
This reverts commit c312778e13 .
2021-10-16 14:51:07 +11:00
Simon J
cc95beb4f2
Ability to see TopRated/starred albums ( #63 )
2021-10-08 00:08:32 +11:00
simojenki
6116975d7a
Fix issue fetching public resources from web container when running out of docker
2021-10-07 19:57:21 +11:00
Simon J
8f3d2bddf7
Ability to heart and star tracks whilst playing
...
Ability to heart and star tracks whilst playing
2021-10-07 15:57:09 +11:00
simojenki
effb02f46e
Removed http://moapi.sonos.com/Test/TestService.php from sonos wsdl as causes noise in logs
2021-10-03 18:47:26 +11:00
Simon J
d7a7747fab
Ability to cache subsonic artist images locally on disk ( #61 )
2021-10-03 16:36:50 +11:00