owntone-server/src/inputs
ejurgensen 6646802832 [pipe] Fix deadlock coming from metadata pipe (issue #1343)
Cause of deadlock:
  new volume pipe metadata -> lock pipe mutex -> set player volume waiting for
  player -> player waiting for input write -> input write waiting for get
  metadata -> get metadata waiting for mutex

Change implementation so lock is only held while parsing/storing metadata,
where it is required, and not when calling the player.
2021-11-15 23:13:13 +01:00
..
librespot-c [librespot-c] Close connection if peer disconnects 2021-11-04 17:20:55 +01:00
libspotify [misc] Centralize thread naming plus name websocket thread 2021-07-05 21:40:31 +02:00
file.c [input] Split file_http.c input into file.c and http.c 2020-05-19 23:06:36 +02:00
http.c [input] Split file_http.c input into file.c and http.c 2020-05-19 23:06:36 +02:00
pipe.c [pipe] Fix deadlock coming from metadata pipe (issue #1343) 2021-11-15 23:13:13 +01:00
spotify_librespotc.c [spotify] Fix Spotify initialization issues 2021-11-01 10:37:17 +01:00
spotify_libspotify.c [spotify] Move "has_podcast_support" to spotify_status and expose this 2021-09-04 09:46:29 +02:00
spotify.c [spotify] Fix Spotify initialization issues 2021-11-01 10:37:17 +01:00
spotify.h [spotify] Move "has_podcast_support" to spotify_status and expose this 2021-09-04 09:46:29 +02:00
timer.c [input] Add a simple input for testing timing 2020-05-12 22:25:38 +02:00