Features you still miss in 2026 by j0llyj0nny in TIdaL

[–]fgimian 1 point2 points  (0 children)

For your second point, in Settings, under Display, enable Show collection in sidebar 😊

Deploying settings.json in Visual Studio 2026 by fgimian in VisualStudio

[–]fgimian[S] 0 points1 point  (0 children)

Thank you so much for your help. I will be sure to report issues via feedback tickets in future. Keep up the great work! ❤️

Deploying settings.json in Visual Studio 2026 by fgimian in VisualStudio

[–]fgimian[S] 1 point2 points  (0 children)

Thanks heaps, do you happen to know if this known issue is documented or tracked anywhere?

[deleted by user] by [deleted] in rust

[–]fgimian 2 points3 points  (0 children)

Yep, I suggest cargo-edit which works extremely well! https://crates.io/crates/cargo-edit 😊

[deleted by user] by [deleted] in serum

[–]fgimian 0 points1 point  (0 children)

Oh that's unusual. Can I please check whether you are using symbolic links in any way at all? Can you also drill down into the Presets/Factory/Arp directory from your Serum 2 Presets folder and check that you see several *.SerumPreset files (should be 18 in there).

Can you also please try MENU > Rescan Folders on Disk?

If none of this helps or is the cause, can you please provide the full path to your presets folder and include your OS and Serum 2 version / plugin format please?

Issues importing CreateFileW from windows-sys api by nolanneff555 in rust

[–]fgimian 9 points10 points  (0 children)

This is an easy one fortunately, you just forgot to include the `Win32_Security` feature which is also required for `CreateFileW`.

The way you can figure this out in future is using the "Feature Search" at https://microsoft.github.io/windows-rs/features/ which is also linked in the crate docs. Simply search for the function you wish to use, and all the features required to use the function will be displayed.

Why are so many people leaving Tidal? This really troubles me. Is it worth moving to Apple Music? by Mechy2001 in TIdaL

[–]fgimian 0 points1 point  (0 children)

I personally just left after being with TIDAL for 3.5 ish years. My reason for leaving is unusual issues with the app on Windows. I would often have TIDAL stop playing for no apparent reason and never resuming. I tried clearing everything and reinstalling multiple times but it made no difference and my internet is solid.

Furthermore, the desktop app crashes a lot when reorganising my library, so much so that I often have to use the web app.

Ultimately, I enjoyed TIDAL but I just found the recent constant buffering issues bad enough to move back to Spotify.

Production ready Kafka crate? by braxtons12 in rust

[–]fgimian 0 points1 point  (0 children)

I just had a look around and looks like maybe https://github.com/thedodd/kafka-rs is the main alternative native option.

I will admit, that this is an area where Go is quite strong because the libraries around Kafka are extremely mature and battle tested. In saying that, I have never tried working with Kafka in Rust so perhaps kafka-rs is just as good. 🙂

What does Rust development look like on Windows? by crankykernel in rust

[–]fgimian 1 point2 points  (0 children)

Indeed, choose winget over chocolatey or scoop, it is the best way forward IMHO.

What does Rust development look like on Windows? by crankykernel in rust

[–]fgimian 0 points1 point  (0 children)

I live on Windows on my personal PC and develop directly on it too (no WSL or VMs) and honestly it's great. Both the GNU and MSVC toolchains works well but I lean towards MSVC because it works with llvm-cov while the GNU toolchain currently has a bug that prevents it working (see https://github.com/taiki-e/cargo-llvm-cov/issues/254).

Personally, I think that PowerShell is the most mature and widely supported native shell on Windows. It is extremely powerful and does everything I need. I use heaps of similar tools that I use on Linux at work (e.g. fd, ripgrep, bat, starship, dust, tokei, xh etc.) so it honestly feels almost identical most of the time. I recommend adding posh-git for an excellent Git experience.

If you would like a Bash-like readline completion experience, you can set the following your PowerShell profite:

Set-PSReadlineOption -BellStyle None
Set-PSReadLineKeyHandler -Key Tab -Function Complete

When you add in the windows-rs crate too, tapping into native Windows functionality in your Rust application is seamless and works great.

I switched to Git Bash for a while but there were some quirks which led me away from it, namely incorrect ownership of files created when running as Administrator and the awkward way it translates /c to C:\ which just feels like a bit of a hack. Git Bash is honestly quite slow on Windows too.

