Commit Graph

  • 8e474dfd7f Bump to version 26.5 26.5 ejurgensen 2019-03-17 22:52:41 +0100
  • 864bdb8f6f ChangeLog and README for forked-daapd 26.5 ejurgensen 2019-03-17 22:52:06 +0100
  • d2f03e15fd [web-src] weaker font color for composer whatdoineed2do/Ray 2019-02-24 12:43:06 +0000
  • c3a7ec5163
    Merge pull request #708 from chme/travis ejurgensen 2019-03-11 20:07:37 +0100
  • f3cb20543b [travis-ci] Build forked-daapd in the latest Ubuntu LTS docker image chme 2019-03-11 16:34:42 +0100
  • ac192b1f11 [player] Fix incorrect setting of buffer size to outputs ejurgensen 2019-03-03 18:17:57 +0100
  • 0601089939 [player] Fix incorrect calculation of timestamp due to integer overflow ejurgensen 2019-03-03 00:14:22 +0100
  • 2d9691bb5c [input] Fix input writing too slowly for buffer to fill up after underrun ejurgensen 2019-03-02 16:44:29 +0100
  • b43e2e8b70 [xcode] Use av_get_bytes_per_sample instead of av_get_bits_per_sample ejurgensen 2019-03-02 16:43:32 +0100
  • 08862dfb7c [cast] Fix segfault from cast_master_session not being reset ejurgensen 2019-03-02 00:30:43 +0100
  • d14c555ad1 [cast] First draft of Chromecast based on RTP (instead of mp3) ejurgensen 2019-02-28 23:19:05 +0100
  • 7f1ef5d0c5 [rtp] Extra commenting about the RTP header ejurgensen 2019-02-28 23:18:42 +0100
  • 9249a135d8 [raop] master_session_free should allow null as argument ejurgensen 2019-02-28 23:17:47 +0100
  • b459109728 [outputs] Fix segfault if encode_reset() fails to setup an encode_ctx ejurgensen 2019-02-27 21:59:44 +0100
  • b3bf9566d5 [xcode] Fix incorrect source BPS detection + support for more audio qualities ejurgensen 2019-02-27 21:58:33 +0100
  • 1421be4c24 [player] Fix typo ejurgensen 2019-02-27 20:32:22 +0100
  • b7a2519f17 [player] Don't call event_read_quality() twice ejurgensen 2019-02-26 23:07:02 +0100
  • 1ba801dbbe [pulse] Convert Pulseaudio to new interface, incl support for native quality ejurgensen 2019-02-26 23:04:16 +0100
  • 51d849f623 [player] Fix rewind problem where quality level was lost by player ejurgensen 2019-02-25 22:47:37 +0100
  • 4247cafa93 [raop] Remove flush timer, the player now takes care of stopping ejurgensen 2019-02-25 20:04:23 +0100
  • 47d4872311 [player] Partially revert commit ec9633c, now don't do full stop straight away ejurgensen 2019-02-25 20:00:59 +0100
  • 4a70f903e3 [player] Fixup to commit 8f39c65, avoid crash when queue ends ejurgensen 2019-02-24 22:53:37 +0100
  • 7bd12bb317
    Merge pull request #700 from whatdoineed2do/systemd-svc-memorymax ejurgensen 2019-02-24 15:07:10 +0100
  • d23a2d5e74 [raop] Log sync packet times ejurgensen 2019-02-24 14:33:25 +0100
  • 7c86fe64cc [jsonapi] clang warning fix on unitialised ptr whatdoineed2do/Ray 2019-01-30 12:44:31 +0000
  • 57239d13c2 [web-src] display composer on 'now playing' based on api/config response whatdoineed2do/Ray 2019-01-28 18:33:16 +0000
  • 1352db5ce4 [jsonapi] config endpoint returns user configurable set of genres for which composer should be displayed if available whatdoineed2do/Ray 2019-01-28 18:31:51 +0000
  • 23721fc620 [systemd] add MemoryMax to enforce mem upper limit to enable after re-installing on existing system: systemctl daemon-reload && \ systemctl restart forked-daapd whatdoineed2do/Ray 2019-02-22 17:56:12 +0000
  • fb98eb68ca
    Merge pull request #703 from chme/json_web Christian Meffert 2019-02-24 07:30:47 +0100
  • 8f39c6527b [player] Fix handling of underrun/read_deficit ejurgensen 2019-02-24 00:44:11 +0100
  • 6ecc9bc053 [alsa] Fix sync check ejurgensen 2019-02-23 23:24:36 +0100
  • 75c69db585 [player] Fix incorrect setting of start timestamp ejurgensen 2019-02-23 21:26:04 +0100
  • 96f5d90849 [htdocs] Rebuild player web interface v0.5.1 chme 2019-02-23 09:52:39 +0100
  • aa0fd5b0cb [web-src] Update dependencies and increase version to 0.5.1 chme 2019-02-23 09:52:23 +0100
  • d1f866bd76 [web-src] Add data/media kind to queue item dialog with links to spotify chme 2019-02-22 13:20:48 +0100
  • df455ce069 [web-src] Make use of extended queue/item/add endpoint chme 2019-02-22 13:20:04 +0100
  • d931385886 [web-src] Show track title for streams in bottom navbar chme 2019-02-22 12:05:11 +0100
  • 4a06b05365 [README] Add new query parameter for queue/items/add endpoint chme 2019-02-22 13:27:31 +0100
  • 47e464ee97 [README] Fix wrong data_kind value in track object chme 2019-02-22 13:25:44 +0100
  • f85df07308 [jsonapi] Respect order defined in smartpl expression in queue/items/add chme 2019-02-23 10:58:04 +0100
  • e078ba8ed0 [jsonapi] Use same order by clause when adding queue items by expressions as is used in search tracks by expression chme 2019-02-23 10:44:10 +0100
  • a3f2551eea [jsonapi] Support starting playback from position in queue/items/add chme 2019-02-22 13:24:36 +0100
  • 45955570cc [player] Fixup missing fix from merge conflict resolution ejurgensen 2019-02-22 23:38:32 +0100
  • 86bb205d2e [player] Change name that was incorrect from merge conflict resolution ejurgensen 2019-02-22 21:23:11 +0100
  • 53271fd7c5 [player] Add timer to stop playback after being paused for a while ejurgensen 2019-02-22 15:54:25 +0100
  • 1b44220e2d [input] Cleaning up ejurgensen 2019-02-22 15:53:59 +0100
  • ddfb84f48d [spotify] Remove obsolete .start reference ejurgensen 2019-02-22 15:53:13 +0100
  • db459e6bc4 [outputs] Misc fixup ejurgensen 2019-02-22 09:12:38 +0100
  • 02688162b0 [alsa] Implement new output interface + some refactoring ejurgensen 2019-02-22 08:41:33 +0100
  • 5f17b36d89 [outputs] Rename output_buffer.frame to .data ejurgensen 2019-02-22 08:40:59 +0100
  • ec9633ceca [player] Completely stop devices on playback_stop() ejurgensen 2019-02-22 08:37:50 +0100
  • 4a917f8134 [misc] Add ringbuffer utility to misc.c/misc.h ejurgensen 2019-02-22 08:36:27 +0100
  • 05f8d54e38 [streaming] Cleaning bugs from refactor ejurgensen 2019-02-17 21:48:48 +0100
  • 74875e83c6 Fixup 3 - remove small risk of crash if encode_setup called incorrectly ejurgensen 2019-02-17 16:41:37 +0100
  • a7d1e0f810 [input] Fixup 2: Seeking when rewinding to 0 ejurgensen 2019-02-17 13:13:45 +0100
  • 9244ffc636 [outputs] Fix crash, invalid reference to device after outputs_device_add ejurgensen 2019-02-17 13:12:29 +0100
  • 6a06878670 [inputs/player] Fixup part 1 ejurgensen 2019-02-17 10:41:11 +0100
  • c9d3391285 [outputs] Make outputs_device_flush (per device flushing) ejurgensen 2019-02-17 00:19:13 +0100
  • a5a9bd927e [player/input] Refactor - WIP ejurgensen 2019-02-16 19:34:36 +0100
  • 70c596f263 [outputs] Reinstate device->activated, so that mdns flukes can't bring down playback ejurgensen 2019-02-13 16:56:17 +0100
  • 11bd250b0a [outputs] Move device_add/rm to outputs and get rid of advertised flag ejurgensen 2019-02-12 23:43:54 +0100
  • 9afa9cf78d [outputs] Refactor outputs some more, eg change callback system ejurgensen 2019-02-12 21:25:27 +0100
  • 2f8d162d61 [player/outputs] Implement changed output interfaces in most backends ejurgensen 2019-02-10 23:27:29 +0100
  • d1d6d87932 [outputs] Changes to interface of outputs module ejurgensen 2019-02-10 23:20:12 +0100
  • 3445906e22 [misc] Move MIN() macro from raop.c to misc.c ejurgensen 2019-02-10 23:18:26 +0100
  • 249c86d1f1 [input] Return quality flag even if read size is zero ejurgensen 2019-02-10 23:16:46 +0100
  • 650f5b4b72 [player/outputs/raop] Get rid of outputs_playback_start() (still WIP) ejurgensen 2019-02-10 01:54:52 +0100
  • 985bcd1009 [raop] Reorganise code a little ejurgensen 2019-02-08 21:52:44 +0100
  • eaa369b764 [player/outputs] Handle multiple quality levels + use rtp_common (WIP!) ejurgensen 2019-02-08 20:39:11 +0100
  • 753c46277d [outputs] Add ability to deal with multiple qualities ejurgensen 2019-02-08 20:36:21 +0100
  • e7bcd91ee6 [rtp] Add RTP utility module: rtp_common.c rtp_common.h ejurgensen 2019-02-08 20:07:45 +0100
  • a261a1b72d [streaming] Adjust httpd_streaming to new transcode interface ejurgensen 2019-02-08 20:04:50 +0100
  • 47c32444db [inputs] Change pipe and file_http inputs to use media_quality ejurgensen 2019-02-08 19:32:48 +0100
  • b08817ed8a [spotify] Use media_quality instead of input_quality ejurgensen 2019-02-08 19:04:11 +0100
  • 53ded900f6 [input] Change input abstraction to use media_quality instead of input_quality ejurgensen 2019-02-08 19:03:09 +0100
  • 6728f4c398 [misc] Add media_quality struct for storing sample rate, bps and channels ejurgensen 2019-02-08 18:58:46 +0100
  • 2d543c5207 [xcode] Adapt to allow for new raw PCM input profiles, e.g. 48000/16 ejurgensen 2019-02-08 18:53:40 +0100
  • 0eff1d5749 [input] Adapt input_buffer so it can handle dynamic quality (sample rates etc) ejurgensen 2019-01-14 00:17:02 +0100
  • 63f4f412f3 [input/xcode] Write to input buffer with the sources native sample rate/format ejurgensen 2019-01-11 19:34:36 +0100
  • 981b5d98aa [player] Some additional comments ejurgensen 2019-01-11 19:32:50 +0100
  • 2fd9e663bb [xcode] Add OPUS encoding profile for RTP Chromecasting ejurgensen 2019-01-10 10:52:56 +0100
  • 4c2f178aa0
    Merge pull request #695 from chme/web_interface_v043 Christian Meffert 2019-02-21 16:37:59 +0100
  • 41f9e9bcc8 [artwork] Add support for artist image for spotify tracks chme 2019-02-21 12:30:33 +0100
  • 117a786c29 [spotify] Add function to retrieve artist image url chme 2019-02-21 12:29:37 +0100
  • 6bed39886e [artwork] Add handler for artist directory images chme 2019-02-21 11:48:56 +0100
  • d539936850 [conf] Add config for artist image files chme 2019-02-21 11:21:45 +0100
  • 0059ace798 [artwork] Add support for group type specific artwork handlers chme 2019-02-21 11:46:39 +0100
  • 8fd7dc9ef6 [artwork] Refactor artwork_get_dir_image chme 2019-02-21 10:51:44 +0100
  • 4522b61346 [artwork] Refactor artwork fetching chme 2019-02-21 09:24:53 +0100
  • cc8150cf52 [db] Add group type to (db_)group_info struct chme 2019-02-21 09:36:31 +0100
  • e37ce18ccc [db] Add support for fetching album (group_info) chme 2019-02-20 16:09:08 +0100
  • ddb27108ac
    Merge pull request #697 from chme/spotify_playlist_uri ejurgensen 2019-02-20 11:54:46 +0100
  • 2e70d39a3a [htdocs] Rebuild player web interface v0.5.0 chme 2019-02-18 13:33:46 +0100
  • 6c546b522c [web-src] Update dependencies and set internal version to 0.5.0 chme 2019-02-18 13:28:12 +0100
  • 7a30a50bd7 [web-src] Add info button to artist tracks, genre and spotify pages chme 2019-02-20 09:22:17 +0100
  • 3bfc8d49ee [web-src] Fix audio context creation in Safari chme 2019-02-19 10:33:07 +0100
  • 38611f2a77 [web-src] Fix genre link in queue item dialog chme 2019-02-19 10:19:41 +0100
  • 435df3fe8f [spotify] Add support for adding spotify artist tracks to the queue chme 2019-02-20 10:10:53 +0100
  • 3d494d5f58 [spotify] Switch to new web api playlist endpoints chme 2019-02-20 09:30:02 +0100
  • a5674cb403
    [docs] Add note about installing avahi-daemon ejurgensen 2019-02-20 08:52:48 +0100