![]() Use the Room Wall button in almost any room and you'll see how it works.įinally, a few important changes and additions: And with users already setting their tickers via Soulseek NS, we would have content to fill it with before the system even launched. We further tweaked the system to make tickers remain even after the user has left the room and repackaged the whole thing as the Room Wall in SoulseekQt. The server already keeps all users in the room knowledgeable of existing and new tickers. Only one post per user per room would help prevent flooding. Structure-wise, tickers had already embodied the qualities of bulletin-board posts. We've envisioned a simple kind of bulletin-board associated with the room where users can post what they will, and there it'll stay for some time. ![]() At the same time, we've always felt that the highly transient nature of chatrooms, which may work well for very large rooms, but not so much for much smaller ones, would be well-complemented by a more persistent dimension. ![]() The idea of the same lines of text cycling endlessly in an almost subliminal fashion was one we were hesitant to replicate. Room tickers were one of the last remaining items on our list of major original client features missing from SoulseekQt, but it's one we've grown to be a little irritated by over the years. Room walls are basically a repackaging of the room ticker system from the original client. But the much lengthier process of actually reading the file system will happily take place in the background. The second phase still takes place in the main thread, and with a very large number of files can still take a few seconds to complete, during which time the client won't respond. In the interest of full-disclosure, the re-scanning of shares is normally a two phase process that consists of first reading the contents of all shared folders from the file system and then incorporating the information into the client's data system. If you're used to your SoulseekQt client taking anywhere between an uncomfortable number of seconds to start to, according to some reports, several minutes, chances are the new build will all but eliminate the wait. Though I initially intended room walls to be the centerpiece of the next SoulseekQt build, most users, and especially those who share more than just a few thousands of files are probably going to be much happier about the initial re-scanning of shared folders when the client starts being moved to a secondary thread.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |