7246 Commits

Author SHA1 Message Date
Alain Nussbaumer
ea6388b51e [web] Remove quality and position properties when no values are available 2025-08-18 10:41:45 +10:00
github-actions[bot]
58593809f9 [web] Rebuild web interface 2025-08-17 10:36:46 +00:00
Alain Nussbaumer
f7c4659899 [web] Display artist visuals from Spotify 2025-08-17 20:36:06 +10:00
Alain Nussbaumer
2d5dd3d7fd [web] Show cover of Spotify playlists 2025-08-17 19:34:17 +10:00
Alain Nussbaumer
978a9b6a96 [web] Switch to Spotify Web SDK 2025-08-17 12:28:32 +10:00
ejurgensen
b612e12aca [spotify] Fix misplaced librespot-c legacy mode selector
OwnTone was supposed to default to the old raw tcp Spotify protocol, which
would have left it unaffected by Spotify breaking the http response to the
metadata request. However, the mechanism for defaulting was misplaced. This
should put it in the right place and fix #1912.

Of course, the new protocol is still broken, but hopefully that will be fixed
on Spotify's side.
2025-08-09 21:55:37 +02:00
ejurgensen
75c9db5f59 [jsonapi] Add client_id and client_secret to /api/spotify
Closes #1909
2025-08-03 20:54:10 +02:00
ejurgensen
7b91d43274 [scan] Fix for platforms without fcopyfile() or copy_file_range()
Add @cagney's fallback copy function. Use feature tests in configure.ac for
fcopyfile() and copy_file_range().

Fixes #1901
2025-07-27 22:40:33 +02:00
github-actions[bot]
6a21cad6fd [web] Rebuild web interface 2025-07-27 01:00:32 +00:00
Alain Nussbaumer
f8a9b92504 [web] Update library versions 2025-07-27 10:59:42 +10:00
ejurgensen
5e4d40ee03
[dacp] Fix null dereference on missing mode param
Fixes #1907
2025-07-24 18:08:10 +02:00
ejurgensen
6d604a176a
Merge pull request #1902 from sigmaris/patch-1
Update dns-sd arguments for modern Apple Music app
2025-07-24 12:25:24 +02:00
Hugh Cole-Baker
34eedf4d1b
Update dns-sd arguments for modern Apple Music app
Just having the "ffid=..." argument doesn't seem to be enough to make the owntone library appear in recent versions of Apple's Music.app; I copied the extra arguments from a real instance of Music.app and with them, the owntone library is usable in Music.app like it used to work in iTunes.
2025-07-13 10:31:13 +01:00
github-actions[bot]
0017c9cace [web] Rebuild web interface 2025-06-21 11:06:22 +00:00
Alain Nussbaumer
d53856ee63 Merge branch 'master' of github.com:owntone/owntone-server 2025-06-21 13:05:46 +02:00
Alain Nussbaumer
5200c8289f [web] Update of library versions 2025-06-21 13:05:32 +02:00
ejurgensen
c09026f7c3 [spotify] Fix Bullseye breakage by updating librespot-c to 0.6 2025-06-21 00:21:49 +02:00
Alain Nussbaumer
6028c39408 [web] Fix player buttons not being highlighted 2025-06-09 15:22:33 +02:00
Alain Nussbaumer
ce59d36a96 [web] Streamline the modal dialogs 2025-06-09 14:07:38 +02:00
Alain Nussbaumer
0cfd753770 [web] Fix the display of channels in track modal dialogs 2025-06-09 09:57:39 +02:00
Alain Nussbaumer
939dab6a48 [web] Simplify appearance switching 2025-06-09 09:13:14 +02:00
Alain Nussbaumer
482a5bdafc [web] Fix top navigation bar colour 2025-06-08 09:14:23 +02:00
Alain Nussbaumer
227db7d502 [web] Update versions of libraries 2025-06-07 21:59:03 +02:00
Alain Nussbaumer
03e54140d7 [web] Remove unused code 2025-06-07 21:58:02 +02:00
Alain Nussbaumer
78a1137510 [web] Fix missing search result presentation 2025-06-07 21:57:30 +02:00
Alain Nussbaumer
c1ffbca09b [web] Remove border around slider thumb 2025-06-07 12:03:49 +02:00
Alain Nussbaumer
051498861e [web] Remove linting rule 2025-06-06 21:57:02 +02:00
Alain Nussbaumer
ef683f5b02 Merge remote-tracking branch 'origin/master' into web-3.0 2025-06-06 21:29:49 +02:00
Alain Nussbaumer
5dc748baf5 [web] Avoid hiding the top navigation bar when the player menu is displayed 2025-06-06 21:29:23 +02:00
Alain Nussbaumer
4bd8736346 [web] Add the ability to change the appearance of the UI 2025-06-06 21:21:31 +02:00
ejurgensen
781110659a
Update bug report issue template
Add note about removing irrelevant logging and Spotify secrets
2025-06-06 14:49:23 +02:00
Alain Nussbaumer
a7d4501632 [web] Remove linting rules 2025-06-02 20:35:45 +02:00
Alain Nussbaumer
5018cc4544 [web] Remove lint rule 2025-06-02 20:06:17 +02:00
Alain Nussbaumer
99ef7b8dfc [web] Fix linting configuration 2025-06-01 19:19:31 +02:00
Alain Nussbaumer
e476032776 [web] Fix missing reference 2025-06-01 19:17:17 +02:00
Alain Nussbaumer
60b688a182 [web] Lint source code 2025-06-01 18:05:12 +02:00
Alain Nussbaumer
4872bfd7fd [web] Minor changes 2025-05-31 19:48:18 +02:00
Alain Nussbaumer
e80e58f0fd Merge remote-tracking branch 'origin/master' into web-3.0 2025-05-30 21:24:50 +02:00
Alain Nussbaumer
9c61ee5158 [web] Simplify the display of settings to make them autogenerated in the future 2025-05-30 21:23:57 +02:00
Alain Nussbaumer
4dc6754726 [web] Move locale logic into the settings store 2025-05-30 19:18:25 +02:00
Alain Nussbaumer
fc24c2279f [web] Fix for the Spotify search 2025-05-29 21:56:47 +02:00
Alain Nussbaumer
5f2785171c [web] Rename player page 2025-05-29 21:40:47 +02:00
Alain Nussbaumer
0c7e94b903 [web] Fix display of player page when an item is added to an empty queue 2025-05-29 15:21:28 +02:00
Alain Nussbaumer
4531eaa75f [web] Reorder code and remove unused code 2025-05-29 13:46:22 +02:00
Alain Nussbaumer
a0d2ddcdc2 [web] Always show items the burger menu 2025-05-29 13:29:11 +02:00
Alain Nussbaumer
36d8161a37 [web] Remove unexpected initialisation of the configuration store 2025-05-29 13:14:27 +02:00
Alain Nussbaumer
36736e03a2 [web] Streamline stores 2025-05-28 21:51:51 +02:00
Alain Nussbaumer
91bac1273b [web] Hide navigation items on mobile device screens 2025-05-28 00:00:50 +02:00
Alain Nussbaumer
4adb623c3f [web] Fix a bug in the Spotify search 2025-05-27 23:46:33 +02:00
Alain Nussbaumer
eb33a25ce7 Merge remote-tracking branch 'origin/master' into web-3.0 2025-05-25 10:42:51 +02:00