Commit Graph

  • 3a48864001 [smartpl] support date_realeased whatdoineed2do/Ray 2020-02-16 15:45:02 +0000
  • de665fc6c8 [daap] honor requests to sort by 'releasedate' whatdoineed2do/Ray 2020-02-16 15:16:48 +0000
  • 78194807db [db] add S_RELEASEDATE and idx whatdoineed2do/Ray 2020-02-16 15:15:52 +0000
  • 80921a71a4
    Merge pull request #901 from whatdoineed2do/json-spotify-token-leak Christian Meffert 2020-02-22 08:27:32 +0100
  • b9d192d703 [smartpl] support date_realeased whatdoineed2do/Ray 2020-02-16 15:45:02 +0000
  • ae8dc9a526 [daap] honor requests to sort by 'releasedate' whatdoineed2do/Ray 2020-02-16 15:16:48 +0000
  • 1edfadc8d4 [db] add S_RELEASEDATE and idx whatdoineed2do/Ray 2020-02-16 15:15:52 +0000
  • 2d2d6e53f4 [rss] use library_scanning_start() to ensure exclusive access to library for RSS feed update whatdoineed2do/Ray 2020-02-17 20:12:09 +0000
  • 6518e8f275 [library] locks around scanning flag and serialise all calls to library init/rescan/metascan/fullscan whatdoineed2do/Ray 2020-02-17 20:02:25 +0000
  • 6b06f24fc6 Revert "[rss] avoid db clash on updates; if db scan in flight wait on listener UPDATE event" whatdoineed2do/Ray 2020-02-17 20:04:05 +0000
  • 995d5049fd [rss] avoid db clash on updates; if db scan in flight wait on listener UPDATE event whatdoineed2do/Ray 2020-02-17 11:33:15 +0000
  • 35e4b5c5e3 [smartpl] support date_realeased whatdoineed2do/Ray 2020-02-16 15:45:02 +0000
  • 5c8539357c [daap] honor requests to sort by 'releasedate' whatdoineed2do/Ray 2020-02-16 15:16:48 +0000
  • c026a9250e [db] add S_RELEASEDATE and idx whatdoineed2do/Ray 2020-02-16 15:15:52 +0000
  • 2db0858140 [scan] rss take 'title' from rss feed whatdoineed2do/Ray 2020-02-16 14:32:43 +0000
  • 956fa94944 [scan] rss drop internal transaction whatdoineed2do/Ray 2020-02-15 19:50:34 +0000
  • 1263aa6728 [scan] rss cleanup mfi population to prefer media object and then feed info whatdoineed2do/Ray 2020-02-15 18:32:44 +0000
  • b8728a2b4e [scan/rss] only accept .rss that point to internet stream whatdoineed2do/Ray 2020-02-15 15:53:58 +0000
  • b40e691e6e [db] Fix memleak of mfi->url ejurgensen 2020-02-16 21:16:33 +0100
  • 00dc261b5d [rss/json] expose api to create rss feed whatdoineed2do/Ray 2020-02-15 12:31:58 +0000
  • e02dffdaba [rss] intial db transaction outside of scan_rss() like others whatdoineed2do/Ray 2020-02-14 20:26:42 +0000
  • 5a56bca092 [scan] rss always protects http streams in playlist whatdoineed2do/Ray 2020-02-14 20:08:11 +0000
  • 4bcb69563e [scan] compiler warning/cleanups whatdoineed2do/Ray 2020-02-14 19:36:31 +0000
  • 87dcd90cf8 [rss] initial startup rss feed refresh handled by filescanner initscan whatdoineed2do/Ray 2020-02-14 19:14:58 +0000
  • 2e61b03433 [scan] all user initiated scans, except for metarescans, will cause rss feeds to be refreshed whatdoineed2do/Ray 2020-02-14 18:58:16 +0000
  • ef13d7ac32 [scan] rescan() (as from web) always causes rss feeds to be refreshed/ping'd whatdoineed2do/Ray 2020-02-14 18:19:25 +0000
  • 5b8c7fe54f [scan] rss scan_rss() arg cleanup whatdoineed2do/Ray 2020-02-14 17:42:53 +0000
  • 1a444cb009 [scan] rss force mfi time-added to be same for batch update on same feed and drop track# whatdoineed2do/Ray 2020-02-14 16:23:32 +0000
  • 0b8e5424de [daap] allow podcast requests to incl http streams whatdoineed2do/Ray 2020-02-14 15:51:01 +0000
  • 74172bf76a [scan] rss set genre as Podcast for streams with no embedded genre whatdoineed2do/Ray 2020-02-14 15:13:42 +0000
  • 26cb36e4c7 [db] memleak mfi.url whatdoineed2do/Ray 2020-02-14 14:55:38 +0000
  • 8aad3c5b39 [scan] rss optimise update to db for new feeds only whatdoineed2do/Ray 2020-02-14 14:44:41 +0000
  • d43810bdd3 [scan] revert playlist_prepare() whatdoineed2do/Ray 2020-02-14 13:54:53 +0000
  • 25ee55a960 [conf] ignore png/jpg files whatdoineed2do/Ray 2020-02-14 09:11:54 +0000
  • 0ed7f7f36b [scan] rss download stream artwork if available whatdoineed2do/Ray 2020-02-13 19:45:24 +0000
  • 92c6e1756f [scan] rss explicit check on http response code whatdoineed2do/Ray 2020-02-13 20:56:51 +0000
  • 6852719dc4 [scan] rss ignore entries with no media url whatdoineed2do/Ray 2020-02-13 19:43:11 +0000
  • e06b76af5c [scan] rss parse apple podcast ids to extract real rss address whatdoineed2do/Ray 2020-02-13 13:29:05 +0000
  • 4a3347fd00 [scan] rss set tracks to be podcasts and add track# whatdoineed2do/Ray 2020-02-13 13:31:53 +0000
  • 2097be2fcb [docs] RSS whatdoineed2do/Ray 2020-02-12 21:08:49 +0000
  • 8de83830e6 [rss] rss thread for periodic refresh whatdoineed2do/Ray 2020-02-11 18:29:11 +0000
  • 3049b3e70e [jsonapi] spotify token leak whatdoineed2do/Ray 2020-02-14 21:10:15 +0000
  • 2c19d9f987 [db/scan] add playlist type PL_RSS and refactor playlist_add whatdoineed2do/Ray 2020-02-11 18:28:14 +0000
  • 60cf552bb6 [scan] rss scanner whatdoineed2do/Ray 2020-02-10 18:25:07 +0000
  • 8cabefc44a [scan] hooks for rss whatdoineed2do/Ray 2020-02-10 18:24:10 +0000
  • 5ab998acc4 [configure] add libmrss for RSS whatdoineed2do/Ray 2020-02-10 18:22:30 +0000
  • 646dd44dd9 Silence unused var/func warnings for autogenerated ANTLR files ejurgensen 2020-02-08 21:24:25 +0100
  • f4cb0fb79d [db] Error checking for alloc failure ejurgensen 2020-02-08 16:10:33 +0100
  • e9d1a2475e [db] Fix memleak on error from prev commit ejurgensen 2020-02-08 15:17:34 +0100
  • 541a1a6701 [db] Orphan nested playlists if parent is deleted/cleared ejurgensen 2020-02-08 13:41:26 +0100
  • 84aced0a3d [scan] Fix exit and error message if nested playlist is invalid ejurgensen 2020-02-08 13:38:24 +0100
  • 6b007dcd26 [scan] Fixes for #d2f0d7b ejurgensen 2020-02-08 12:11:14 +0100
  • d2f0d7b53a Merge branch 'playlists1' ejurgensen 2020-02-08 11:16:02 +0100
  • 5295d787ad [scan] Change library_playlist_save return + fix Spotify ejurgensen 2020-02-04 23:15:56 +0100
  • da29fa5f93 [scan] Make sure new, nested playlists are scanned ejurgensen 2020-02-04 20:45:28 +0100
  • 4b60da5fb4 [scan] Minor changes to smart pl scanner ejurgensen 2020-02-03 12:17:02 -0800
  • 4c86798182 [scan] Fix bug added to iTunes scanner ejurgensen 2020-02-03 12:06:15 -0800
  • 77a8de3bea [scan] Fix db_pl_add() so it always returns correct id ejurgensen 2020-02-02 14:40:37 -0800
  • d94cf3f07f [scan] Add option to let m3u tags override ICY metadata (issue #891) ejurgensen 2020-02-01 15:52:00 -0800
  • cac4b14e6f [conf] Add missing stdint.h include ejurgensen 2020-02-01 13:15:56 -0800
  • 189370df91 [scan] Update smartpl scanner to use filescanner util functions ejurgensen 2020-02-01 12:56:54 -0800
  • 2a69869816 [scan] Update iTunes scanner to use new filescanner util functions ejurgensen 2020-02-01 12:43:21 -0800
  • 46a9114948 [scan] Support for nested playlists ejurgensen 2020-01-31 14:41:28 -0800
  • ba1c536ca3 [library] Let library_media_save() return errors ejurgensen 2020-01-31 14:38:05 -0800
  • c5988665b0 [db] Expose db_pl_fetch_byid() ejurgensen 2020-01-31 14:36:32 -0800
  • abdc0d6d27 [library] Some refactoring of the library module ejurgensen 2020-01-20 14:13:47 -0800
  • 08e89ffd4f [db] Use prepared statements for playlists (add/update) ejurgensen 2019-12-27 15:04:43 -0800
  • 942628f914 [library] Check for all scanning methods in library_init() ejurgensen 2020-02-08 10:53:59 +0100
  • c5340e350f Merge pull request #895 from whatdoineed2do/library-metarescan-fix ejurgensen 2020-02-08 10:48:02 +0100
  • f112525949 [docs] Spotify no longer pushes updates + mention librespot ejurgensen 2020-02-08 10:42:12 +0100
  • a1a49b9497 [library] validate mandatory methods for source or die whatdoineed2do/Ray 2020-02-06 19:36:24 +0000
  • 6120551cf5 [spotify/library] add missing metarescan whatdoineed2do/Ray 2020-02-06 18:08:46 +0000
  • e642147f6e Bump to version 27.1 27.1 ejurgensen 2020-01-29 12:09:19 -0800
  • e4588867ad ChangeLog and README for forked-daapd 27.1 ejurgensen 2020-01-29 12:08:21 -0800
  • aee916a63f
    Merge pull request #875 from chme/web Christian Meffert 2020-01-25 07:41:04 +0100
  • 2dc9f8826b [raop] Test to see if reconnecting helps with issue #734 atv_disconnect1 ejurgensen 2020-01-24 14:08:17 -0800
  • b565df1d87 [raop] Add ATV 4k mdns announcement ejurgensen 2020-01-19 13:50:16 -0800
  • 16cfca1bfe [scan] Remove some id3 tags that ffmpeg parses better (issue #882) ejurgensen 2020-01-14 20:33:39 +0100
  • 4a28b8878a [htdocs] Rebuild player web interface v0.6.0 chme 2020-01-04 12:44:27 +0100
  • cbd7001fb3 [web-src] Show album type and release date for spotify albums chme 2020-01-12 10:41:44 +0100
  • ccb54322c4 [web-src] Add online services and pairing/verification settings pages chme 2020-01-04 18:53:27 +0100
  • 9a709f40e8 [web-src] Update dependencies and set version to 0.6.0 chme 2020-01-04 12:42:55 +0100
  • dfd2a4ab14 [dacp] Increase current revision number even if there are no open requests ejurgensen 2020-01-10 23:50:06 +0100
  • 919906233c [logger] Adjust log repeat max ejurgensen 2020-01-10 21:32:41 +0100
  • 92dee0386d [daap/dacp] Workaround so that libevent cleans up when a long poll is disconnected ejurgensen 2020-01-10 19:22:42 +0100
  • 87cb3b8b58 [logger] Always limit repeated logging no matter the log level ejurgensen 2020-01-08 21:06:38 +0100
  • 4fa7eb98a0 [daap/dacp] Fix for memleak when client hangs up ejurgensen 2020-01-02 23:30:34 +0100
  • 8d21a66493 [logger] Suppress logging of many similar repeated messages ejurgensen 2020-01-02 19:56:59 +0100
  • 22760465c2 [alsa] Prevent (user error cfg) multiple devices with same name and type but differing id whatdoineed2do/Ray 2020-01-06 16:25:28 +0000
  • 04a43919a9
    Merge pull request #876 from whatdoineed2do/multi-alsa-nickname-fix ejurgensen 2020-01-06 17:09:56 +0100
  • 609cba5f04 [alsa] multi alsa cfg section SEGV with no nickname - use 'card' when not specified whatdoineed2do/Ray 2020-01-06 15:38:32 +0000
  • cc78926721 [dacp] Support for volumeup, volumedown and mutetoggle (issue #873) ejurgensen 2020-01-03 21:50:53 +0100
  • 501adee650
    Merge pull request #874 from whatdoineed2do/alsa-section-cfg-mixer-devname ejurgensen 2020-01-03 21:01:12 +0100
  • 7ea8eeae05 [alsa] cfg section typo using 'mixer_device_name' whatdoineed2do/Ray 2020-01-03 19:37:07 +0000
  • e61e98bcbb [player] Reverse args to player_speaker_get_byid() for consistency ejurgensen 2020-01-03 19:38:52 +0100
  • af1bc27dd5 [dacp] Support for dmcp.device-prevent-playback (issue #855) ejurgensen 2020-01-02 17:48:40 +0100
  • 80b183c7ff [dacp] Fix for genres that have single quotes in their name (fixes #869) ejurgensen 2019-12-30 21:54:00 +0100
  • 4e1e5efedc [alsa] Changes to commit 0cb4e0b: multiple devices ejurgensen 2020-01-03 10:06:58 +0100
  • 0cb4e0b862 [outputs/conf] New multiple 'alsa' sections split from 'audio' whatdoineed2do/Ray 2019-12-22 19:08:43 +0000
  • 10300ac373 [config] multiple alsa sections whatdoineed2do/Ray 2019-12-22 20:31:12 +0000