Alain Nussbaumer
04789e995c
[api] Stop playback once last item is removed from the queue
2025-02-16 23:20:24 +01:00
fomojola
2e93c66dd0
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 23:19:32 +01:00
ejurgensen
c8fb574a7b
[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-16 23:19:32 +01:00
ejurgensen
c3a667efeb
[docs] Add note that "radio_playlists" config option is for DAAP only
...
Closes #1850
2025-02-16 23:19:32 +01:00
ejurgensen
2d16ee1b06
[mpd] Fix bug in 28.11 (and .10?) where "mpc enable/disable" toggles
...
Fixes #1847
2025-02-16 23:19:32 +01:00
ejurgensen
88b8229737
[spotify] Allow for longer tokens ( fixes #1846 )
2025-02-16 23:19:32 +01:00
Christian Meffert
c181a78375
[build] web: When prebuilt files are available only build web if source files changed
2025-02-03 19:49:08 +01:00
Christian Meffert
4500251b3f
[build] Add "--with-prebuilt-webinterface" configure flag to force usage of prebuilt web UI
2025-02-03 19:49:08 +01:00
Christian Meffert
a146356ca0
fix: Fix make distclean with disabled web UI
2025-02-03 19:49:08 +01:00
Christian Meffert
64c85521aa
[ci] Update CI jobs to build and check webui
2025-02-03 19:49:08 +01:00
Christian Meffert
89242af3c8
[web-src] Include web-src in dist and build web with autotools
2025-02-03 19:49:08 +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
ejurgensen
c7432e6bca
[settings] Move two settings to artwork category
...
show_cover_artwork_in_album_lists and streamurl_ignore. Ref #1829 .
2025-01-22 20:26:06 +01:00
ejurgensen
410d3a0cfa
[http] Implement setting to ignore StreamUrl
...
Some radio stations send garbage in the ICY StreamUrl tag, ref issue #1829 .
2025-01-22 20:26:06 +01:00
ejurgensen
76b5da0f0d
[settings] Make settings convenience macros more convenient
2025-01-22 20:26:06 +01:00