This website requires JavaScript.
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