Commit Graph

  • 9d9bcc51f8 Websocket: reconnect more rapidly when closed Ben Willmore 2022-03-05 11:10:13 +0000
  • f380872540 When window gains focus or document becomes visible, update visible info Ben Willmore 2022-03-05 11:06:03 +0000
  • 27e2274d8a [web] Refactor lists to improve performance chme 2022-02-19 07:47:54 +0100
  • a24cb11e17 Reconnect websocket when window receives focus Ben Willmore 2022-02-25 22:03:21 +0000
  • 6519b18aa0 [web] Fix linting errors chme 2022-02-19 07:05:59 +0100
  • c78f861f45 [web] Format web sources with prettier and run fix linting errors chme 2022-02-19 06:39:14 +0100
  • d7f1c13585 [web] Configure eslint and prettier dev tools chme 2022-02-19 06:33:31 +0100
  • de097fcf94 [web] Migration to Vue 3 and Vite chme 2022-02-19 06:18:01 +0100
  • 0e07ae72e2 [dacp] Listen for queue events to support json api metadata updates ejurgensen 2022-03-18 19:53:39 +0100
  • 92279ef33d [library] Move clear_queue_on_stop_disable cfg option to library section ejurgensen 2022-03-06 10:01:15 +0100
  • 48051f6364 [spotify] Handle channel error (so that new AP connection is triggered) ejurgensen 2022-03-15 21:14:28 +0100
  • 75f6f75da3 [smartpl] Fix bison parser regression, missing "starts with" syntax ejurgensen 2022-03-07 23:31:52 +0100
  • c981dabd16 [library] Move clear_queue_on_stop_disable cfg option to library section ejurgensen 2022-03-06 10:01:15 +0100
  • 9d6eec3b18
    Merge pull request #1429 from whatdoineed2do/streaming-status-leak ejurgensen 2022-03-06 09:46:24 +0100
  • ac9772eecf [streaming] memleak introduced via e1375f6ad whatdoineed2do/Ray 2022-03-05 21:02:18 +0000
  • e6823199d6
    [db] Fix incorrect sorting of album/artist searches via web api (#1421) ejurgensen 2022-02-20 10:18:13 +0100
  • 82fbed8353 [db] Alternate to commit ed45e20, also works with composers etc. ejurgensen 2022-02-17 19:54:49 +0100
  • ed45e20b39 [db] Fix incorrect sorting of album/artist searches via web api ejurgensen 2022-02-16 22:55:03 +0100
  • 1f16178036
    Merge pull request #1417 from owntone/db_unicode_search2 ejurgensen 2022-02-14 21:22:42 +0100
  • 616be4d8cb [db] Use custom LIKE operator adapted from sqlite's icu.c (closes #1390) ejurgensen 2022-02-09 23:00:39 +0100
  • edd22b6874 [scan] Remove unused libunistring includes ejurgensen 2022-02-12 20:58:16 +0100
  • 6a5a27d3db [rcp] Fixup print masks, disable some logging ejurgensen 2022-02-11 22:09:14 +0100
  • a0ea8416f6
    [db] fix 'add next' when in queue shuffle mode (#1414) whatdoineed2do 2022-02-06 19:23:06 +0000
  • 26d7cf453c
    Merge pull request #1397 from whatdoineed2do/outputs-soundbridge ejurgensen 2022-02-06 17:17:05 +0100
  • b679cd2682 [db] review on 'add next' fix whatdoineed2do/Ray 2022-02-06 14:40:38 +0000
  • 8f722faaf2 [outputs] new output: RCP/Roku/SoundBridge devices whatdoineed2do/Ray 2022-01-15 12:24:49 +0000
  • a19f5e3915 [db] Use static_assert() for map size consistency checking ejurgensen 2022-02-05 22:20:57 +0100
  • dd5ab6eb1d [cast] Remove djb_hash() error check ejurgensen 2022-02-05 22:06:25 +0100
  • 1f0904b222 [jsonapi] search_* add extact match (will incl diacritics) whatdoineed2do/Ray 2022-02-05 17:39:48 +0000
  • cc70451483 [db] sqlext - handle diacritics in DAAP collation whatdoineed2do/Ray 2022-02-05 15:45:09 +0000
  • a91d388fdf [docs] Change Raspbian -> Raspberry Pi OS in INSTALL ejurgensen 2022-02-04 17:06:13 +0100
  • 3ddb34a740 [db] fix 'add next' when in queue shuffle mode whatdoineed2do/Ray 2022-01-05 13:43:44 +0000
  • dca85c5a79 [docs] Add documentation about saving playlists (ref issue #1408) ejurgensen 2022-01-31 22:26:58 +0100
  • c66df6864c [smartpl] add 'THIS WEEK' whatdoineed2do/Ray 2022-01-30 22:49:16 +0000
  • d6a9ef4081 [smartpl] Minor lexer simplification ejurgensen 2022-01-31 17:21:53 +0100
  • 4fee544a5d [misc] Fix possible read of uninitialized memory in safe_snreplace() ejurgensen 2022-01-31 17:20:37 +0100
  • 81486f03a1 [smartpl] add 'THIS WEEK' whatdoineed2do/Ray 2022-01-30 22:49:16 +0000
  • 75c3590741 [parsers] Use YYABORT instead of negative return ejurgensen 2022-01-31 00:44:29 +0100
  • 410fa4b80e [smartpl] calloc error check to avoid Coverity warning ejurgensen 2022-01-31 00:43:41 +0100
  • 4d8eed49a3 [-] Update gitignore with removed rsp hash file ejurgensen 2022-01-31 00:42:46 +0100
  • 17b9ce0969 [smartpl/daap] Fix some error checks after PR #1386 ejurgensen 2022-01-30 15:34:54 +0100
  • bc1c3e7bd3
    Merge pull request #1386 from owntone/bison_parser1 ejurgensen 2022-01-30 10:20:01 +0100
  • 75c6733832 [smartpl] Add "scan_kind" field to smart query language (bison/flex version) ejurgensen 2022-01-30 09:58:48 +0100
  • ab81de9f7b [docs] Add bison and flex requirement to installation docs ejurgensen 2022-01-17 22:25:41 +0100
  • d0bfe193ee [rsp] Add more keywords to RSP lexer ejurgensen 2022-01-17 21:58:33 +0100
  • 228c8e7920 [daap] Move daap_query_parse_sql() into dmap_common.c/h, drop daap_query.c/h ejurgensen 2022-01-17 21:54:54 +0100
  • 71b4444118 [rsp] Add basic bison/flex RSP parser ejurgensen 2022-01-14 22:29:08 +0100
  • 9c1f7dd380 [smartpl] Add ESCAPE to LIKE queries where the value contains % and _ ejurgensen 2022-01-14 22:27:35 +0100
  • 9233c03ca8 [daap] Unescaping of \' in the value part of a daap clause ejurgensen 2022-01-14 22:25:45 +0100
  • 6238647202 [smartpl] Minor improvements to parser ejurgensen 2022-01-14 19:09:37 +0100
  • 3898a4b588 [smartpl] Make parser return actual datakind/mediakind values from db.h ejurgensen 2022-01-12 23:08:43 +0100
  • db6f300071 [daap/smartpl] Fix print masks in parsers ejurgensen 2022-01-12 20:58:41 +0100
  • 7b93336cab [smartpl] Escape value fields (protect against SQL injections) ejurgensen 2022-01-12 17:17:02 +0100
  • 074ad56ca1 Attempt to fix macOS workflow mk8 ejurgensen 2022-01-12 17:16:06 +0100
  • 35382d1a7e Attempt to fix macOS workflow mk7 ejurgensen 2022-01-12 09:20:25 +0100
  • 54f6004bf9 [daap] Place ESCAPE properly in SQL query ejurgensen 2022-01-11 23:29:04 +0100
  • 769ee0f2c7 Attempt to fix macOS workflow ejurgensen 2022-01-11 23:06:39 +0100
  • f36d1cce6d Put bison/flex files in parsers dir, so scan-build --exclude can be used ejurgensen 2022-01-11 18:54:47 +0100
  • 397800c9cd [smartpl] Reinstate smartpl file scanner with new parser ejurgensen 2022-01-11 00:10:48 +0100
  • 797d688a29 Update workflow files: bison/flex instead of antlr ejurgensen 2022-01-10 22:12:28 +0100
  • efe5df5e12 [daap/smartpl] Add new bison/flex parsers ejurgensen 2022-01-10 21:05:51 +0100
  • 3a93dc5da8 [daap/rsp/smartpl] Drop ANTLR parsers ejurgensen 2022-01-10 20:00:29 +0100
  • a95b226fdb Bump version to 28.3 28.3 ejurgensen 2022-01-29 17:20:49 +0100
  • 0d27eb6c4b ChangeLog and README for OwnTone 28.3 ejurgensen 2022-01-29 17:19:38 +0100
  • 3caa6f5b1d
    Merge pull request #1401 from chme/web-partial-scan Christian Meffert 2022-01-22 12:35:03 +0100
  • 4932ac9c0b
    Merge pull request #1378 from chme/refactor/library-source-field Christian Meffert 2022-01-22 12:33:04 +0100
  • 9603e7c282 [htdocs] Rebuild web interface chme 2022-01-22 12:07:23 +0100
  • bb7d402cef [web-src] Update dependencies chme 2022-01-22 12:07:10 +0100
  • ad96321c24 [web-src] Add option to only update a single library source chme 2022-01-09 18:29:24 +0100
  • 1694e6e111 [smartpl] Add "scan_kind" field to smart query language chme 2022-01-09 18:48:55 +0100
  • 1d2e4dc7a8 [db,library] Add "scan_kind" field to playlists, directories and files (db upgrade to v22.00) chme 2021-12-28 09:19:44 +0100
  • 31e90070ff
    Merge pull request #1399 from owntone/ffmpeg5 ejurgensen 2022-01-21 21:33:52 +0100
  • b5087e110f [xcode] Modifications for ffmpeg 5 (fixes #1396) ejurgensen 2022-01-20 20:03:22 +0100
  • 119eb46daa
    Merge pull request #1398 from owntone/coverity_issues ejurgensen 2022-01-21 19:03:31 +0100
  • 33837f0382 [mpd] Coverity fixups ejurgensen 2022-01-20 20:14:02 +0100
  • 6f6a9c6cb9 [misc] Coverity fixups ejurgensen 2022-01-20 20:10:47 +0100
  • ad4c7fd74c [main] Coverity fixups ejurgensen 2022-01-20 20:10:33 +0100
  • 933affaa7e [remote] Coverity fixups ejurgensen 2022-01-20 20:10:08 +0100
  • dcb3973aa4 [web] Coverity fixups ejurgensen 2022-01-20 20:09:50 +0100
  • 3e099072e8 [streaming] Coverity fixups ejurgensen 2022-01-20 20:09:03 +0100
  • 2d84b0bab9 [alsa] Coverity fixups ejurgensen 2022-01-20 20:08:47 +0100
  • cd4386228d [spotify] Coverity fixups ejurgensen 2022-01-20 20:08:18 +0100
  • 0fdca0587c [airplay] Coverity fixups ejurgensen 2022-01-20 20:06:21 +0100
  • a09da06e8f [scan] Coverity fixups ejurgensen 2022-01-20 00:18:51 +0100
  • d72958f1f7 [db] Coverity fixups ejurgensen 2022-01-20 00:18:15 +0100
  • 070866b41a [jsonapi] Coverity fixups ejurgensen 2022-01-20 00:16:30 +0100
  • 53ee9a3c39 [daap] Coverity fixups ejurgensen 2022-01-20 00:15:01 +0100
  • 334beb1cfa [httpd] Coverity fixups ejurgensen 2022-01-20 00:14:07 +0100
  • c9aac896ee [player] Coverity fixups ejurgensen 2022-01-20 00:13:29 +0100
  • 0bc574fafe [rtsp] Coverity fixups ejurgensen 2022-01-20 00:12:24 +0100
  • b059d73211 [commands] Coverity fixups ejurgensen 2022-01-20 00:12:01 +0100
  • e321c54655 [artwork] Coverity fixups ejurgensen 2022-01-20 00:11:25 +0100
  • c141ef507d
    Merge pull request #1380 from chme/web-next Christian Meffert 2022-01-16 12:16:46 +0100
  • 73b0f838e6 [htdocs] Rebuild web interface chme 2021-12-31 13:43:51 +0100
  • 6284492180 [web-src] Add "follow-redirects" as dependency to fix CVE-2022-0155 chme 2022-01-16 12:01:07 +0100
  • 282c05f65b [web-src] Correction of links pointing to old addresses Alain Nussbaumer 2022-01-15 10:15:26 +0100
  • b0037afa05 [web-src] Fix spotify playlist tracks not showing chme 2022-01-02 20:05:22 +0100
  • c8bfad0a35 [web] Fix url in search page to smart pl query language chme 2021-12-30 08:53:07 +0100
  • 254440f5b1 Correction of links pointing to old addresses. Alain Nussbaumer 2022-01-15 10:15:26 +0100
  • d857116e41 [daap] Fix null dereference on missing group-type param ejurgensen 2022-01-14 23:12:49 +0100