Commit Graph

  • 6f9793d818 [docs] alsa setup whatdoineed2do/Ray 2019-06-21 15:52:57 +0100
  • 51d85d0975 [alsa] Fix for ALSA issues when source quality changes (issue #722, issue #744 and issue #754) ejurgensen 2019-06-22 21:53:09 +0200
  • 4a8e4c09c7 [streaming] simplify icy meta sending logic whatdoineed2do/Ray 2019-04-29 20:12:57 +0100
  • f493941119 [streaming] fix 'streaming_sessions' race conditions/dbl frees on shutdown whatdoineed2do/Ray 2019-04-28 17:18:27 +0100
  • 6f14d26af6 [streaming] obey Icy-MetaData directive and send icy title whatdoineed2do/Ray 2019-04-27 13:59:09 +0100
  • 8e75959e86 [web-src/jsonapi] move endpoint /api/update as PUT operation whatdoineed2do/Ray 2019-06-18 10:15:22 +0100
  • d4f9687155 [web-src/jsonapi] endpoint GET /api/update/meta -> PUT /api/rescan whatdoineed2do/Ray 2019-06-18 09:36:57 +0100
  • 52feb3d947 [web-src] forced meta rescan whatdoineed2do/Ray 2019-06-09 15:19:52 +0100
  • 5ef85890fa [jsonapi] expose force metadata rescan via /api/update/meta endpoint whatdoineed2do/Ray 2019-06-08 19:44:51 +0100
  • 5bf0686876 [library] support forced metadata scan of library, via '.meta-rescan' file whatdoineed2do/Ray 2019-06-08 15:10:55 +0100
  • 795da5059d
    Merge pull request #758 from chme/web_update Christian Meffert 2019-06-17 22:00:32 +0200
  • 398a61d4c4
    Fix libconfuse version number (fixes #760) ejurgensen 2019-06-17 13:12:31 +0200
  • a28e370c4f
    Merge pull request #748 from chme/conf_deprecated ejurgensen 2019-06-16 22:05:08 +0200
  • f6e5e742be [htdocs] Rebuild player web interface (v0.5.3) chme 2019-06-15 13:34:53 +0200
  • eaea9bd4f8 [web-src] Fix missing pause-button for spotify songs chme 2019-06-15 13:26:18 +0200
  • 9b90e0d376 [web-src] Update passing options to vue-draggable chme 2019-06-15 13:12:04 +0200
  • acaf3d01f7 [web-src] Update dependencies in package.json chme 2019-06-15 13:08:54 +0200
  • 94af51f19b [conf/logger] Log error message from libconfuse in forked-daapd log chme 2019-06-15 12:08:56 +0200
  • 9351d905f2 [mpd] Handle deprecated config options gracefully chme 2019-06-15 09:19:41 +0200
  • 9cc7381551 [configure] Require libconfuse >= 3.0.0 chme 2019-06-15 09:19:14 +0200
  • 7853f80269 [conf] Readd old config options in mpd section as deprecated chme 2019-05-30 08:20:00 +0200
  • 0cb8907201 [streaming] Logging fix ejurgensen 2019-06-12 22:51:25 +0200
  • 48568678ea [web-src] queue/track modal displays codec type/bitrate/samplerate/channels whatdoineed2do/Ray 2019-06-04 22:13:35 +0100
  • f194145b8e [jsonapi] queue/track responses incl type/bitrate/samplerate/channels whatdoineed2do/Ray 2019-06-04 22:02:15 +0100
  • e2d62a62a4 [scan] extract 'channels' from (files) audio and type/bitrate/samplerate/channels from streams whatdoineed2do/Ray 2019-06-07 09:54:11 +0100
  • b126a2fbc0 [db] add 'channels' to file/queue tbl whatdoineed2do/Ray 2019-06-07 09:53:37 +0100
  • c796db251d [db] schema v20.01 support codec type/bitrate/samplerate in queue tbl whatdoineed2do/Ray 2019-06-04 21:51:44 +0100
  • f03d96f152
    Merge pull request #756 from sshambar/fixalsa ejurgensen 2019-06-12 15:20:13 +0200
  • b620295d78 [web-src] obey ratings for modals and playing/adding to Q whatdoineed2do/Ray 2019-06-12 10:49:24 +0100
  • 20f5118f75 [alsa] asoundlib.h should be alsa/asoundlib.h Scott Shambarger 2019-06-11 20:10:04 -0700
  • 4504861a3a [web-src] fix now playing seek jumpiness whatdoineed2do/Ray 2019-05-12 09:45:27 +0100
  • 76943d0a14 [web-src] add notification for rating update whatdoineed2do/Ray 2019-04-09 19:41:47 +0100
  • 30ddcd530c [web-src] now playing 'star rating' style cleanup whatdoineed2do/Ray 2019-04-09 18:11:11 +0100
  • 4480c2a653 [web-src] *tracks pages can filter based on ratings whatdoineed2do/Ray 2019-04-07 12:16:02 +0100
  • 6684d785f8 [jsonapi,web-src] /api/player endpoint incl rating, sync now playing with new element whatdoineed2do/Ray 2019-04-06 22:11:29 +0100
  • 72a1dc7f19 [web-src] allow user selectable 'rating' to 'now playing' - vue-star-rating dependancy - 'now playing' page update whatdoineed2do/Ray 2019-04-06 15:24:34 +0100
  • 72534ec570
    Merge pull request #751 from chme/jsonapifix Christian Meffert 2019-06-02 08:15:08 +0200
  • d35333139e [jsonapi] Fix segfault if no default playlist directory is set in conf chme 2019-06-01 08:02:46 +0200
  • c3c30a8c58 [jsonapi] handle unset/null default_playlist_directory whatdoineed2do/Ray 2019-05-31 16:14:38 +0100
  • 4f5966c9ff [db] Speed up Q_PL query used by e.g. '/databases/1/containers' request ejurgensen 2019-05-28 23:40:41 +0200
  • 1aae870449
    Merge pull request #747 from chme/pr718-save-queue Christian Meffert 2019-05-30 11:37:42 +0200
  • 4434fe7a2c [jsonapi] Check for empty playlist name in queue/save chme 2019-05-30 11:13:26 +0200
  • 3650a7573f [web-src] Restyling of queue save modal dialog chme 2019-05-30 09:05:27 +0200
  • 2b4b9c747f [jsonapi] Add config options for saving playlists to config reply chme 2019-05-30 08:46:36 +0200
  • ed9f05ac30 [web-src] 'save playlist' from PageQueue functionality whatdoineed2do/Ray 2019-04-11 20:25:05 +0100
  • d28f7f43b7 [jsonapi,mpd,conf] save playlist via JSON api - new endpoint api/queue/save?name= to .m3u via library_save() - refact for common cfg for playlist save options whatdoineed2do/Ray 2019-04-10 20:04:00 +0100
  • d6f45054f0
    Merge pull request #746 from chme/webupdate Christian Meffert 2019-05-28 23:12:28 +0200
  • f70ef3ad66 [htdocs] Rebuild web interface v0.5.2 chme 2019-05-28 22:54:14 +0200
  • 509141ebe3 [web-src] change styling of url-modal, default to play the stream and set focus after showing the modal chme 2019-05-28 22:48:58 +0200
  • 4c15c40b07 [web-src] Update dependencies chme 2019-05-28 21:31:54 +0200
  • bbd35124ad
    Merge pull request #744 from whatdoineed2do/url-stream-dialog-fix Christian Meffert 2019-05-28 20:58:11 +0200
  • 380f1358d5 [xcode] Disable reconnect_at_eof, does not work with m3u8 (fixes #745) ejurgensen 2019-05-21 20:49:20 +0200
  • 1520714299 [web-src] 'save playlist' from PageQueue functionality whatdoineed2do/Ray 2019-04-11 20:25:05 +0100
  • c383cf7d93 [jsonapi,mpd,conf] save playlist via JSON api - new endpoint api/queue/save?name= to .m3u via library_save() - refact for common cfg for playlist save options whatdoineed2do/Ray 2019-04-10 20:04:00 +0100
  • 7bf90eb8cb [xcode] Fix for reading mono sources (ref issue #742) ejurgensen 2019-05-19 22:45:39 +0200
  • 18f4888bfc [web-src] missing modal display for URL stream (20c36cb48) whatdoineed2do/Ray 2019-05-19 15:44:15 +0100
  • ddca2ba80d [htdocs] rebuild for song trackartist id handling whatdoineed2do/Ray 2019-05-18 17:51:33 +0100
  • 32305fba28 [db,jsonapi] support songtrackartistid in queue tbl whatdoineed2do/Ray 2019-02-14 20:15:18 +0000
  • d9c94ad793 [web-src] use dedicated api/library/artist/.../tracks endpoint whatdoineed2do/Ray 2019-01-31 12:27:10 +0000
  • 7f6a450481 [jsonapi] considers artist (via songtrackartistid) in addition to ablum_artist (via songartistid) in artist related queries add new artist's track endpoint (/api/library/artists/.../tracks) for finer control over SMARTPL i/f whatdoineed2do/Ray 2019-01-24 19:19:25 +0000
  • 2e1eb8dcfc [db] group artist query now considers artist (via songtrackartistid) in addition to ablum_artist (via songartistid) whatdoineed2do/Ray 2019-01-31 12:24:54 +0000
  • 009ac677e7 [db] v21.1 add sontrackartistid column whatdoineed2do/Ray 2019-01-29 23:48:35 +0000
  • a331b25d66 [htdocs] compilation album handling rebuild whatdoineed2do/Ray 2019-04-07 18:59:24 +0100
  • 884b8df3c5 [smartpl] support "IN" clause whatdoineed2do/Ray 2019-04-07 17:35:17 +0100
  • 75a70cb107 [jsonapi,web-src] name sync to previous json naming whatdoineed2do/Ray 2019-04-07 16:08:06 +0100
  • 91be4a8e91 [web-src] handle multiple artists for artist modal whatdoineed2do/Ray 2019-03-30 17:13:48 +0000
  • 9c64754c66 [README] compilation album tagging/handling documentation whatdoineed2do/Ray 2019-03-13 10:23:14 +0000
  • 0c5c427712 [web-src] sync with jsonapi for handling albums compilations whatdoineed2do/Ray 2019-01-20 20:03:24 +0000
  • 95e1c16279 [jsonapi] update to support 'compilations' based query - upd '/api/libraary/artist/*' accept comma separated artistids - add '/api/libraary/artist/../tracks' to mirror above and providing more control over 'SMARTPL + songartistid' i/f - upd returned 'artist' object to carry multiple objects whatdoineed2do/Ray 2019-01-20 19:24:01 +0000
  • faf07f374d [db] handle group/albums for compilations - album search can return multiple artist_ids if: + songalbumid/compilation has multiple artists return multiple (comma separated) list of artist id in songartistid result - artist search can accept multiple (comma separated) artist_ids whatdoineed2do/Ray 2019-01-18 21:35:46 +0000
  • cbd8d8a44d
    Merge pull request #740 from whatdoineed2do/library-https-stream Christian Meffert 2019-05-18 07:36:45 +0200
  • f8da3a0227 Merge branch 'album_meta1' ejurgensen 2019-05-17 23:36:11 +0200
  • b3d6211371 [db] Upgrade db schema to 21.0 ejurgensen 2019-05-17 23:07:48 +0200
  • e1993bc7b6 [db] Comeback for the files-table insert trigger ejurgensen 2019-05-13 22:31:28 +0200
  • 35a585c23e [scan] Use MusicBrainz and other tags to set songalbumid ejurgensen 2019-05-13 19:11:39 +0200
  • b3bfb0a5f6 [db] Move calculation of artist/album id's from sqlite to code ejurgensen 2019-05-12 23:28:38 +0200
  • c8650a0450 [cast] Put back Chromecast exclude option ejurgensen 2019-05-16 23:04:33 +0200
  • 31d852993f
    Merge pull request #741 from whatdoineed2do/seekable-http-streams ejurgensen 2019-05-16 15:26:32 +0200
  • cd7bf45749
    [alsa] Return ALSA the error code from buffer_write, not -1 ejurgensen 2019-05-15 11:53:13 +0200
  • a19ea35917 [db] Comeback for the files-table insert trigger album_meta1 ejurgensen 2019-05-13 22:31:28 +0200
  • bae5a891c2 [scan] Use MusicBrainz and other tags to set songalbumid ejurgensen 2019-05-13 19:11:39 +0200
  • d56215f4e6 [db] Move calculation of artist/album id's from sqlite to code ejurgensen 2019-05-12 23:28:38 +0200
  • 20c36cb48f [web-src] PageQueue: new button to add URL streams outside of library to queue whatdoineed2do/Ray 2019-05-11 14:01:25 +0100
  • fb32eca430 [web-src] url/http streams with known length are pausable whatdoineed2do/Ray 2019-05-11 17:17:50 +0100
  • 37ce8dd607 [inputs] enable seek on non-live http streams whatdoineed2do/Ray 2019-05-11 15:53:59 +0100
  • bc8a156132 [library] accept https:// streams whatdoineed2do/Ray 2019-05-11 14:00:10 +0100
  • c36df4fb8e [raop] Bring back forgotten keep-alive for Apple TV's ejurgensen 2019-05-12 00:11:07 +0200
  • a208604c86 [player] More comprehensive attempt at fixing short tracks (issue #733) ejurgensen 2019-05-10 23:27:32 +0200
  • 2e35b1d6ac [transcode] move from deprecated (4.0+) ffmpeg AVFormatContext 'filename' to 'url' whatdoineed2do/Ray 2019-05-06 19:35:30 +0100
  • f793ad9f3e [player] Fix incorrect player state while buffering (partial fix for #738) ejurgensen 2019-05-10 16:47:18 +0200
  • 1948dcb959 [player] Quick fix for short track segfault (issue #733) ejurgensen 2019-05-05 23:21:28 +0200
  • d43e688dfd
    Merge pull request #736 from ali-graham/ws_disable_ipv6 Christian Meffert 2019-05-05 17:37:08 +0200
  • c7cab8ef6f [websocket] disable ipv6 in ws_init if disabled in config Ali Graham 2019-05-05 22:45:28 +0930
  • 9fcc3d2c01 [pipe] Fix double free of metadata strings (fixes #724) ejurgensen 2019-05-04 23:07:22 +0200
  • bc4b5275f3 [input] Make sure marker list is always ordered by pos ejurgensen 2019-05-01 23:11:39 +0200
  • 4fff9fc205 [transcode] review cleanup for bitrate/input codec whatdoineed2do/Ray 2019-04-30 12:19:51 +0100
  • d60bbca8fb [web-src] skip fwd/back only for non url/pipe whatdoineed2do/Ray 2019-05-01 08:58:05 +0100
  • 5a5211a7da [web-src] add fast skip fwd/back on now playing whatdoineed2do/Ray 2019-04-24 23:02:51 +0100
  • 8cfe09b323 [web-src] now playing play/stop on main screen whatdoineed2do/Ray 2019-04-09 20:12:59 +0100
  • 463e78a678 [htdocs] queue reorder jumpiness fix whatdoineed2do/Ray 2019-04-21 13:56:53 +0100