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
Christian Meffert
6fbf1f0ac5
Merge pull request #1844 from chme/docs
...
[docs] Publish changelog to gh-pages
2025-01-26 18:00:42 +01:00
Christian Meffert
2e019690cd
[docs] Publish changelog to gh-pages
...
- Format ChangeLog in Markdown.
- Publish ChangeLog as part of the mkdocs documentation to gh-pages.
- Fix formatting of sub lists on docs index page.
2025-01-26 15:05:28 +00:00
ejurgensen
01dbda3ec0
Bump to version 28.11
28.11
2025-01-26 11:21:13 +01:00
ejurgensen
e51cb9e71d
ChangeLog for OwnTone 28.11
2025-01-26 11:19:43 +01:00
github-actions[bot]
12321a30da
[web] Rebuild web interface
2025-01-25 08:17:15 +00:00
Alain Nussbaumer
b79d0c9f9f
[web] Fix security warning
2025-01-25 09:16:32 +01:00
github-actions[bot]
d6e24f9117
[web] Rebuild web interface
2025-01-23 08:33:20 +00:00
ejurgensen
8a177ed48d
Revert "Merge branch 'master' of github.com:owntone/owntone-server"
...
This reverts commit bb2a778b46afca0fcd56bda6f02857fad78b14d8, reversing
changes made to f8e2298b677476f46eb67cc4331c18124f92a791.
2025-01-23 09:31:51 +01:00
ejurgensen
614bcaa630
Reapply "Merge branch 'master' of github.com:owntone/owntone-server"
...
This reverts commit 7ba083bf8b19bda5abb1e1476666632fa76452e3.
2025-01-23 09:31:12 +01:00
github-actions[bot]
6895df17ac
[web] Rebuild web interface
2025-01-22 22:44:58 +00:00
ejurgensen
7ba083bf8b
Revert "Merge branch 'master' of github.com:owntone/owntone-server"
...
This reverts commit bb2a778b46afca0fcd56bda6f02857fad78b14d8, reversing
changes made to a4cc4fde8cc5457936e67e95ce8dcee4f58a441b.
2025-01-22 23:42:46 +01:00
github-actions[bot]
8b05411427
[web] Rebuild web interface
2025-01-22 19:33:46 +00:00
Alain Nussbaumer
bb2a778b46
Merge branch 'master' of github.com:owntone/owntone-server
2025-01-22 20:32:53 +01:00
ejurgensen
a4cc4fde8c
[configure] Fix AX_PROG_FLEX/AC_PROG_LEX warning ( #1839 )
2025-01-22 20:28:27 +01:00
Alain Nussbaumer
ca865ecbe0
[configure] Fix AC_TRY_LINK warning ( #1839 )
2025-01-22 20:28:27 +01:00
github-actions[bot]
afee011fe8
[web] Rebuild web interface
2025-01-22 20:28:27 +01:00
Alain Nussbaumer
e83ad3e3d2
[web] Update versions of libraries
2025-01-22 20:28:27 +01:00
github-actions[bot]
01ca2edc96
[web] Rebuild web interface
2025-01-22 20:27:34 +01:00
Alain Nussbaumer
386ad61bc8
[web] Simplify WebSocket creation and remove unused translation
2025-01-22 20:27:34 +01:00
Christian Meffert
9420c52bf7
[docs] Docs for development setup
2025-01-22 20:27:34 +01:00
Christian Meffert
2fe6969f72
[dev] Add devcontainers and vscode config templates
2025-01-22 20:27:34 +01:00
Christian Meffert
9fbd07a75d
[db] Add cli parameter to overwrite path to SQLite extension
...
This will allow pointing to the locally build (and not installed) owntone SQLite extension during development and local testing.
2025-01-22 20:27:34 +01:00
github-actions[bot]
ce3c617023
[web] Rebuild web interface
2025-01-22 20:27:34 +01:00
Christian Meffert
a2d56df416
[httpd] Fix infinite loop with more than one ws connection
2025-01-22 20:27:34 +01:00
Christian Meffert
c2ad43da93
[web] Fix linter error
2025-01-22 20:27:34 +01:00
Christian Meffert
a454f062bb
[web] Implement libevent ws in httpd_libeventhttp, address thread safety
2025-01-22 20:27:34 +01:00
Christian Meffert
91175dc905
[listener] Support passing context arg to listener callbacks
2025-01-22 20:27:34 +01:00
Christian Meffert
eca99f120a
[httpd] libevent proxy handling changes with libevent >= 2.2
2025-01-22 20:27:34 +01:00
Christian Meffert
a3ab301cff
[web] Support libevent as WS server instead of libwebsockets
...
If libevent >= 2.2 is detected during configure and "websocket_port" == 0 in the config file, the libwebsocket implementation is disabled and instead the libevent http server offers the websocket connection. The connection to the websocket is then done with the path "/ws".
2025-01-22 20:27:34 +01:00
github-actions[bot]
fd322a2941
[web] Rebuild web interface
2025-01-22 20:27:34 +01:00
Alain Nussbaumer
a51da62ca4
[web] Add streamurl_ignore setting under artwork tab
2025-01-22 20:27:34 +01:00