owntone-server/src
chme 981fd3e183 [db] Update queue_version in db_queue_move_byitemid
Fixes missing queue updates in MPDroid after moving an item in the
queue. MPDroid moves items with the 'moveid' command and retrieves the
playlist changes with the 'plchanges' command, due to the missing
queue_version update the last command did not return any changes and the
queue in MPDroid did not get updated.
2017-12-30 08:01:07 +01:00
..
evrtsp [-] Fix alsa.c null pointer deref + some minor bugs and do some housekeeping 2017-10-05 22:13:01 +02:00
inputs [pipe] Do not rely on the DATABASE event to be triggered during startup 2017-12-28 16:05:03 +01:00
library [scan] Fix for issue #463, fname not getting updated on file rename 2017-12-16 23:09:29 +01:00
outputs [chromecast] Check for null address from getifaddrs() (credit @yantoz, issue #455) 2017-12-10 19:50:57 +01:00
.gitignore [gperf] Renamed products to .h so they aren't built if listed in SOURCES 2016-12-27 15:08:08 -08:00
artwork_legacy.c Revert "[spotify/artwork] Load artwork for spotify through the wep api" and "[spotify] Thread safety for the webapi access" 2017-12-27 18:51:11 +01:00
artwork.c Revert "[spotify/artwork] Load artwork for spotify through the wep api" and "[spotify] Thread safety for the webapi access" 2017-12-27 18:51:11 +01:00
artwork.h [artwork] Refactor artwork to make it easier to add new backends (WIP) 2016-01-03 12:24:20 +01:00
avio_evbuffer.c [artwork/transcode] Also let transcode.c handle rescaling of non-file Spotify artwork 2017-08-06 22:31:43 +02:00
avio_evbuffer.h [artwork] Add ability to rescale Spotify (should improve caching so we don't save too large images) 2016-01-05 21:44:44 +01:00
cache.c Add option to enable memory-mapped I/O 2017-12-26 08:06:38 +01:00
cache.h [httpd] More refactoring, reduce code duplication in the httpd_xxx modules 2017-11-11 22:20:09 +01:00
commands.c [commands] Protect against race condition by moving event_add() inside lock 2017-03-04 17:26:45 +01:00
commands.h [command] Only execute "bottom half" function if main command function 2016-10-23 08:25:19 +02:00
conffile.c Add option to enable memory-mapped I/O 2017-12-26 08:06:38 +01:00
conffile.h Resolve runas username when loading configuration and export uid/gid 2011-07-09 12:02:09 +02:00
DAAP2SQL.g [gperf] Renamed products to .h so they aren't built if listed in SOURCES 2016-12-27 15:08:08 -08:00
daap_query.c Adjust log messages 2015-04-22 21:54:31 +02:00
daap_query.gperf [filescanner] Support for songdatereleased and songhasbeenplayed 2016-03-04 22:37:56 +01:00
daap_query.h Move DAAP query hash table inside DAAP2SQL 2011-04-02 09:52:19 +02:00
DAAP.g Add support for artist group request (experimental) 2013-08-29 22:00:37 +02:00
dacp_prop.gperf Add empty DACP property get for media-kind and extended-media-kind 2013-11-07 22:45:12 +01:00
db_init.c [db] Update v19.05 to v19.06 2017-12-09 11:01:41 +01:00
db_init.h [db] Update v19.05 to v19.06 2017-12-09 11:01:41 +01:00
db_upgrade.c [db] Update v19.05 to v19.06 2017-12-09 11:01:41 +01:00
db_upgrade.h [db] Move database upgrade logic to separate file 2016-01-24 18:51:22 +01:00
db.c [db] Update queue_version in db_queue_move_byitemid 2017-12-30 08:01:07 +01:00
db.h [scan] Fix for issue #463, fname not getting updated on file rename 2017-12-16 23:09:29 +01:00
dmap_common.c [dmap] Add a function able to make generate dmap errors without also sending them 2017-11-11 22:20:09 +01:00
dmap_common.h [dmap] Add a function able to make generate dmap errors without also sending them 2017-11-11 22:20:09 +01:00
dmap_fields.gperf [db] Add song_length to group info (fixes #265) 2016-06-11 23:10:13 +02:00
ffmpeg-compat.h Added support for libav/ffmpeg dual installs (#346) 2017-02-19 15:21:00 +01:00
http.c [http] Align indentation with the rest of the code 2017-11-27 17:53:59 +01:00
http.h [http] Add support for http post in the libevent client (required for scrobbling) 2017-01-25 22:52:11 +01:00
httpd_daap.c [httpd/mpd] Adjustments to commit #69ff42f 2017-11-15 23:13:20 +01:00
httpd_daap.h [httpd] More refactoring, reduce code duplication in the httpd_xxx modules 2017-11-11 22:20:09 +01:00
httpd_dacp.c Rework user rating updates 2017-12-15 19:08:32 +01:00
httpd_dacp.h [httpd] Major refactor of the httpd request handling 2017-11-11 22:20:09 +01:00
httpd_jsonapi.c [jsonapi] New endpoints for player.html 2017-12-13 21:44:33 +01:00
httpd_jsonapi.h [httpd] Major refactor of the httpd request handling 2017-11-11 22:20:09 +01:00
httpd_oauth.c [httpd] Decrease log level of stream complete messages 2017-11-11 22:20:09 +01:00
httpd_oauth.h [httpd] Refactor httpd.c 2017-11-11 22:20:09 +01:00
httpd_rsp.c [httpd/mpd] Adjustments to commit #69ff42f 2017-11-15 23:13:20 +01:00
httpd_rsp.h [httpd] Major refactor of the httpd request handling 2017-11-11 22:20:09 +01:00
httpd_streaming.c [listener] Support passing multiple events in a single notify call 2017-11-18 07:15:45 +01:00
httpd_streaming.h [httpd] Major refactor of the httpd request handling 2017-11-11 22:20:09 +01:00
httpd.c [main/httpd] Configurable web root directory over cli parameter 2017-12-03 10:46:50 +01:00
httpd.h [main/httpd] Configurable web root directory over cli parameter 2017-12-03 10:46:50 +01:00
input.c [transcode] Implement new ffmpeg decoding methods: avcodec_send_packet/avcodec_receive_frame 2017-08-06 22:20:44 +02:00
input.h [input] Pass read errors to the player through the input buffer 2017-03-11 19:23:49 +01:00
lastfm.c [db] Rename 'ADMIN_*' defines to 'DB_ADMIN_*' 2017-11-19 22:08:23 +01:00
lastfm.h [lastfm/jsonapi/ws/main] New JSON-API-endpoints for Last.fm integration 2017-10-28 12:22:45 +02:00
library.c [library] remove initialization of globals to zero 2017-12-15 19:08:32 +01:00
library.h Rework user rating updates 2017-12-15 19:08:32 +01:00
listener.c [listener] Fix #205 where listener_remove could break the linked list and orphan some cb's 2015-12-16 23:16:58 +01:00
listener.h [listener/etc.] Rename LISTENER_STICKER to LISTENER_RATING 2017-12-15 19:08:32 +01:00
logger.c [logger] Return early if severity or domain do not match 2017-12-17 12:41:21 +01:00
logger.h [logger] New logdomain L_WEB for websocket/jsonapi implementation 2017-09-15 06:56:24 +02:00
main.c [main/httpd] Configurable web root directory over cli parameter 2017-12-03 10:46:50 +01:00
Makefile.am [httpd] Refactor httpd.c 2017-11-11 22:20:09 +01:00
mdns_avahi.c [mdns] Also handle devices being switched on/off without Avahi service removal notices 2017-05-02 23:13:53 +02:00
mdns_dnssd.c [dnssd] Reworked resolve to use timeout, fixed network order on port 2017-01-17 01:36:03 -05:00
mdns.h [mdns] CNAME record so we have fixed uri for OAuth redirects 2016-11-05 13:31:13 +01:00
misc_json.c [misc_json] New function jparse_obj_from_evbuffer 2017-09-15 06:42:21 +02:00
misc_json.h [misc_json] New function jparse_obj_from_evbuffer 2017-09-15 06:42:21 +02:00
misc.c [httpd/mpd] Adjustments to commit #69ff42f 2017-11-15 23:13:20 +01:00
misc.h [httpd/mpd] Adjustments to commit #69ff42f 2017-11-15 23:13:20 +01:00
mpd.c [mpd] minimal urlhandlers command 2017-12-24 02:46:40 +01:00
mpd.h [mpd] move include of libevent from mpd.h to mpd.c 2015-05-09 07:46:33 +02:00
mxml-compat.h [compat] Suppress warnings about unused functions 2017-01-28 22:20:35 +01:00
outputs.c [raop] Add support for Apple TV device verification, required by tvOS 10.2 (fix for issue #377) 2017-06-19 21:52:01 +02:00
outputs.h [raop] Add support for Apple TV device verification, required by tvOS 10.2 (fix for issue #377) 2017-06-19 21:52:01 +02:00
player.c [player] Only update queue item in metadata_update_cb on changed 2017-12-09 11:01:41 +01:00
player.h [player/raop] Trigger the SPEAKER event if device verification 2017-12-03 10:46:03 +01:00
remote_pairing.c [pairing] Better log messages for failed pairing attempts 2017-10-28 21:23:21 +02:00
remote_pairing.h [pairing/listener] Add function to retrieve name of remote and notify 2017-09-15 06:42:21 +02:00
rng.c [rng] Cleanup: remove unused function 'shuffle_ptr' 2016-12-03 11:12:19 +01:00
rng.h [rng] Cleanup: remove unused function 'shuffle_ptr' 2016-12-03 11:12:19 +01:00
RSP2SQL.g [gperf] Renamed products to .h so they aren't built if listed in SOURCES 2016-12-27 15:08:08 -08:00
rsp_query.c Adapt for new input methods in ANTLR 3.4 2011-06-24 19:34:11 +02:00
rsp_query.gperf Replace AVL tree in RSP query by a static hash using gperf 2011-04-02 09:52:19 +02:00
rsp_query.h Move RSP query hash table inside RSP2SQL 2011-04-02 09:52:19 +02:00
RSP.g Allow ANTLR 3.5 to work 2015-10-05 23:10:45 +01:00
SMARTPL2SQL.g Enable resuming playback from saved position for certain media kinds (eg audiobooks) 2015-08-04 22:33:32 +02:00
SMARTPL.g [smartpl] Add smart playlist support for file modification time 2016-08-13 16:53:09 +02:00
spotify_webapi.c Revert "[spotify/artwork] Load artwork for spotify through the wep api" and "[spotify] Thread safety for the webapi access" 2017-12-27 18:51:11 +01:00
spotify_webapi.h Revert "[spotify/artwork] Load artwork for spotify through the wep api" and "[spotify] Thread safety for the webapi access" 2017-12-27 18:51:11 +01:00
spotify.c Revert "[spotify/artwork] Load artwork for spotify through the wep api" and "[spotify] Thread safety for the webapi access" 2017-12-27 18:51:11 +01:00
spotify.h Revert "[spotify/artwork] Load artwork for spotify through the wep api" and "[spotify] Thread safety for the webapi access" 2017-12-27 18:51:11 +01:00
transcode_legacy.c [transcode] Fix illegal write when *icy_timer is null (fixes issue #412) 2017-08-20 23:08:36 +02:00
transcode.c [transcode] Log pix_fmt by name instead of enum 2017-09-17 00:00:24 +02:00
transcode.h [artwork/transcode] Also let transcode.c handle rescaling of non-file Spotify artwork 2017-08-06 22:31:43 +02:00
websocket.c [ws] Notify about player status, options, volume, queue changes 2017-12-13 21:44:33 +01:00
websocket.h [httpd/websocket/conf] Initial websocket implementation 2017-09-15 07:14:08 +02:00
worker.c [worker] Make sure worker accepts NULL-arguments 2017-01-27 22:35:16 +01:00
worker.h Add a worker thread to support async tasks from the player thread 2015-03-31 23:05:24 +02:00