Commit Graph

  • 45d193e56c [scan] Use open()/close() instead of euidaccess() to support ACL's ejurgensen 2018-01-06 20:10:34 +0100
  • 8d043dd9e9 [http] Temporary fix for bug in commit 8f899f2 ejurgensen 2018-01-02 21:20:28 +0100
  • f71028b25d
    Merge pull request #477 from chme/player ejurgensen 2017-12-30 12:53:43 +0100
  • 7d66acf0a0
    Merge pull request #476 from chme/mpd_check_args ejurgensen 2017-12-30 12:53:32 +0100
  • 234bb52ea4
    Merge pull request #475 from chme/queuefix ejurgensen 2017-12-30 12:53:20 +0100
  • 981fd3e183 [db] Update queue_version in db_queue_move_byitemid chme 2017-12-30 07:59:36 +0100
  • 7ff965ee76
    Merge pull request #473 from chme/pipe ejurgensen 2017-12-28 16:45:39 +0100
  • 183ac17fd5 [player] Check player state in stop and pause commands chme 2017-12-22 08:21:54 +0100
  • 141c4e926b [mpd] Formatting of channel and sticker handler list chme 2017-12-27 09:33:06 +0100
  • 8ad6f75815 [mpd] Refactor minimum argument check chme 2017-12-10 10:58:52 +0100
  • d90b869354 [pipe] Do not rely on the DATABASE event to be triggered during startup to start listening on pipes chme 2017-12-28 16:05:03 +0100
  • 4274653624 [pipe] Allow autostart of pipe even if it interrupts other playback (fix for #465) ejurgensen 2017-12-22 18:51:24 +0100
  • 1646149902
    Merge pull request #472 from chme/mmap ejurgensen 2017-12-27 18:56:03 +0100
  • 4802823f3c Revert "[spotify/artwork] Load artwork for spotify through the wep api" and "[spotify] Thread safety for the webapi access" ejurgensen 2017-12-27 18:51:11 +0100
  • 56f4b32ef3 Add option to enable memory-mapped I/O chme 2015-09-13 09:10:42 +0200
  • 2da993cc7b [spotify] Thread safety for the webapi access chme 2017-12-22 07:47:15 +0100
  • 997b4da4ad [spotify/artwork] Load artwork for spotify through the wep api chme 2017-07-11 18:14:43 +0200
  • 731106276f
    Merge pull request #466 from chme/libspotify_remove_scan ejurgensen 2017-12-25 19:33:41 +0100
  • 5cbf01df7d
    Merge pull request #470 from wolfmanx/mpd-urlhandlers ejurgensen 2017-12-25 18:39:50 +0100
  • c562c06e97 [http] recursive stream setup Wolfgang Scherer 2017-12-24 06:09:03 +0100
  • f599347c64 [scan] Ensure library entry when saving current playlist Wolfgang Scherer 2017-11-28 12:28:34 +0100
  • a7f9d633a3 [mpd] minimal urlhandlers command Wolfgang Scherer 2017-12-24 02:46:40 +0100
  • 0c913529ff
    Merge pull request #469 from chme/mpd ejurgensen 2017-12-23 14:38:05 +0100
  • 434be28460 [mpd] Support position parameter in command 'addid' chme 2017-12-16 12:24:45 +0100
  • a1372c692e [mpd] Implement 'playlistfind' and 'playlistsearch' chme 2017-12-15 18:19:20 +0100
  • 6f4f7c5b16 [mpd] command 'currentsong': report current item if player is stopped chme 2017-12-16 09:15:48 +0100
  • 80e0808b18 [mpd] command 'status': report current/next if player is stopped chme 2017-12-16 08:57:30 +0100
  • 07ebf488d3 [spotify] Thread safety for the webapi access chme 2017-12-22 07:47:15 +0100
  • 2e048b85d0 [spotify/artwork] Load artwork for spotify through the wep api chme 2017-07-11 18:14:43 +0200
  • 4d995c8501 [spotify] Add missing init/destroy of status_lck mutex chme 2017-12-22 09:49:18 +0100
  • 210e6228bc [spotify] Prevent duplicate scan on startup chme 2017-12-18 22:05:24 +0100
  • 94a3d67559 [docs] Update README.md with web interface instructions ejurgensen 2017-12-17 23:28:58 +0100
  • 37e923bf74
    Merge pull request #467 from chme/logging ejurgensen 2017-12-17 16:01:44 +0100
  • 4f811ff6e0 [logger] Return early if severity or domain do not match chme 2017-12-16 15:46:37 +0100
  • 83d8a55701 [spotify] Make libspotify login synchronous chme 2017-12-17 09:39:45 +0100
  • 64f574cd83 [spotify] Fix logdomain in log statements chme 2017-12-17 09:15:32 +0100
  • 471eb9db46 [db] Do not trigger a DATABASE event if db_directory_enable_bypath does not change the library chme 2017-12-17 09:13:09 +0100
  • 1b8b0b2d83 [spotify] Only scan saved albums and playlist if webapi token is valid and libspotify login succeeded chme 2017-12-17 09:12:01 +0100
  • 418f808d2e [spotify] Remove scanning playlists with libspotify chme 2017-10-22 12:05:13 +0200
  • b428760599 [scan] Fix for issue #463, fname not getting updated on file rename ejurgensen 2017-12-16 23:09:29 +0100
  • 387b79496d
    Merge pull request #464 from chme/mpd_noidle ejurgensen 2017-12-16 17:39:30 +0100
  • 4034582f1a [mpd] Fix 'noidle' command handling chme 2017-12-16 08:19:45 +0100
  • 5a57a564a4 [db] Instantly notify about rating changes chme 2017-12-15 17:12:19 +0100
  • e00a4a1995 [cache] Do not rebuild cache on rating change events chme 2017-12-15 17:11:33 +0100
  • e7d6fbb9fc [listener/etc.] Rename LISTENER_STICKER to LISTENER_RATING chme 2017-12-15 17:03:16 +0100
  • c00febd8ac [library] remove initialization of globals to zero chme 2017-12-15 16:52:06 +0100
  • 9f1568349b [mpd] minor cleanup chme 2017-12-10 13:42:41 +0100
  • 9165cfc5da [mpd] Return virtual path to clients in 'sticker find' chme 2017-12-10 10:34:03 +0100
  • dec625ec30 [mpd] Implement 'sticker find' with operator/value parameters chme 2017-12-10 10:32:10 +0100
  • b17e50438c [db] Comment for DB_FILES_RATING_MAX chme 2017-12-15 16:55:40 +0100
  • 7b04787fc1 [mpd] Check upper bound for sticker 'rating' chme 2017-12-10 09:31:00 +0100
  • 7a916c84a2 [mpd] Refactor sticker commands chme 2017-12-10 09:24:29 +0100
  • ef52f4ddc0 Rework user rating updates chme 2017-12-09 17:12:13 +0100
  • bbc5d3787e [mpd] rating sticker translator Wolfgang Scherer 2017-12-05 01:34:27 +0100
  • 3daef5a74c [db] Instantly notify about rating changes chme 2017-12-15 17:12:19 +0100
  • 2ef8f53fb7 [cache] Do not rebuild cache on rating change events chme 2017-12-15 17:11:33 +0100
  • 4ec6642f0a [listener/etc.] Rename LISTENER_STICKER to LISTENER_RATING chme 2017-12-15 17:03:16 +0100
  • 154048ab33 [library] remove initialization of globals to zero chme 2017-12-15 16:52:06 +0100
  • 5c7129d960 [mpd] minor cleanup chme 2017-12-10 13:42:41 +0100
  • a4aa349eb2 [mpd] Return virtual path to clients in 'sticker find' chme 2017-12-10 10:34:03 +0100
  • 3bffb2ed3e [mpd] Implement 'sticker find' with operator/value parameters chme 2017-12-10 10:32:10 +0100
  • a31ce79c9c [db] Comment for DB_FILES_RATING_MAX chme 2017-12-15 16:55:40 +0100
  • 49ef00ba7f [mpd] Check upper bound for sticker 'rating' chme 2017-12-10 09:31:00 +0100
  • 44a871623c [mpd] Refactor sticker commands chme 2017-12-10 09:24:29 +0100
  • c2b73d1985 Rework user rating updates chme 2017-12-09 17:12:13 +0100
  • 58c735eebe [mpd] rating sticker translator Wolfgang Scherer 2017-12-05 01:34:27 +0100
  • 14bf921f75 Merge 1c371eb96d into 7c12ea1209 Wolfgang Scherer 2017-12-14 14:08:22 +0000
  • 7c12ea1209
    Merge pull request #461 from chme/addqueueitem ejurgensen 2017-12-13 23:24:55 +0100
  • 88f7d4601d [db] Fix adding urls to the queue that are not in the library chme 2017-12-13 22:01:19 +0100
  • 4ebc6da0ee [ws] Notify about player status, options, volume, queue changes chme 2017-11-01 15:09:37 +0100
  • 5cb33189df [jsonapi] New endpoints for player.html chme 2017-11-01 09:47:26 +0100
  • dc48dcb398 [ws] Notify about player status, options, volume, queue changes chme 2017-11-01 15:09:37 +0100
  • 189cbe1b69 [jsonapi] New endpoints for player.html chme 2017-11-01 09:47:26 +0100
  • ec1a68e517 Merge 6e179c8619 into 10233dcad3 ryanlath 2017-12-11 19:36:48 +0000
  • 6e179c8619 Forgot the volume. Ryan Lathouwers 2017-12-11 11:33:25 -0800
  • 61b7289bd5 Expand websockets/json interface to include more LISTENERS Ryan Lathouwers 2017-12-11 11:17:32 -0800
  • 10233dcad3 [chromecast] Check for null address from getifaddrs() (credit @yantoz, issue #455) ejurgensen 2017-12-10 19:50:57 +0100
  • 55e4350b18
    Merge pull request #454 from chme/queue ejurgensen 2017-12-09 18:31:36 +0100
  • 0b07cff633 [player] Only update queue item in metadata_update_cb on changed metadata. This avoids an unnecessary update query and queue change notification (leading to clients requesting the unchanged queue). chme 2017-12-09 10:40:30 +0100
  • 2ee02d407b [mpd] Add support for version and ranges to 'plchanges' and 'plchangesposid' chme 2017-12-09 10:25:36 +0100
  • 912635e737 [db] Update queue_version for changed queue items chme 2017-11-25 17:57:35 +0100
  • 91573752d9 [db] Update v19.05 to v19.06 chme 2017-11-24 15:32:30 +0100
  • 1c371eb96d [mpd] rating sticker translator Wolfgang Scherer 2017-12-05 01:34:27 +0100
  • 7083c65314 [main/httpd] Configurable web root directory over cli parameter chme 2017-12-03 09:21:17 +0100
  • 8776aa36e2 [player] Trigger SPEAKER event after finishing the command speaker_set chme 2017-12-03 09:50:00 +0100
  • d839e8cabb [listener/player] Adjust code comment for LISTENER_SPEAKER event chme 2017-11-19 21:24:37 +0100
  • 00e9a4a5d5 [htdocs] Use minified version of vue.js chme 2017-11-18 10:19:15 +0100
  • 1689182432 [player/raop] Trigger the SPEAKER event if device verification succeeded/failed chme 2017-11-18 09:54:57 +0100
  • 24782f5d45 [htdocs] List outputs in web interface and support device verification chme 2017-10-29 09:12:57 +0100
  • eece4ce768 [ws] Listen and notify about output events chme 2017-10-31 13:39:06 +0100
  • 80c1ef3114 [jsonapi] New endpoints for outputs and device verification chme 2017-10-29 07:55:25 +0100
  • f696229fff [player/dacp/mpd] Pass additional information to speaker enum callback chme 2017-10-31 09:02:13 +0100
  • f3c0e89655 [player] Trigger SPEAKER event after finishing the command speaker_set chme 2017-12-03 09:50:00 +0100
  • 08bf6f43b1 [listener/player] Adjust code comment for LISTENER_SPEAKER event chme 2017-11-19 21:24:37 +0100
  • 66fac246a9 [htdocs] Use minified version of vue.js chme 2017-11-18 10:19:15 +0100
  • 132c1c01cd [player/raop] Trigger the SPEAKER event if device verification succeeded/failed chme 2017-11-18 09:54:57 +0100
  • fa59487099 [htdocs] List outputs in web interface and support device verification chme 2017-10-29 09:12:57 +0100
  • e5c1959ce1 [ws] Listen and notify about output events chme 2017-10-31 13:39:06 +0100
  • fdf8b8b0f3 [jsonapi] New endpoints for outputs and device verification chme 2017-10-29 07:55:25 +0100
  • fa7cfe9f22 [player/dacp/mpd] Pass additional information to speaker enum callback chme 2017-10-31 09:02:13 +0100