May 10, 2017 at 04:19 #4851
– “Close to tray” – I know there is “Minimize to tray” option but “Close to tray” will offer even more flexibility and fine tuning- for example with “Minimize to tray” unchecked and “Close to tray” checked the user would be able to minimize the Koinonein to task-bar and close it to system tray, my preferred setting with qBittorrent and Tixati. I am so used to close torrent clients to tray that by mistake I exited Koinonein several times.
– “Tray Control” – right-clicking on Koinonein tray icon offers several commands- “Show”, “Pause All”, “Resume All”, “Add Torrent”, “Exit”, etc. Controlling Koinonein from tray would be easy and handy. Screen of tray control in qBittorrent:
– Version information (Koinonein version number) in “About”- thus the user would not need to go to program folder to see which is the current installed version of Koinonein.
– “Change Directory” from context menu- right-click on a torrent- “Change Directory”- thus the user would not need to go to “Info” tab and scroll down to “Change Directory”.
– “Peers” tab shows country flags- I would suggest that hovering the mouse pointer over a flag shows the country name, like in qBittorrent.
– An option to select which files should be downloaded when adding a torrent- this was already suggested in another forum thread, I second this request.
– An option to rename a torrent when adding a torrent and an option to set a specific location for the torrent.
– Portable version- a portable version would add more value to your torrent client. Portability may be implemented in several ways- special archives with modified executable which saves all data and settings files in program folder, an option for portable installation, a command-line argument, for example “Koinonein BitTorrent Client.exe –portable”, “Koinonein BitTorrent Client.exe -portable”, “Koinonein BitTorrent Client.exe /portable”, “Koinonein BitTorrent Client.exe /p”, etc, (you might also rename the executable from “Koinonein BitTorrent Client.exe” just to “Koinonein.exe” for simplicity), “Portable Mode” file in program folder forces Koinonein to save data and settings files in program folder, or an option to switch to “Portable Mode” from “Client Options”, there are many possibilities any any of them would do. Most torrent clients offer ways to run them in portable mode (this will be soon implemented even in qBittorrent– the last non-portable torrent client- I do not count PortableApps versions).
Koinonein is a promising torrent client, keep your good work.
May 10, 2017 at 12:29 #4852
Close to tray/Tray Control/version info/Change Directory/Peers will be added to the next version.
The selecting files dialog when adding a torrent is being worked on but this last release was correcting a nasty bug so it never made it in to the current version and selecting a specific location for the individual torrent will be in that dialog.
The portable version is not that far off but Koinonein has a dependent .dll file (sciter.dll) and subject to funding that will shortly become contained in the client .exe so when that happens it will be easily portable as there won’t be any dependency’s.
May 10, 2017 at 14:55 #4853
May 10, 2017 at 16:00 #4854
The last few versions were public in that we expect them to work properly for the features provided but we knew from the outset that people get attached to their favorite client so this client was kept deliberately minimal, while keeping all options available via the settings.xml, with a view to adding on the best bits on request.
Koinonein can be said to ‘have a share’ in something and that was thought to be quite fitting.
May 31, 2017 at 08:48 #4907
I did some brief testing of Koinonein BitTorrent Client version 0.1.1.2 and so far everything seems bug-free and fine. Yet I have two tiny suggestions:
– Double click on tray icon brings the program to front- equal to “Show” tray command.
– When adding a torrent via “Add Torrent” command and browsing for a torrent file only torrent files are shown (files with “.torrent” extension)- now when I browse to “Desktop” Koinonein BitTorrent Client shows all files that are on “Desktop”. If Koinonein BitTorrent Client shows only “.torrent files” selecting a torrent file will be easier and faster.
May 31, 2017 at 10:53 #4908
WM_LBUTTONDBLCLKto the tray but you know Add Torrent from the main window is a separate dialog and I think that’s a bit overkill for what is just selecting a file or pasting a string so that will get changed to something better and faster, thanks.
June 11, 2017 at 05:07 #4956
First, I am testing the latest version of Koinonein- 0.1.1.3- thanks for adding double click command to tray icon.
I have a question- what about multiple select of torrents for “Change Directory” command? Now torrents have to be selected one by one to move them to another location.
One more question- have you thought of adding Categories/Labels or you prefer to keep Koinonein simple as simple as possible like for example Halite and Transmission?
If you release a portable version of Koinonein I promise that I will write a detailed review about it at The Portable Freeware Forum (https://www.portablefreeware.com/forums/).
June 11, 2017 at 11:01 #4957
Adding Categories/Labels is not a problem, do you think it should be general categories or something deeper? Once a .torrent file is loaded by Koinonein it’s never used again as everything is stored in the resume file so adding extra metadata is trivial and when you ‘Get Torrent File’ your getting a new .torrent with all your trackers and web seeds and there is no reason that a ‘Category’ can’t be included in that.
I can add multiple select change directory but initially it would be so that all torrents would be moved to the same chosen directory but we are working on making the main window editable so you can rename/change directory without opening a separate dialog but it’s not very stable at the minute so that’s down the road a little while.
Portable is coming, funds permitting, and we are looking to have just a single installer for 32/64 bit that will let you install either or both or extract the portable versions.
You had a few other suggestions as well that are happening like shortening the name but as the name was used throughout the installation that’s getting done in stages so it does not mess up uninstalling, you might notice the UI is changed already along with the tray icon.
June 11, 2017 at 17:00 #4958
Categories/Labels are useful when one has hundreds of torrents- categorizing them (Audio, Books, Software, Video, etc) makes finding torrents easier. For example qBittorrent, Tixati, uTorrent have native support for adding categories while Deluge relies on a plug-in for that.
But I suppose that implementing Categories/Labels in Koinonein will require adding an additional side panel which might be contradictory to your initial GUI design.
A unified x32/x64 installer which detects OS and allows portable installation would be great! For me a portable version would have at least 3 advantages:
– run it from external drives;
– it would be easier to backup;
– testing of different versions without installation;
Yes, I have spotted in the “About” menu that the name has been truncated from “Koinonein BitTorrent Client” to “Koinonein”- for me shorter is simpler and looks better, thanks.
To offer downloads for Koinonein via torrents was a cute idea, it also facilitates testing, thanks.
I will continue testing of Koinonein- it is a breath of fresh air in the torrent clients market. Do you plan to make Koinonein cross platform and release it on Linux/macOS in the future?
I have already asked about the name but I am curious- from what language has it been derived? From a Celtic language?
June 11, 2017 at 18:07 #4959
We tried to stay away from the side panel as it takes up a lot of real estate for not much information so Koinonein has the Status/Statistics when you hover over the network icon at the bottom right but if Categories/Labels were to be embraced they could have there own tab or a subsection in ‘Info’ tab but you know we don’t mind adding stuff in then removing it again if it does not work so something will be put together for Categories/Labels.
It was a no brainier offering the downloads and updates via the BitTorrent protocol as it keeps server resources to a minimum while still guaranteeing availability so while we have a dedicated download server for site downloads and https web seeding along with a dedicated seedbox it’s working out that the users are covering most of the bandwidth by sharing Koinonein themselves.
We do aim to get Koinonein available on more platforms but it’s just fund permitting so we have to see how it goes or do some crowdfunding to make it happen but when it does no version will have advertisements or such in them and the nature of the UI means all platforms will look exactly the same.
I believe Koinonein is ancient Greek.
July 9, 2017 at 12:53 #5387
August 12, 2017 at 03:23 #5706
Thanks for all your replies and for adding “Category”.
I think you may change some text strings:
Context menu- “Delete Torrent”- change sub-menu “Delete Torrent Data” to “Delete Data”:
I think “Delete Data” is more clear than “Delete Torrent Data”.
Category- context menu- change “”Remove Unused Category’s” to “Remove Unused Categories”
Category- context menu- change “Reset Category’s” to “Reset Categories”:
Confirmation dialog- change “Category’s” to “Categories”:
You need “sciter.dll” for “Client Settings” menu?
August 12, 2017 at 10:53 #5708
September 30, 2017 at 14:19 #6371
Hello Koinonein developers,
I finally have time to report a problem with the later versions of Koinonein- at least since version 0.1.2.3 Koinonein does not respect current settings- it starts “First Run Wizard” after installation and the list of downloads is messed up after the wizard is finished. I think that the new versions of Koinonein should use the previously saved settings. More, although I installed the latest x64 version over the previous x64 version it also created “C:\Users\UserName\AppData\Local\Koinonein BitTorrent Client x86” beside “C:\Users\UserName\AppData\Local\Koinonein BitTorrent Client x64” but after I deleted the “x86” folder it was not re-created again.
About the new tray menu- I preferred the old one, you may consider re-iconizing the text commands- for me icons are faster recognized than text and iconized commands look better. Also for me the tray commands aligned to the left look better than the tray commands centered.
About the portable version we have discussed in the past- for me it is not important whether the program will consist of a single executable or not but where are all data and settings saved. I suppose that you may add an easy option in “Client Settings” (“Koinonein Settings”) – “Directories” to move all data and settings to program folder (“Portable Mode”). I suppose that such “Portable Mode” may be activated during installation in the “First Run Wizard” giving the user a choice where data and settings should be stored- in “AppData” (“Installation Mode”) or in “Program Folder” (“Portable Mode”). In short- there is no need “sciter.dll” to be embedded in the executable” to use Koinonein in portable mode- for portability it is essential that executable plus data and settings to be in one and the same folder so the program can be moved to another location with all data and settings.
September 30, 2017 at 14:42 #6377
I forgot one thing- I noticed that when “Use the grid layout” check-box is activated the columns’ width cannot be resized.
I also think that after the latest updates I made the categories I had previously assigned to torrents were somehow lost.
September 30, 2017 at 16:01 #6389
Hi, in 0.1.2.3 all the settings from advanced client settings were imported to the UI so we could then start adding in the ones users wanted on request and because there is over two hundred of them it would have added additional startup time to the client, there was already quite a lot of checking and synchronizing going on with the other feature that had been added prior to 0.1.2.3 so 0.1.2.3 was starting from a fresh database, all your torrents, trackers and categories should have been respected though.
Any database version prior to 0.1.2.3 will cause a reset and the First Run Wizard will show.
Columns are resizing properly for me in 0.1.2.4, are you experiencing issues in the latest version?
C:\Users\UserName\AppData\Local\Koinonein BitTorrent Client x86
C:\Users\UserName\AppData\Local\Koinonein BitTorrent Client x64
You will get these two folders if you install both architectures of Koinonein, Koinonein is a single instance application but you can run the 32 and 64 bit versions at the same time as they are separate applications, both versions get updated at the same time but if there was a specific issue with one architecture then they can be updated and distributed separately.
Over 90% of users use the x64 version.
We added ‘Load Geolite2 Country Database From’ option a while back and I think we just need to add an option for loading the language files from a location then Koinonein should be portable but it will expect the database files and sciter.dll to be where the application .exe is located.
I shall go through all the startup code and make sure everything is OK for portable and change the installer to put koinonein.exe in the appdata folder that way everything will be contained in a single folder and it will most defiantly work portable, your on the beta testing email list so you’ll get an email towards the end of the week to test things out.
We added full language support if your interested in providing a translation?
October 3, 2017 at 18:04 #6492
Several remarks below.
About localization, one day I may translate Koinonein to my mother tongue (it is included in your list) but I cannot promise, right now I don’t have enough time for that. One more thing- there was “ISO-639-1” folder in “Koinonein BitTorrent Client x64” but it was empty, so I extracted the installer (“Koinonein-Setup-0.1.2.4-x64.exe”) and copied “ISO-639-1.txt” and “en.lng” to ” ISO-639-1″ folder.
About installation- I have only used the x64 version yet I am sure that version 0.1.2.4 also created folder “Koinonein BitTorrent Client x86” beside “Koinonein BitTorrent Client x64”- I have never installed the x32 version of Koinonein.
About memory usage- after I installed version 0.1.2.4 I let Koinonein run for several days on end and today I spotted higher memory usage- Koinonein peaked resource-hogs like Firefox and Chrome, it was using more than 12% of the total used memory. Perhaps this is a kind of a memory leak? The tray menu was hardly accessible and the main window was unresponsive for some time. After I exited it and restarted it Koinonein returned to normal memory usage. But after the restart I noticed that the order of the torrents was messed up (I restored it from the last back-up I had made). Perhaps this mess in the database was caused by the program being unresponsive for some time before exit?
About tests- of course you can always send me test builds (alphas, betas, etc) and I will test them when I have time (on Windows 8 x64).
A question- have you ever thought of colour themes? Anyway, I like the current colour scheme but an additional one (for example- a darker one) might be appreciated by other users too.
October 3, 2017 at 19:27 #6493
C:\Users\UserName\AppData\Local\Koinonein BitTorrent Client x64will be created by the installer and the installer will create the ISO-639-1 folder and content and the geolite2-country.mmdb file will be added also, if you happen to delete
C:\Users\UserName\AppData\Local\Koinonein BitTorrent Client x64then koinonein.exe will create it again next launch as it needs it’s base folder to store the databases in, this is kind of the behavior you expect for an installed application but not desirable for a portable version so portable will have to be a separate build rather than a combined build.
C:\Users\UserName\AppData\Local\Koinonein BitTorrent Client x86can only be created by the 32bit version or the 32bit installer but I noticed in a few version back the 32bit was missing from the description in a lot of sites Koinonein is listed on.
Garbage collection was mistakenly left off in 0.1.2.4, it was turned off to make sure memory was being correctly released after torrents were stopped, fixed for 0.1.2.5, but there is also an issue in Libtorrent with peer_class objects that’s been resolved and will appear in 0.1.2.5.
Adding a dark/light theme option is not a problem, feature will appear in a build or so.
November 24, 2017 at 14:47 #7051
I have experienced a severe problem with the installer of Koinonein version 184.108.40.206. Until this version Koinonein installed in Program Files (C:\Program Files\Koinonein BitTorrent Client). But now it insists to install in AppData (C:\Users\UserName\AppData\Roaming\Koinonein BitTorrent Client x64). Koinonein allowed me to change the installation path to Program Files but yet it installed in AppData and when I chose to run it after installation the installer popped up an error message:
Also, the uninstaller deletes all data and settings, I think that it should ask whether to keep data and settings. I have a back-up copy of data and settings but this is annoying.
Please fix the installer of Koinonein version 220.127.116.11- I tried several times to change installation directory from AppData to Program Files, it accepted it but yet it installed in AppData. For the time being I will stick to version 18.104.22.168 until the installation path problem is fixed.
Up to version 22.214.171.124 I have noticed that after several days (4-5) of running Koinonein starts to use too much memory. I forgot to take screen-shots but now I will leave Koinonein running and if this problem appears again I will take some screens.
November 27, 2017 at 15:07 #7097
I believe the installer issue is fixed now with 126.96.36.199 and it has been changed to not remove anything in AppData except the county code database that gets installed, InnoSetup is used for the installer and it’s really limited regarding options with uninstalling so a choice isn’t going to happen until we get a better installer.
December 4, 2017 at 03:48 #7267
I checked versions 188.8.131.52 and 184.108.40.206 and the installation problem is fixed, thanks.
Yet I encountered another problem- if ‘Use the grid layout’ is not selected the context menu does not work- when I right-click on a torrent there is no context menu at all.
If enable ‘Use the grid layout’ the context menu re-appears but if I disable ‘Use the grid layout’ the context menu disappears again.
In short- there is no context menu at all if ‘Use the grid layout’ is disabled. This problem is very serious and it appears in versions 220.127.116.11 and 18.104.22.168.
More- the context menus for ‘grid layout’ and ‘no grid layout’ are different, screen:
I switched back to version 22.214.171.124. Please fix the context menu when ‘grid layout’ is disabled and please unify the context menus for ‘grid layout’ and ‘no grid layout’- add the missing commands to ‘no grid layout’ context menu.
December 4, 2017 at 09:46 #7268
Context menus were removed from List View, Koinonein was originally meant to be a client for tablets and touch screen devices where the right click was not used as you had buttons on the toolbar instead but limited context menus got added to List View and the List View got changed quite a bit from it’s original purpose to try to accommodate people expecting a Grid View so we added the traditional Grid View separately and as it does not have a toolbar it has full functions in the context menu.
We got a lot of emails about the multi select being confusing with List View because you enable the multi select by clicking the check box on the toolbar and that then adds a checkbox to each torrent and then people expected the context menu to operate multi select when it never as the toolbar buttons did so we thought it best to simply not have context menus on List View as List View has buttons anyway.
List View is getting a bit of a overhaul at the moment, now we have Grid View as well we are getting List View back to it’s original purpose and that was a variable height list that is capable of displaying lots of detail that works easily with modern screens but that said if you like List View and aren’t using a touch device then we can put context menus back and add an option to turn them off.
December 4, 2017 at 11:20 #7269
I read the change log but I have somehow missed “Torrent List [List View] > Context menu options moved to toolbar”.
For the time being I prefer list view- at least it makes Koinonein different from the other torrent clients I have. So I will highly appreciate if you bring the context menu for ‘List View’ back (it may be disabled by default). Yes, I use Koinonein on a normal laptop (Windows 8 x64).
Another thing I have spotted- when I delete a torrent sometimes the list does not auto-refresh- I have to close Koinonein to tray and restore it to make it refresh the list and the deleted torrent disappear from list. Have you noticed this?
December 4, 2017 at 12:48 #7270
I’ll add them back with an off option but on by default, the List View was there to make Koinonein stand out but for a year we only got a few hundred users but with the Grid View option we have many thousands.
Koinonein has a deleting state for torrents as deleting is asynchronous so when you delete a torrent it’s put in a queue so it does not thrash your hard drive, if you look in the log you’ll see you get Deleting – torrent then Deleted – torrent and until Deleted – torrent appears in the log the torrent will remain in the list but in a disabled state and it should show a busy indicator and it could take some time to actually delete as that will depend on file sizes and other torrents in the queue, is it the case the torrent is still in the list after Deleted – torrent is reported?
December 4, 2017 at 16:05 #7271
+1 vote for Portable version. Will wait for it.
December 5, 2017 at 12:08 #7284
We made an attempt with v126.96.36.199 to be portable but the installer got messed up when we tried to force the install to only happen in folders with read and write permissions, program files by default requires Admin privileges to read/write and that’s not desirable nor necessary for Koinonein to run.
Shortly if advanced-client-settings.xml exists where koinonein.exe resides and if that folder has read/write permissions without being Admin then Koinonein will assume that AppData is not used and the AppData folders will be where Koinonein.exe resides ie; portable.
December 5, 2017 at 11:54 #7282
Koinonein 188.8.131.52 List View has optional context menus, you can turn them on or off from Settings > UI Options or from First Run Wizard, if they are on they will work on the Torrents List and all Tabs but if multi select is used with the Torrent List or the Files Tab the context menus won’t show. The new List View context menus are mirrors of the Grid View context menus so they are fully featured.
December 12, 2017 at 02:33 #7304
Thank you for adding back the context menu for ‘List View’. I am glad that the developers respect the users wishes even when they may look like whims.
I think that I encountered a problem with the context menu in ‘List View’- I could not change torrent directory using ‘right-click’ – ‘Directory’ – ‘Change Directory’- I tried several times but the directory was not changed. However I succeeded doing this from the toolbar menu (‘toolbar – ‘Directory’ – ‘Change Directory’). Please try to change torrent directory from context menu and confirm this problem.
I will leave Koinonein version 184.108.40.206 x64 running to see if the high memory usage I noticed before will persist.
December 12, 2017 at 04:20 #7305
After running for 2 hours the memory usage is severe, screens:
and it keeps using more and more memory. Is this a memory leak? For me such high usage of RAM is not normal.
December 12, 2017 at 05:50 #7306
When RAM usage exceeded 2.2 GB I decided to shut down Koinonein but although the tray icon disappeared the process did not terminate and the CPU usage skyrocketed, screen:
For me this is a very serious problem.
December 12, 2017 at 10:03 #7307
Hi, Change directory is fixed for next version, it’s not working with the context menu in List or Grid View but you can do it from the toolbar like you did on List View and from Tab > Info by clicking the Saving To path.
Memory yes big problem, I’ve been looking at it for a while and it’s a bit random, I know it’s not the UI as my debug builds can be just a console and the issue still happens but it’s not happening all the time, you can try using Mtuner on Koinonein or if you like send me the torrents you have active so I can profile what’s going on. It’s an issue within Libtorrent and I know a few people are looking at it as well so hopefully it’s a quick fix once the cause is found.
Behavior on closing is that once you click exit the Koinonein window is hidden and the tray icon removed along with the task bar icon then the session is paused and all your torrents are saved as is your settings, after this point Koinonein does not care about what’s going on with the session as we have all the data we need to restart but it still needs to exit cleanly so Koinonein is set to a background process while the session finishes up cleanly, I think the issue is with pausing the session and that will be fixed for next version.
December 12, 2017 at 11:53 #7309
Thanks for the quick response.
First- before I have had similar problems with clean exit with qBittorrent, I reported the problem and the developer also said that the problem was caused more likely by libtorrent but he also advised me to delete some inactive trackers and more or less it worked.
About Koinonein- currently I am using it mainly for testing and in fact I seed all versions since 220.127.116.11- 48 torrents all. I can pack the whole data directory into a 7Z archive and send it to you via e-mail. Would that be fine? Or better upload the archive to the cloud and post the download link?
So “advanced-client-settings.xml” in program folder triggers portable mode, right? I will test this after the memory issues are fixed.
December 12, 2017 at 13:47 #7310
If your just doing it with the past Koinonein builds I can test with all of them just now, it’s odd though that you would be getting lots of memory usage here though as they are not that large a file and the older ones aren’t well seeded.
Koinonein will soon look in it’s launch folder for “advanced-client-settings.xml” and if it’s there and if that folder has read/write permissions Koinonein will assume it’s portable and expect/create the ISO-639-1/KTR/Log folder in that directory, it won’t work like that in program files folder though as that’s read only unless Admin, separate portable downloads will be available as you’ll need the “advanced-client-settings.xml” to begin with as currently that’s created on the first launch, there was an attempt to do this already but it failed.
December 12, 2017 at 22:12 #7311
Memory issue is resolved, fixed build will be available in a day or so.
December 14, 2017 at 07:10 #7327
I have just installed Koinonein version 18.104.22.168 x64.
‘Change Directory’ from context menu works again, thanks for the fix.
I noticed that you had changed the icons in the status bar.
While downloading a torrent a ‘Database Error’ message popped up but before I managed to take a screen-shot it disappeared. I restarted Koinonein but this error message did not appear again.
I will leave Koinonein running to see whether there would be high memory usage again- currently Koinonein version 22.214.171.124 x64 uses about 105 MB of RAM which is acceptable.
So far everything seems fine with version 126.96.36.199. If I notice a problem I will notify you.
Have a nice day.
December 14, 2017 at 10:13 #7328
‘Database Error’ means for some reason Koinonein could not write to one of the db’s in AppData, it’s likely not serious and you won’t lose any data as the db’s are just backups of what’s in the UI, it will tell you what db caused the issue in Tab > Log.
December 15, 2017 at 03:53 #7333
I copied the error from the log:
[14/12/2017 08:25:06] Database Error – Log – Error: storage error:Failed to create database file at resave_data (res\main.js(3159))
The good news is that after running for about 20 hours Koinonein uses between 60-120 MB of RAM, it seems that memory leak is really fixed.
December 15, 2017 at 09:04 #7334
That error means the db could not be saved at that time, it’s the log.db so it looks like it was trying to write to the log at the same time as backing up all the log, it won’t do that when the session ends so you’ll not lose data and I’ll fix that. Those error messages were added a few versions back in preparation for the portable versions as you’ll need to know if things are saving properly or opening properly.
You must be logged in to reply to this topic.