Icelk

Results 105 comments of Icelk

>One approach is to make the recursive directory traversal smarter. For example, when sorting by latest modified, the parent directory will be assigned the latest modified time of all its...

The diff to get something hacky working (for single-threaded files only, so specity `--sort modified`). It collects all files. The sort method is hardcoded. ```diff diff --git a/crates/core/main.rs b/crates/core/main.rs index...

I observe only a ~20% performance hit (with a ~2s runtime, no colours, piped to /dev/null) as compared to the current sort algo. That seems worth it, since now it...

> Those benchmarks don't seem to involve tokio-uring, just regular epoll-based tokio. I did some benchmarks with tokio-uring (which is single-threaded). It scores 370k/s, while a single-threaded monoio scores 270k/s....

There's also the issue with the EULA forbidding this feature.

Should we use the files on the FS (integrating tightly with `librespot`) and [decrypting them](https://docs.rs/librespot-audio/0.4.2/librespot_audio/struct.AudioDecrypt.html) or just save our own files with the samples given to us from `librespot`?

Thanks a lot! Your work is really appreciated.

@mooncoffee1 You can modify it using the animation setting: `animation = layers, 1, 4, default, fade` Then you can change the animation style using layerrule: `layerrule = animation slide, notifications`...

Thanks for the consideration! You were completely correct. I rewrote this PR to be up to date with the latest master, and implemented your idea. Thanks for the tip!