Commit Graph

  • 7fff11ef30 [web] Only include icons in bundle that are used in the web interface chme 2022-04-16 10:14:03 +02:00
  • b3a661cae8
    Merge pull request #1441 from chme/web/next Christian Meffert 2022-04-16 07:11:04 +02:00
  • 03b41d2840 [htdocs] Rebuild web interface chme 2022-04-15 19:50:55 +02:00
  • 81491367fc [web] Replace date library moments.js with luxon chme 2022-04-15 19:47:36 +02:00
  • 708765537c [web] Update dependencies chme 2022-04-15 12:04:42 +02:00
  • 717fc6d512 [web-src] Fix dragging slider in now playing page chme 2022-04-03 13:54:01 +02:00
  • 3a0203855f [web-src] Increase bottom margin for all pages chme 2022-04-02 19:07:56 +02:00
  • dc4367fa3b [web-src] Fix opening dialog for list items in spotify pages chme 2022-04-02 19:05:41 +02:00
  • c714592a31 [web] Do not show audiobooks in genre/composer listings for music chme 2022-03-26 22:01:47 +01:00
  • 0772997e27 [web] Add album/track count to composer pages chme 2022-03-26 21:53:04 +01:00
  • 01f4f8b137 [web] Add album/track count in genre views chme 2022-03-26 21:43:23 +01:00
  • 7598a71aea
    Merge pull request #1444 from chme/feat/jsonapi-pl-item-count Christian Meffert 2022-04-08 17:44:02 +02:00
  • 176142f311
    Merge pull request #1445 from whatdoineed2do/websocket-slow-shutdown Christian Meffert 2022-04-06 17:27:38 +02:00
  • f33ccb9238 [web] slow 4.1.6 shutdown; request to cancel ws loop whatdoineed2do/Ray 2022-02-22 14:54:55 +00:00
  • 32c1516e60 [jsonapi] Add item and stream count to playlists, expose config option "radio_playlists" in config endpoint chme 2022-04-05 21:14:52 +02:00
  • ac48c4aa07
    Merge pull request #1443 from chme/fix/spotify-album-override Christian Meffert 2022-04-05 20:47:08 +02:00
  • e5d3c148ea [db/scan] Force compilation artist if track belongs to a compilation chme 2022-04-04 20:52:48 +02:00
  • ecc139641a [spotify] Respect album_override setting when parsing Spotify tracks chme 2022-04-04 20:51:14 +02:00
  • 0f204c66ea
    Merge pull request #1436 from chme/feat/jsonapi-browse Christian Meffert 2022-04-03 13:57:34 +02:00
  • 9564240613 [jsonapi] New endpoint to fetch single composer/genre chme 2022-03-19 19:45:40 +01:00
  • b18b76413d [httpd] Fix parsing of uri into path parts with encoded '/' (%2F) chme 2022-03-27 08:48:46 +02:00
  • a932cc532d [smartpl] Increase size of parse output buffer ejurgensen 2022-03-24 22:58:54 +01:00
  • 03d05ea828 [spotify] Make sure failed AP's are avoided on next connection attempt ejurgensen 2022-03-19 22:56:58 +01:00
  • f27eac8341 [artwork] Also use queue_item->artwork_url for pipe sources ejurgensen 2022-03-19 22:44:22 +01:00
  • 54aa9c32cc [dacp] Listen for queue events to support json api metadata updates ejurgensen 2022-03-18 19:53:39 +01:00
  • 5b23da9196 [player] 'clear_queue_on_stop_disable' in mpd section should keep working ejurgensen 2022-03-20 20:30:25 +01:00
  • 44d2c02b35
    Merge pull request #1422 from chme/web/next Christian Meffert 2022-03-20 15:37:04 +01:00
  • 0567e7528a [htdocs] Rebuild web interface and update htdocs-Makefile chme 2022-02-19 06:18:37 +01:00
  • e5a87d0396 [web] Fix hiding singles in artists and albums views chme 2022-03-20 15:22:31 +01:00
  • 8f934ec690 [web] Fix running dev server with remote owntone server; update docs chme 2022-03-19 18:35:32 +01:00
  • bfbd6346d0
    Merge pull request #1435 from whatdoineed2do/player-clear_queue_on_stop_disable ejurgensen 2022-03-20 14:11:16 +01:00
  • f6ce4c0df2 [player] missing update from 92279ef whatdoineed2do/Ray 2022-03-20 12:52:36 +00:00
  • 283298b0b4 [docs] Make clearer in INSTALL.md that libspotify is legacy ejurgensen 2022-03-19 23:38:25 +01:00
  • 974a537389 [artwork] Also use queue_item->artwork_url for pipe sources dacp_queue_events1 ejurgensen 2022-03-19 22:44:22 +01:00
  • 02af9f2a23 [web] Update dependencies chme 2022-03-19 07:01:36 +01:00
  • 965d55d67d Fix failure to detect apple-touch-icon.png (#4) Ben Willmore 2022-03-19 05:34:40 +00:00
  • decea8be66 Use vuex mutation instead of manipulating state directly Ben Willmore 2022-03-13 20:16:32 +00:00
  • f484f1194b Search page: remember whether library or spotify is selected Ben Willmore 2022-02-26 20:29:30 +00:00
  • a5dd6c4968 Websocket: remove unnecessary notifications Ben Willmore 2022-03-05 11:13:36 +00:00
  • 9d9bcc51f8 Websocket: reconnect more rapidly when closed Ben Willmore 2022-03-05 11:10:13 +00:00
  • f380872540 When window gains focus or document becomes visible, update visible info Ben Willmore 2022-03-05 11:06:03 +00:00
  • 27e2274d8a [web] Refactor lists to improve performance chme 2022-02-19 07:47:54 +01:00
  • a24cb11e17 Reconnect websocket when window receives focus Ben Willmore 2022-02-25 22:03:21 +00:00
  • 6519b18aa0 [web] Fix linting errors chme 2022-02-19 07:05:59 +01:00
  • c78f861f45 [web] Format web sources with prettier and run fix linting errors chme 2022-02-19 06:39:14 +01:00
  • d7f1c13585 [web] Configure eslint and prettier dev tools chme 2022-02-19 06:33:31 +01:00
  • de097fcf94 [web] Migration to Vue 3 and Vite chme 2022-02-19 06:18:01 +01:00
  • 0e07ae72e2 [dacp] Listen for queue events to support json api metadata updates ejurgensen 2022-03-18 19:53:39 +01:00
  • 92279ef33d [library] Move clear_queue_on_stop_disable cfg option to library section ejurgensen 2022-03-06 10:01:15 +01:00
  • 48051f6364 [spotify] Handle channel error (so that new AP connection is triggered) ejurgensen 2022-03-15 21:14:28 +01:00
  • 75f6f75da3 [smartpl] Fix bison parser regression, missing "starts with" syntax ejurgensen 2022-03-07 23:31:52 +01:00
  • 9d6eec3b18
    Merge pull request #1429 from whatdoineed2do/streaming-status-leak ejurgensen 2022-03-06 09:46:24 +01:00
  • ac9772eecf [streaming] memleak introduced via e1375f6ad whatdoineed2do/Ray 2022-03-05 21:02:18 +00:00
  • e6823199d6
    [db] Fix incorrect sorting of album/artist searches via web api (#1421) ejurgensen 2022-02-20 10:18:13 +01:00
  • 1f16178036
    Merge pull request #1417 from owntone/db_unicode_search2 ejurgensen 2022-02-14 21:22:42 +01:00
  • 616be4d8cb [db] Use custom LIKE operator adapted from sqlite's icu.c (closes #1390) ejurgensen 2022-02-09 23:00:39 +01:00
  • edd22b6874 [scan] Remove unused libunistring includes ejurgensen 2022-02-12 20:58:16 +01:00
  • 6a5a27d3db [rcp] Fixup print masks, disable some logging ejurgensen 2022-02-11 22:09:14 +01:00
  • a0ea8416f6
    [db] fix 'add next' when in queue shuffle mode (#1414) whatdoineed2do 2022-02-06 19:23:06 +00:00
  • 26d7cf453c
    Merge pull request #1397 from whatdoineed2do/outputs-soundbridge ejurgensen 2022-02-06 17:17:05 +01:00
  • 8f722faaf2 [outputs] new output: RCP/Roku/SoundBridge devices whatdoineed2do/Ray 2022-01-15 12:24:49 +00:00
  • a19f5e3915 [db] Use static_assert() for map size consistency checking ejurgensen 2022-02-05 22:20:57 +01:00
  • dd5ab6eb1d [cast] Remove djb_hash() error check ejurgensen 2022-02-05 22:06:25 +01:00
  • a91d388fdf [docs] Change Raspbian -> Raspberry Pi OS in INSTALL ejurgensen 2022-02-04 17:06:13 +01:00
  • dca85c5a79 [docs] Add documentation about saving playlists (ref issue #1408) ejurgensen 2022-01-31 22:26:58 +01:00
  • c66df6864c [smartpl] add 'THIS WEEK' whatdoineed2do/Ray 2022-01-30 22:49:16 +00:00
  • d6a9ef4081 [smartpl] Minor lexer simplification ejurgensen 2022-01-31 17:21:53 +01:00
  • 4fee544a5d [misc] Fix possible read of uninitialized memory in safe_snreplace() ejurgensen 2022-01-31 17:20:37 +01:00
  • 75c3590741 [parsers] Use YYABORT instead of negative return ejurgensen 2022-01-31 00:44:29 +01:00
  • 410fa4b80e [smartpl] calloc error check to avoid Coverity warning ejurgensen 2022-01-31 00:43:41 +01:00
  • 4d8eed49a3 [-] Update gitignore with removed rsp hash file ejurgensen 2022-01-31 00:42:46 +01:00
  • 17b9ce0969 [smartpl/daap] Fix some error checks after PR #1386 ejurgensen 2022-01-30 15:34:54 +01:00
  • bc1c3e7bd3
    Merge pull request #1386 from owntone/bison_parser1 ejurgensen 2022-01-30 10:20:01 +01:00
  • 75c6733832 [smartpl] Add "scan_kind" field to smart query language (bison/flex version) ejurgensen 2022-01-30 09:58:48 +01:00
  • ab81de9f7b [docs] Add bison and flex requirement to installation docs ejurgensen 2022-01-17 22:25:41 +01:00
  • d0bfe193ee [rsp] Add more keywords to RSP lexer ejurgensen 2022-01-17 21:58:33 +01:00
  • 228c8e7920 [daap] Move daap_query_parse_sql() into dmap_common.c/h, drop daap_query.c/h ejurgensen 2022-01-17 21:54:54 +01:00
  • 71b4444118 [rsp] Add basic bison/flex RSP parser ejurgensen 2022-01-14 22:29:08 +01:00
  • 9c1f7dd380 [smartpl] Add ESCAPE to LIKE queries where the value contains % and _ ejurgensen 2022-01-14 22:27:35 +01:00
  • 9233c03ca8 [daap] Unescaping of \' in the value part of a daap clause ejurgensen 2022-01-14 22:25:45 +01:00
  • 6238647202 [smartpl] Minor improvements to parser ejurgensen 2022-01-14 19:09:37 +01:00
  • 3898a4b588 [smartpl] Make parser return actual datakind/mediakind values from db.h ejurgensen 2022-01-12 23:08:43 +01:00
  • db6f300071 [daap/smartpl] Fix print masks in parsers ejurgensen 2022-01-12 20:58:41 +01:00
  • 7b93336cab [smartpl] Escape value fields (protect against SQL injections) ejurgensen 2022-01-12 17:17:02 +01:00
  • 074ad56ca1 Attempt to fix macOS workflow mk8 ejurgensen 2022-01-12 17:16:06 +01:00
  • 35382d1a7e Attempt to fix macOS workflow mk7 ejurgensen 2022-01-12 09:20:25 +01:00
  • 54f6004bf9 [daap] Place ESCAPE properly in SQL query ejurgensen 2022-01-11 23:29:04 +01:00
  • 769ee0f2c7 Attempt to fix macOS workflow ejurgensen 2022-01-11 23:06:39 +01:00
  • f36d1cce6d Put bison/flex files in parsers dir, so scan-build --exclude can be used ejurgensen 2022-01-11 18:54:47 +01:00
  • 397800c9cd [smartpl] Reinstate smartpl file scanner with new parser ejurgensen 2022-01-11 00:10:48 +01:00
  • 797d688a29 Update workflow files: bison/flex instead of antlr ejurgensen 2022-01-10 22:12:28 +01:00
  • efe5df5e12 [daap/smartpl] Add new bison/flex parsers ejurgensen 2022-01-10 21:05:51 +01:00
  • 3a93dc5da8 [daap/rsp/smartpl] Drop ANTLR parsers ejurgensen 2022-01-10 20:00:29 +01:00
  • a95b226fdb Bump version to 28.3 28.3 ejurgensen 2022-01-29 17:20:49 +01:00
  • 0d27eb6c4b ChangeLog and README for OwnTone 28.3 ejurgensen 2022-01-29 17:19:38 +01:00
  • 3caa6f5b1d
    Merge pull request #1401 from chme/web-partial-scan Christian Meffert 2022-01-22 12:35:03 +01:00
  • 4932ac9c0b
    Merge pull request #1378 from chme/refactor/library-source-field Christian Meffert 2022-01-22 12:33:04 +01:00
  • 9603e7c282 [htdocs] Rebuild web interface chme 2022-01-22 12:07:23 +01:00
  • bb7d402cef [web-src] Update dependencies chme 2022-01-22 12:07:10 +01:00
  • ad96321c24 [web-src] Add option to only update a single library source chme 2022-01-09 18:29:24 +01:00