![]() ![]() ![]() 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. 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. ![]() 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. 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. TagLib is now integrated into the client to extract audio attributes more quickly and for a much wider variety of audio file formats. ![]()
0 Comments
Leave a Reply. |