Wolfgang Kulhanek
4b2fb29cc1
More scrobble fixes
2025-10-16 17:05:40 +02:00
Wolfgang Kulhanek
892b95d0f6
Fix scrobbling. For real?
2025-10-16 15:28:47 +02:00
Wolfgang Kulhanek
4965e2f8df
Update scrobble logic
2025-10-16 15:13:41 +02:00
Wolfgang Kulhanek
53d06721fb
Implement /report/v1
2025-10-16 14:58:11 +02:00
Wolfgang Kulhanek
7da0bc627c
Don't always log headers
2025-10-16 11:44:23 +02:00
Wolfgang Kulhanek
fee5f74a2c
Save tokens
2025-10-16 10:51:40 +02:00
Simon J
2961b651d9
Icons for years ( #220 )
2025-02-07 11:52:59 +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
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
7f743aaa7e
Change some messages from info to debug, route all soap info to debug ( #151 )
2023-03-13 08:47:32 +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
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
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
9851ee46b3
jws encryption support ( #74 )
2021-11-06 09:03:46 +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
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
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
Simon J
b6ba9c5a52
Use bat query param rather than header when streaming as headers not passed in HEAD requests from sonos. Improve handling of failures when fetching coverArt to return undefined rather than throwing exception ( #59 )
2021-09-30 12:19:43 +10:00
simojenki
fbb621c7c4
Add additional debug logging around /stream endpoint
2021-09-30 10:30:49 +10:00
Simon J
c312778e13
Marking nowPlaying in smapi setPlayedSeconds handler so does not mark when sonos pre-caches a track ( #57 )
2021-09-27 19:13:47 +10:00
Simon J
36d0023a1e
Migrate Navidrome support to generic subsonic clone support ( #55 )
...
Renaming BONOB_* env vars to BNB_*
2021-09-27 14:03:14 +10:00
Simon J
f8f8224213
Additional Icon support ( #42 )
2021-09-03 10:26:49 +10:00
Simon J
9dcac1f324
Rename access token param to be shorter ( #40 )
2021-08-31 22:16:20 +10:00
simojenki
00f6a9ff8f
Add version to index page
2021-08-31 09:12:53 +10:00
simojenki
ee0a0747ee
Add new icons, repair icon sizing
2021-08-30 15:56:43 +10:00
Simon J
ca9bf2fc04
Remove labels from genre icons ( #37 )
2021-08-30 13:01:59 +10:00
Simon J
ae29bc14eb
Rendering playlist icon collage of 3x3 ( #35 )
2021-08-30 11:51:22 +10:00
Simon J
29493e090a
Icons for genres with backgrounds, text, and ability to specify text color and font family ( #34 )
2021-08-27 18:14:09 +10:00
Simon J
d1f00f549c
Icon resizing of viewPort dynamically, ability to specify custom fore and background colors via env vars ( #32 )
2021-08-26 15:18:15 +10:00
Simon J
b900863c78
Restructure docker image so relative paths in code work ( #30 )
2021-08-25 11:09:54 +10:00
simojenki
8dc98ee1a5
Improve error handling when Navidrome fails
2021-08-22 13:12:59 +10:00
simojenki
06db0c2088
Fix bug that causes container to not start due to path issues location icons
2021-08-18 14:17:13 +10:00
simojenki
0ad1cd5c40
Icons for root menu
2021-08-18 12:54:06 +10:00
simojenki
2cfd52415c
Case-insensitive lang search for i8n, along with support for match just lang, without region, ie. 'en' == 'en-US'
2021-08-16 10:50:56 +10:00
Simon J
0d21c34243
Add i8n support for nl-NL ( #19 )
2021-08-14 17:43:21 +10:00
Simon J
20bcf5524f
Ability to remove a bonob registration from sonos ( #16 )
2021-08-07 20:11:02 +10:00
simojenki
27dc933ee0
When running bonob outside of sonos network ability to register with sonos using remote bonob
2021-08-06 18:12:55 +10:00
simojenki
1153f8e318
Add support for running under a context path, ie. /bonob, replace BONOB_WEB_ADDRESS with BONOB_URL
2021-07-23 18:11:32 +10:00
simojenki
f7a1b3f52c
Scrobble on completion of song if song was listened to
2021-07-07 17:28:26 +10:00
simojenki
eec3313587
Change playing of a track to mark nowPlaying rather than scrobble, refactor/tidy up track streaming
2021-06-26 18:12:16 +10:00
simojenki
cb987aeacb
Log messages for streaming debug
2021-06-19 13:15:35 +10:00
simojenki
e6378de25d
Add explicit HEAD handler for track stream that doesnt scrobble
2021-06-19 12:26:49 +10:00
simojenki
a06ae2e18e
Linking Album->Artist so that artist name shows on albumLists
2021-04-21 14:35:30 +10:00