hybridlooki.blogg.se

Windows 10 soulseekqt
Windows 10 soulseekqt













windows 10 soulseekqt
  1. #Windows 10 soulseekqt code#
  2. #Windows 10 soulseekqt download#
  3. #Windows 10 soulseekqt windows#

Search for something IEnumerable responses = await Client.SearchAsync(SearchQuery.FromText("some search")) Connect to a Soulseek server var client = new SoulseekClient() Īwait client.ConnectAsync("Username", "Password") NET Standard client library for the Soulseek network.

windows 10 soulseekqt

That was not ideal, so I moved things around and now hopefully the whole thing should be faster.A. The recent "upload small files immediately" feature created a performance problem that led me to slow down the speed at which the client processes new upload requests. I'm making a list of the real location of each scanned subfolder and checking it twice to prevent those kinds of loops, so hopefully this'll address that.įinally, I've sort of reworked the way the transfers are processed on the upload queue. Scanning symlinked folders was disabled at some point because it would occasionally create inifinite scan loops. I'd be happy to add other audio attributes that you folks feel might be useful, so let me know.Īnother bit of good news for those of you who prefer organizing their shared folders via symlinks, those are back in play. Whether the file is VBR or not, interestingly, is not information that's provided by TagLib and so that no longer shows up, but I feel the benefits more than outweigh this loss. Though audio attributes for all these file types should already show up in your own private share (I've only really tested MP3s, MP4s, FLACs and Oggs), the only audio attributes I'm currently indexing are bitrate and play length, the latter one which has been lost to us since the dawn of SoulseekQt. Goodbye my own personal MP3 analysis function, hello TagLib. On top of indexing FLAC file audio properties, TagLib also does that for (begin near copypasta:) MP3, MPC, MP4, ASF, AIFF, WAV, TrueAudio, WavPack, Ogg FLAC, Ogg Vorbis, Speex and Opus files. A-googling I went for a C/++ library that can analyze FLAC files and TagLib showed up almost immediately. I was showing SoulseekQt to a co-worker, and his second question (after: can you search for FLAC files?) was, does it show FLAC file audio properties in search results? No, I said, we only really analyze MP3 files for audio properties. Finding TagLib was a pretty major happy accident. The biggest piece of news this time around is that I've managed to integrate TagLib, the super versatile audio file analysis and tagging library into SoulseekQt. Symbolic links in shared folders are now indexed as well on Linux and Mac. New tray context menu shows client version and includes a Quit option.ĭon't process one character tokens in outgoing searches.įixed a crash bug related to downloads or uploads that are removed from the list when the context menu is open.ĭownloads queued with a 0 file size are now automatically marked complete without starting a transfer. On OSX the minimize and close buttons function about the same.

#Windows 10 soulseekqt windows#

When turned on, on Windows the close button will send the client to the tray and the minimize button to the taskbar. Minimize to tray setting changed to minimize on close.

#Windows 10 soulseekqt download#

Treat downloads denied with 'too many files' or 'too many megabytes' as queued so that they'll be automatically requeued.ĭefault download folder on Windows is now in the user's documents folder to avoid potential permissions problems.Ĭlient configuration data can be exported and imported via Options->Extras. Processing speed of queued uploads has been greatly improved.

#Windows 10 soulseekqt code#

New non-threaded file transfer code operates more in line with Qt's design architecture for sockets. Whereas audio attribute extraction was only supported for MP3s previously, FLAC, APE, MP4, OGG, WAV and WAVPACK are now supported as well.

windows 10 soulseekqt

TagLib is now integrated into the client to extract audio attributes more quickly and for a much wider variety of audio file formats.















Windows 10 soulseekqt