Commit graph

181 commits

Author SHA1 Message Date
badaix
3ac9245d00 Reformat code with clang 10 2020-11-27 21:29:34 +01:00
badaix
4b7c313fa0 Make sending of silence configurable 2020-11-25 09:20:16 +01:00
badaix
7abec2eaf6 Fix warning 2020-11-16 20:54:04 +01:00
badaix
701502394e Adapt sample rate to source rate 2020-11-16 20:54:03 +01:00
badaix
541d803452 Make audio backend "file" configurable 2020-10-05 22:42:56 +02:00
badaix
653f4f29c4 Add space between parameters 2020-10-01 08:51:29 +02:00
Alexandre Macabies
57c0c5262a Add &params= option to librespot to support other librespot parameters. 2020-10-01 08:49:38 +02:00
badaix
876f424bae Add null encoder for use with meta streams 2020-09-27 12:55:32 +02:00
badaix
7c1c257501 Reduce log level 2020-09-27 11:06:15 +02:00
badaix
888e19a8a4 Avoid copying of the PCM stream 2020-09-27 11:06:00 +02:00
badaix
fcb40f325a Resample only if needed 2020-09-26 22:35:04 +02:00
badaix
b1a990be57 Improve sync between meta streams 2020-09-26 21:48:08 +02:00
badaix
3dc4b7c749 Fix infinite recursion 2020-09-26 13:09:49 +02:00
badaix
e718807075 Fix compiler warning 2020-09-26 13:04:02 +02:00
badaix
27a9e710a2 Add meta stream source 2020-09-26 12:44:33 +02:00
badaix
f1e672d375 Modernize: replace typedef with using 2020-09-21 16:26:04 +02:00
badaix
98ac8b2fb7 lower alsa period time from 30 to 15 ms 2020-08-26 12:45:28 +02:00
badaix
dec7306a84 Replace some pointers with references 2020-08-18 23:36:17 +02:00
badaix
9c01849a64 Change some log levels 2020-08-16 14:44:22 +02:00
badaix
aee4f3144b Fix compile error if alsa is not available 2020-08-15 23:07:11 +02:00
badaix
4d7b73df7d Add alsa stream source 2020-08-15 23:01:12 +02:00
badaix
ecd5f57b0c Log chunk age 2020-08-10 22:18:09 +02:00
badaix
bab52d314a Fix compilation on macOS 2020-08-08 15:35:43 +02:00
badaix
0a03ddb46b Fix compile error on macOS 2020-08-08 15:17:15 +02:00
badaix
ebae6c128f Log size of the pipe 2020-08-08 14:46:25 +02:00
badaix
ed0521a1d2 Rename onChunkRead to onNewChunk 2020-07-11 19:39:58 +02:00
badaix
c1c521b260 Reformat code 2020-05-31 13:46:26 +02:00
Johannes Pohl
c07b56816d
Merge pull request #625 from jonahquark81/master
Minor tweaks to resolve #623 & #624
2020-05-31 13:43:38 +02:00
jonahquark
76ef652ea8 Revert error message 2020-05-20 19:34:15 +01:00
jonahquark
0168bb17ab Retry reading metadata on bad file descriptor 2020-05-20 19:26:02 +01:00
badaix
7c71e0346b Read logging settings from config file 2020-05-15 21:33:40 +02:00
badaix
052dbddb93 Disable compiler warnings for boost process 2020-05-05 22:45:36 +02:00
badaix
424487a48e Add sharing mode for Oboe, log device settings 2020-05-05 21:46:21 +02:00
Steffen Rusitschka
445a6b9a53
Merge branch 'master' into disable-audio-cache 2020-05-02 17:48:49 +02:00
Steffen Rusitschka
4cb2b718be add flag for --disable-audio-cache 2020-05-02 17:17:35 +02:00
badaix
d52b5f1e6a Make some functions const 2020-03-25 08:37:18 +01:00
badaix
0256409189 Add autoplay option for librespot 2020-03-02 21:12:27 +01:00
badaix
2b14641704 Makre resync more tolerant 2020-03-01 18:54:00 +01:00
badaix
63ad64dfff Pass encoded chunks as shared_ptr 2020-02-29 21:48:12 +01:00
badaix
a8998997e9 Change stream reader to use actual chunk duration
e.g. a configured chunk_ms of 11 will read a 44.1kHz stream in chunks of 485 frames (=10.9977ms)
2020-02-29 19:24:47 +01:00
badaix
ae9ecf00e3 Fix compile error 2020-02-26 19:43:09 +01:00
badaix
7376c7709c Settings can be overwritten on command line
make pidfile and persistant data dir confgurable
2020-02-25 23:40:23 +01:00
badaix
0c25a7a42d Reformat code 2020-02-25 22:14:19 +01:00
Christian Flach
302ea576ce Add support for cover art 2020-02-25 21:41:44 +01:00
badaix
1bc8f74c41 Change SampleFormat variables to getters 2020-02-18 22:47:04 +01:00
Jean-Philippe Menil
3e91984d3e fix missing include 2020-02-16 21:04:27 +01:00
badaix
6ad6467e73 Reformat code 2020-02-03 09:10:33 +01:00
Johannes Pohl
e7e57d63cd
Merge pull request #539 from cmfcmf/librespot-killall
Add option to not kill all librespot instances
2020-02-02 19:58:27 +01:00
Christian Flach
678f102a98
Add option to not kill all librespot instances 2020-01-30 14:19:12 +01:00
Christian Flach
c6cbc24163
Correct argument escaping of --name paramter
Previously, the "" were treated as part of the devicename. This lead to Airplay names which included the "".
Instead, we must quote the whole argument, so that the name does not contain "".
2020-01-29 23:13:19 +01:00