ejurgensen
b88df4b4e8
[airplay] Fix client name showing as blank when pairing with MacOS
...
Also include the X-Apple-HKP header in pair-pin-start like iOS does, just in
case.
Ref issue #1885
2025-05-17 01:19:27 +02:00
ejurgensen
7193d0a243
[spotify] Fix GCC 15 compile errors about implicit declarations
...
Resolves issue #1888
2025-05-16 23:49:09 +02:00
github-actions[bot]
0c7d6d7770
[web] Rebuild web interface
2025-05-10 20:13:55 +00:00
Alain Nussbaumer
19399f3c08
[web] Fix unstoppable stream player
2025-05-10 22:13:04 +02:00
Alain Nussbaumer
7548e4e059
[web] Fix security warnings
2025-05-08 22:15:10 +02:00
ejurgensen
ae5be5f83e
[spotify] OAuth redirect to https://owntone.github.io/owntone-oauth/spotify/
...
From Nov 2025 Spotify will require that the OAuth redirect is to a https url,
so we go via a Github hosted intermediate page.
Ref issue #1858
2025-05-04 22:59:56 +02:00
ejurgensen
216b6268c7
[docs] Android remotes no longer available from Google Play
...
See issue #1886
2025-05-04 18:06:52 +02:00
ejurgensen
23c67a3eb6
[api] Fix setting output selected and volume at the same time
...
player_speaker_enable returned 1 on success, but code expected 0. With these
changes the implementation should be more resilient.
Closes #1884
2025-04-25 16:01:16 +02:00
Alain Nussbaumer
180f7393a4
[web] Fix security warnings
2025-04-18 18:03:57 +02:00
ejurgensen
fc071513f9
[docs] Add mention of parentheses to Smart Playlist doc
...
Closes #1880
2025-04-10 16:31:53 +02:00
Alain Nussbaumer
e35afb6474
[web] Fix security warning
2025-04-08 15:52:38 +02:00
github-actions[bot]
558814f91f
[web] Rebuild web interface
2025-04-01 09:19:28 +00:00
Alain Nussbaumer
3b01f0fc64
[web] Fix security warnings
2025-04-01 11:19:01 +02:00
ejurgensen
8e9e939e49
[player] Add log message if speaker_set() called with non-existent speaker id
...
Closes #1879
2025-03-28 22:24:19 +01:00
ejurgensen
f108e531bb
[spotify] Config check for libcurl 7.83, needed for curl_easy_nextheader()
...
Resolves #1878
2025-03-20 20:33:11 +01:00
ejurgensen
d99342e586
[spotify] Make client_id and secret configurable
...
Closes #1877
2025-03-20 20:32:24 +01:00
ejurgensen
13a8f71c0c
[parsers] Fix possible stack overflow from recursion
...
Closes #1873
2025-03-15 20:16:41 +01:00
github-actions[bot]
8d2b4b925d
[web] Rebuild web interface
2025-03-11 18:48:38 +00:00
Alain Nussbaumer
7d15faff66
[web] Fix security warnings
2025-03-11 19:48:09 +01:00
Christian Meffert
aab6f6c718
[logger] Support logging with logfmt format
2025-02-25 20:08:11 +01:00
github-actions[bot]
07afe390f7
[web] Rebuild web interface
2025-02-25 12:27:30 +00:00
Alain Nussbaumer
f587a78e22
[web] Fix security issue
2025-02-25 13:26:53 +01:00
ejurgensen
3682fdb269
Merge pull request #1855 from owntone/spotify_proto1
...
Support for Spotify's http based protocol
2025-02-24 20:01:08 +01:00
ejurgensen
4980218fc5
[spotify] Import version 0.5 of librespot-c
2025-02-24 19:58:09 +01:00
ejurgensen
038c741052
[spotify] Set the new protocol as experimental and fallback, old one as default
2025-02-23 23:43:51 +01:00
ejurgensen
2547336576
[spotify] Retry fix for connection retry
2025-02-23 23:27:50 +01:00
ejurgensen
aab49945d4
[misc] Distinguished logging of errors from getaddrinfo()
2025-02-23 23:27:50 +01:00
ejurgensen
b5977b5633
[spotify] Fix for connection retry during login
2025-02-23 23:27:50 +01:00
ejurgensen
3f9e400dbd
[spotify] Import version 0.4 of librespot-c and remove password-based login
...
Experimental version to test new protocol
2025-02-23 23:27:49 +01:00
ejurgensen
7eac8adb83
Bump to version 28.12
28.12
2025-02-22 09:07:03 +01:00
ejurgensen
8cfb3db6dd
ChangeLog for OwnTone 28.12
2025-02-22 09:06:02 +01:00
Christian Meffert
9b56727361
[spotify] Fix possible deadlock during Spotify scan ( #1859 )
2025-02-20 07:13:55 +01:00
ejurgensen
d64c30b5ab
[logger] Fix more compile warnings on e.g. ARMv7 (ref #1863 )
2025-02-18 20:17:59 +01:00
ejurgensen
200d9abc43
[logger] Fix compile warnings on e.g. ARMv7 ( closes #1863 )
2025-02-18 19:30:30 +01:00
Christian Meffert
5acf9dd336
[db] Add thread name/id to db wait unlock
2025-02-16 23:51:06 +01:00
Christian Meffert
5fec4bbe34
[logger] Add thread name and thread id to log messages
2025-02-16 23:51:06 +01:00
ejurgensen
7cde752f20
Merge pull request #1862 from hacketiwack/master
...
[api] Stop playback once last item is removed from the queue
2025-02-16 16:24:27 +01:00
Alain Nussbaumer
c72dc48b1d
[api] Stop playback once last item is removed from the queue
2025-02-16 12:37:58 +01:00
github-actions[bot]
1abc75362e
[web] Rebuild web interface
2025-02-16 09:40:19 +00:00
Alain Nussbaumer
3d27b1c25a
Merge pull request #1860 from fomojola/patch-1
...
[web] Add missing fields to configuration store
2025-02-16 10:39:57 +01:00
fomojola
66de2f4a96
Update configuration.js to add missing state fields
...
Added the 2 missing config fields to the configurationStore. On v28.11, the absence of these 2 fields was preventing the queue save as playlist button from appearing, even though the /config endpoint was returning the right fields.
2025-02-16 00:46:35 -05:00
ejurgensen
792e04b47d
[artwork] Allow longer tokens in auth headers towards online sources
...
Fixes "Cannot make request for online artwork, auth header is too long" error
2025-02-11 16:44:47 +01:00
ejurgensen
5cbc520712
[docs] Add note that "radio_playlists" config option is for DAAP only
...
Closes #1850
2025-02-05 09:34:16 +01:00
ejurgensen
71d48452d8
[mpd] Fix bug in 28.11 (and .10?) where "mpc enable/disable" toggles
...
Fixes #1847
2025-02-05 09:16:26 +01:00
ejurgensen
591a0b6b83
[spotify] Allow for longer tokens ( fixes #1846 )
2025-02-04 19:39:25 +01:00
Christian Meffert
991ed0e765
Merge pull request #1843 from chme/feat/listenbrainz
...
feat: Support scrobbling played songs to ListenBrainz
2025-02-02 14:59:49 +01:00
Christian Meffert
7760554cb7
[lbrainz] Add ListenBrainz integration
...
- Support submitting listens (scrobble) to ListenBrainz.
- Add JSON API endpoints to manage ListenBrainz auth token.
2025-02-01 14:25:45 +01:00
Christian Meffert
9283d0c3c2
[http] Make output_body (request body) in http_client_ctx "const" and delete unused fields
2025-02-01 14:25:10 +01:00
github-actions[bot]
f6ffa321bb
[web] Rebuild web interface
2025-01-30 19:34:14 +00:00
Alain Nussbaumer
1d529e436f
[web] Fix cover artwork not being displayed in album lists #1848
2025-01-30 20:33:48 +01:00