Paul Liétar
Paul Liétar
This is definitely a frequent request (#128 and #75). Originally, librespot only supported PortAudio, which doesn't have any sort of volume control. @joerg-krause had an implementation for ALSA at some...
The playback time issue was caused by some stupid unit conversion mistake, and fixed by b8b0f9c36e6612f6fcb71a61ae4411556869c8f1 Shuffle and repeat are not implemented at all IIRC
This generally happens when a track is not available in your country. librespot should be able to deal with this however in https://github.com/plietar/librespot/blob/c070f6b0dbe695241671dc6ffc64895f69848479/src/player.rs#L328 . Also, from the looks of it...
Gapless isn't too hard, and I'm working on a refactor which will also enable that. I can't give it an ETA, but probably somewhere within the next month. Cross-fade is...
I've been working on a (partial) rewrite which, among other things, should support windows (got rid of protobuf and portaudio dependencies). I've just pushed it branch v0.2. You'll probably need...
Thanks for the pointer. I've not really put much work in it so far since it isn't really required for a Spotify connect receiver. If someone needs it I wouldn't...
@MohammadAG Building with `make CFLAGS="-O0 -g"` will give you debug symbols.
@Nachtzuster Great work, thanks However, the code does not build on OS X (and probably other BSDs) due to the lack of `clock_gettime()`/`CLOCK_MONOTONIC`. I haven't looked at the code, but...
I've added syntex support onto my fork : https://github.com/plietar/json_macros It's not as easy to use as a plain macro, but it lets it be used on Rust stable.
Assigning this to myself, I'll look into it this weekend. My guess right now is [`typeparam_constraint`](https://github.com/ponylang/ponyc/blob/8ab293714b33db043a47c50acedc291ff76d5048/src/libponyc/type/typeparam.c#L502) is being used in places where [`constraint_cap`](https://github.com/ponylang/ponyc/blob/8ab293714b33db043a47c50acedc291ff76d5048/src/libponyc/type/typeparam.c#L480) should be used. I don't actually see...