7230 Commits

Author SHA1 Message Date
Alain Nussbaumer
15fd59b2a1 [web] Fix unresponsive Spotify music page #1917 2025-09-11 09:40:01 +10:00
ejurgensen
82c8374cad [docs] Reinstalling Remote can sometimes solve pairing issues
Closes #1924
2025-08-31 19:51:54 +02:00
github-actions[bot]
1bdf4680ff [web] Rebuild web interface 2025-08-26 10:18:28 +00:00
Alain Nussbaumer
b1d7e4c433
Merge pull request #1921 from chme/fix/web-modal-mobile
[web] Fix modal hight to display buttons on mobile
2025-08-26 20:17:59 +10:00
github-actions[bot]
dc0eb24e7f [web] Rebuild web interface 2025-08-26 09:56:40 +00:00
Alain Nussbaumer
2dd693c0f2 Merge branch 'master' of github.com:owntone/owntone-server 2025-08-26 19:56:07 +10:00
Alain Nussbaumer
bb64df57ff [web] Show menu icons on mobile 2025-08-26 19:55:54 +10:00
Alain Nussbaumer
3f0041100a [web] Format source code 2025-08-26 19:55:21 +10:00
Alain Nussbaumer
9a721e49ab [web] Bump to newer versions of libraries 2025-08-26 19:53:31 +10:00
ejurgensen
ec632e478c [xcode] Fix deprecations of ->pix_fmts and av_format_inject_global_side_data 2025-08-25 22:50:21 +02:00
ejurgensen
19012bf616 [misc] Fix deprecation warning about referencing xmlBuffer->content 2025-08-25 22:50:21 +02:00
ejurgensen
d051d787ba [scan] Use plist_get_unix_date_val() if available
plist_get_date_val is deprecated
2025-08-25 22:50:21 +02:00
Drew Thompson
d8485bf3c2
[scan] Add support for "empty" operand in smart playlists
"empty" will be parsed to SQL NULL
2025-08-25 19:14:31 +02:00
ejurgensen
753a027ce1
Merge pull request #1920 from owntone/connect_timeout
[misc] Prevent OwnTone from hanging when a connection can't be made
2025-08-23 17:23:15 +02:00
ejurgensen
a84f4e09a0 [misc] Prevent OwnTone from hanging when a connection can't be made
This change adds a default 3s timeout to net_connect().

Fixes #1916
2025-08-23 17:22:18 +02:00
Christian Meffert
25d2af9343 [web] Fix modal hight to display buttons on mobile 2025-08-23 11:01:39 +02:00
ejurgensen
f85a800644
Merge pull request #1918 from owntone/libmount1
[scan] Use libmount to detect filesystem mount events
2025-08-22 20:39:10 +02:00
ejurgensen
ba8212b175 [scan] Use libmount to detect filesystem mount events
Resolves issue #1897
2025-08-22 19:57:53 +02:00
ejurgensen
d16343bddc [scan] Revert libmount commits due to MacOS/FreeBSD build errors
Reverts 3be8e4f and e607019
2025-08-21 23:50:24 +02:00
ejurgensen
3be8e4f479 [scan] Fix wrong symbol name for non-libmount builds 2025-08-21 23:39:55 +02:00
ejurgensen
e607019a1c [scan] Use libmount to detect filesystem mount events
Resolves issue #1897
2025-08-21 23:31:10 +02:00
ejurgensen
324b6eb61a [spotify] Update librespot-c to 0.7
Uses an extended metadata request like go-librespot to get file id, which
should mean that Spotify works even when not in legacy mode (tcp mode).

Ref issue #1912
2025-08-21 23:10:23 +02:00
github-actions[bot]
84d1b091ff [web] Rebuild web interface 2025-08-20 01:07:44 +00:00
Alain Nussbaumer
65b9323488 [web] Add page to control outputs #1450 2025-08-20 11:07:02 +10:00
github-actions[bot]
2ddaba6e77 [web] Rebuild web interface 2025-08-19 23:52:52 +00:00
Alain Nussbaumer
5b013115ba [web] Avoid list being modified when not in editing mode #1915 2025-08-20 09:50:29 +10:00
github-actions[bot]
efbf950068 [web] Rebuild web interface 2025-08-19 07:31:56 +00:00
Alain Nussbaumer
b9d821b46a [web] Add followed artists to the Spotify music page #1538 2025-08-19 17:31:16 +10:00
github-actions[bot]
411e028f9f [web] Rebuild web interface 2025-08-18 10:36:56 +00:00
Alain Nussbaumer
569e48ba7d [web] Add the cover artwork of Spotify playlists in the modal dialog 2025-08-18 20:36:11 +10:00
github-actions[bot]
31ff67797b [web] Rebuild web interface 2025-08-18 05:50:22 +00:00
Alain Nussbaumer
3bf17d8b6d [web] Remove unused variable and incorrect text 2025-08-18 15:49:22 +10:00
Alain Nussbaumer
02279236f3 [web] Ensure overlay covers entire screen when scrolling 2025-08-18 15:01:55 +10:00
github-actions[bot]
13f4c087e8 [web] Rebuild web interface 2025-08-18 00:42:24 +00:00
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