Commit Graph

6439 Commits

Author SHA1 Message Date
Alain Nussbaumer 4af4dd74bd [web] Rename grouped list 2024-02-22 19:32:11 +01:00
Alain Nussbaumer 151af295eb [web] Update versions of libraries 2024-02-22 17:26:43 +01:00
Alain Nussbaumer b6d9b61764 [web] Reorganise audio library 2024-02-22 17:26:12 +01:00
Alain Nussbaumer 579c636d50 [web] Reorganise i18n 2024-02-22 17:25:46 +01:00
Alain Nussbaumer 5c2845784f [web] Prepare for the switch to Pinia 2024-02-21 14:02:47 +01:00
github-actions[bot] 95521c8a48 [web] Rebuild web interface 2024-02-21 11:31:44 +00:00
Alain Nussbaumer 6329798154 [web] Update to newer versions of libraries 2024-02-21 12:30:40 +01:00
Alain Nussbaumer 3cadee1d48 [web] Remove useless getters of the store 2024-02-21 12:29:16 +01:00
Alain Nussbaumer bb43de465f [web] Replace component with plain HTML component 2024-01-28 20:27:56 +01:00
github-actions[bot] 9eb391be8b [web] Rebuild web interface 2024-01-28 18:02:45 +00:00
Alain Nussbaumer 4bab3a448b [web] Replace hard-coded loading text in Spotify artist and playlist pages with loading icon 2024-01-28 19:02:18 +01:00
github-actions[bot] 4030dfbad7 [web] Rebuild web interface 2024-01-28 17:47:56 +00:00
Alain Nussbaumer 4d475678d3 [web] Replace hard-coded loading text in Spotify search page with loading icon 2024-01-28 18:47:26 +01:00
github-actions[bot] 65e95d79e5 [web] Rebuild web interface 2024-01-28 16:37:50 +00:00
Alain Nussbaumer 1b6db6e370 [web] Add new versions of libraries 2024-01-28 17:37:20 +01:00
whatdoineed2do 2dc448fa30
[scan/library] Media rating sync (#1681)
Automatically read/write ratings to files in the library, if options read_rating/
write_rating are enabled. Also adds a max_rating so the user can set the rating
scale.

Doesn't sync automatic rating updates, because that could lead to whole-playlist
file rewriting.

Closes #1678 

---------

Co-authored-by: whatdoineed2do/Ray <whatdoineed2do@nospam.gmail.com>
Co-authored-by: ejurgensen <espenjurgensen@gmail.com>
2024-01-24 23:30:02 +01:00
github-actions[bot] 9491a3b980 [web] Rebuild web interface 2024-01-23 10:01:07 +00:00
Alain Nussbaumer e3832a052a [web] Update to newer versions of libraries for security reasons (CVE-2024-23331) 2024-01-23 11:00:38 +01:00
ejurgensen fbc556ed67 Bump version to 28.9 2024-01-18 18:22:47 +01:00
ejurgensen de3a00e950 ChangeLog for OwnTone 28.9 2024-01-18 18:20:59 +01:00
ejurgensen b4e4583e61 [raop] Remove unused function 2024-01-18 18:18:33 +01:00
ejurgensen 74c82141d4 [artwork] Remove errors in log saying "Source 'stream' returned an error..."
Handler for stream doesn't support URL's with "file:", so ignore any such URLs.
2024-01-12 23:04:59 +01:00
ejurgensen f5c6a1c770 [docs] Update README.md 2024-01-09 17:21:49 +01:00
ejurgensen b6ad73e1fa [xcode] Go back to wav as default format for RSP/DAAP transcoding
But add "prefer_format" config option for mp3, incl. a check for an encoder.
The config option is currently not added to owntone.conf.in, so is undocumented
until decided what to do about possible alac support.
2024-01-01 23:22:30 +01:00
ejurgensen 2871a03aa8 [spotify] Fixup commit 182255c 2024-01-01 17:34:07 +01:00
ejurgensen 61bae6367d [spotify/rtp] Remove some unused functions
Closes #1705
2024-01-01 16:37:15 +01:00
ejurgensen 182255cac8 [spotify] Fix double free on logout or exit
Fixes #1706
2024-01-01 16:33:12 +01:00
github-actions[bot] 0b46ac53ed [web] Rebuild web interface 2023-12-31 13:16:45 +00:00
Alain Nussbaumer ac2adac8ab [web] Correct Chinese punctuation 2023-12-31 14:16:17 +01:00
github-actions[bot] d6f6508638 [web] Rebuild web interface 2023-12-31 12:32:57 +00:00
Alain Nussbaumer 7119d95713 [web] Bring more consistency in the settings page 2023-12-31 13:32:17 +01:00
github-actions[bot] 1e5af30519 [web] Rebuild web interface 2023-12-31 12:26:18 +00:00
Alain Nussbaumer 864f28de9a [web] Use OwnTone colours 2023-12-31 13:25:44 +01:00
Alain Nussbaumer ec289a8b1d [web] Remove unused translations 2023-12-31 13:24:24 +01:00
Alain Nussbaumer 69f4af5df6 [web] Remove unused API method 2023-12-31 12:56:26 +01:00
Alain Nussbaumer 1c7a4b2a4d [web] Update to newer versions of libraries 2023-12-31 12:54:57 +01:00
ejurgensen e03120c944 [web] Fix possible invalid read during shutdown
The player may emit a listener event when shutting down, and since websockets
didn't remove it's listener callback it would receive an event despite being
deinitialized. This would lead to an invalid read by lws_cancel_service in
listener_cb().
2023-12-29 17:34:48 +01:00
ejurgensen c28d108b96 [raop] Fix crash when keys of incorrect length are used for legacy pairing
Happens if the user has paied with Airplay 2, and afterwards activates Airplay 1
for the same device, since the keys in device->auth_keys will then be incorrect
length.

Closes #1703
2023-12-28 13:54:52 +01:00
github-actions[bot] 3fe4c9f289 [web] Rebuild web interface 2023-12-27 16:26:33 +00:00
Alain Nussbaumer 54ad586941 [web] Remove useless i18n configuration 2023-12-27 17:14:10 +01:00
Alain Nussbaumer c5628adb55 [web] Upgrade libraries 2023-12-27 17:10:09 +01:00
ejurgensen 2fa80b2fd9 [spotify] Remove logging of "No spotify refresh token found"
Logged every time the web UI is used due to call to /api/spotify and during
initscan, but it isn't an error, it just means the user isn't logged in.

Fixes #1701.
2023-12-22 23:29:40 +01:00
ejurgensen 045edf7c55 [httpd] Replace syscall with gettid, syscall deprecated on MacOS 2023-12-19 22:56:58 +01:00
ejurgensen a7f44dc3e8 [jsonapi] Fix mistaken call to library_media_save
Only library modules should be calling that function
2023-12-19 21:27:31 +01:00
ejurgensen f430b71645 [jsonapi] Include info about tracks added to queue (closes issue #1564) 2023-12-17 23:42:57 +01:00
ejurgensen 5ea49c94de [library/db/jsonapi] Refactor adding items to queue via JSON API v2 2023-12-17 23:42:57 +01:00
ejurgensen 1ea90b9445 [library/db/jsonapi] Refactor adding items to queue via JSON API
Reduce code duplication and move database specific stuff from httpd_json.c
to db.c.
2023-12-17 23:42:57 +01:00
ejurgensen cbfce63f4d [db] Use songalbumid's that are distinct for data_kind
Means the same album won't contain both e.g. Spotify and local tracks, they
will instead be shown as two albums.

Ref issue #1650
2023-12-17 21:12:31 +01:00
github-actions[bot] 37c10cbb10 [web] Rebuild web interface 2023-12-17 17:39:59 +00:00
Alain Nussbaumer 9dc3918914 [web] Use newer versions of libraries 2023-12-17 18:38:55 +01:00