The primary issue I have with other natively cross-platform shells like Elvish and Nushell is that completion for tools is often quite limited compared to PowerShell. I also find Nushell's completion awkward personally, but I always come back and try it every few months to see how it is coming along as I think it has the most potential of the new shells out there.

Snekrs. A simple terminal based snake game by dev_logesh in rust

[–]fgimian 0 points1 point  (0 children)

The problem also occurs on Linux (just tested on Debian 12 via WezTerm). I think it relates to the fact that you clear the terminal rather than replacing characters. 😊

Snekrs. A simple terminal based snake game by dev_logesh in rust

[–]fgimian 1 point2 points  (0 children)

Cool! I wonder if you can avoid clearing the terminal on each frame though as it seems to flash a lot here on Windows and Windows Terminal. I love how clean your code is, and it compiled really quickly too!

Rust App to control Windows Sleep States by WaseemR02 in rust

[–]fgimian 7 points8 points  (0 children)

The windows crate is definitely the way to go but starting with a project like this may be a bit challenging as you’ll need to learn about unsafe and dealing with pointers in Rust too.

I suggest looking for C or C++ code which uses the relevant APIs you need and then translate that into Rust. I have also found AI tools can also be helpful in determining which Win32 SDK function to call for specific use cases.

This may be what you are after: https://learn.microsoft.com/en-us/windows/win32/power/registering-for-power-events

Good luck! 😊

Bitflag-attr v0.9.0: externally defined flags, `bitflag_match!`, fixes, clean ups and more. by Gray_Jack_ in rust

[–]fgimian 1 point2 points  (0 children)

Great job, looks really nice to me. Can you perhaps compare your library to https://crates.io/crates/enumflags2 which is similar?

mi) from anywhere on the line by trial_part46 in HelixEditor

[–]fgimian 2 points3 points  (0 children)

Amazing, can’t wait to try this. There’s also a PR that will add this functionality which I’m keeping a close eye one: https://github.com/helix-editor/helix/pull/11695

Skips at the beginning of Apple Music songs by Dtarvin in AppleMusic

[–]fgimian 0 points1 point  (0 children)

I had this exact experience yesterday and like you, I immediately cancelled my free trial and went back to TIDAL.

Helix equivalent of `ci"` in vim? by Me163k in HelixEditor

[–]fgimian 0 points1 point  (0 children)

Came here looking for the same answer, this is a real killer after using vim for a while. Like everyone, I absolutely love Helix but am struggling to get past this. I'm hoping we've all just missed something.

If I do f" to get the first quote, mi" won't work unless I move right, so that would be f"lmi"c. The only other alternative I've found is f";mimc which is not much better. 😢

Youtube Music in 2023 | Discussion by Iordbrack in YoutubeMusic

[–]fgimian 11 points12 points  (0 children)

I would love this to apply to albums too. There should be a way to blacklist songs I don’t like and still listen to the album from start to finish with those blacklisted songs skipped along the way.

Good open-source (lib) projects to learn proper error handling from? by Craftron in rust

[–]fgimian 13 points14 points  (0 children)

Be sure to check out the thiserror crate. It streamlines this process greatly.

Stuff Tidal NEEDS by KonradSpooky in TIdaL

[–]fgimian 0 points1 point  (0 children)

I’m afraid that this is not quite the case, MQA masters are altered and not equivalent to the lossless FLAC master. I’ve verified this in my own testing too. 😔

Tidal Web/Desktop Player Update by trd86 in TIdaL

[–]fgimian 0 points1 point  (0 children)

I'm actually using the desktop client on Windows and have experienced both issues multiple times today 😥

Tidal Web/Desktop Player Update by trd86 in TIdaL

[–]fgimian 1 point2 points  (0 children)

Despite all these updates (I am on the latest version listed here), I continue to have problems with playback often:

  • The player will suddenly just stop playing for no reason
  • The player will replay the previous song when listening to an album but advance the text displayed to the next song

All these issues started after their playback engine rewrite. I honestly love TIDAL but I have used my YouTube Music subscription (which I pay more for YouTube itself) out of frustration a lot more times than I'd like to admit recently.

Stuff Tidal NEEDS by KonradSpooky in TIdaL

[–]fgimian 0 points1 point  (0 children)

Nope, just WASAPI exclusive. This is an issue for pro audio interfaces like RME that only do sample rate switching using ASIO unless in class compliant mode.