Giter Site home page Giter Site logo

eoinocal / halite Goto Github PK

View Code? Open in Web Editor NEW
182.0 182.0 41.0 6.37 MB

Halite (named after the mineral) is a C++ BitTorrent client based on the excellent libtorrent library developed by Arvid Norberg.

Home Page: http://www.binarynotions.com/halite-bittorrent-client/

License: Other

Ruby 0.45% C++ 98.51% C 0.97% Batchfile 0.06%

halite's People

Contributors

eoinocal avatar ialexsilva avatar maddogie avatar matthi3u avatar maxdeepfield avatar rottensarsaparilla avatar shuhari avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

halite's Issues

[Feature Request] AppImage

Can you please provide an AppImage, this is basically just a standalone portable executable for linux, that doesn't require installation.
Thanks

There are different ways to create AppImages:

Use Open Build Service (OBS)
Convert existing binary packages (.deb, .rpm, …)
Bundling your Travis CI builds as AppImages
Run linuxdeployqt on your Qt application
Using electron-builder for Electron-based apps
Create an AppDir manually

Documentation:
https://docs.appimage.org/packaging-guide/ways.html
https://github.com/AppImage/AppImageKit/wiki/Creating-AppImages

Launch fail in 7z distro

Setup: Win7x86 and x64, Halite v. 0.4.0.3

Steps:

  1. Download 7z version
  2. Extract with 7-zip
  3. Launch halite.exe

Defect: no response. Appears in Task Manager but no window ever appears.

There is a report on portablefreeware.com that this is also happening on Win8x64 but I can't verify that.

Show speed in megabytes / second

It would be nice to have option "Show speed in megabytes / second" or automaticaly convert in approriate format because on broadband internet these hundreds of KB/s looks weird.

Files remain open after removing torrent

If a seeding torrent is removed without stopping it, torrent files remain open and can't be deleted from disk. They also (probably) reopen after halite restart. To close files one should stop torrent before removing it.

Check file problem

V4.0.4 don't auto check file after add torrent when there already exist data in download folder.

Slow UI

I have 151 torrents loaded, only 2 of which are active, yet the interface is very slow to respond to scrolling, much less sorting (which it forgets to do at start-up). It was even slower when they were around 220. The number of active torrents doesn't affect it. I tried to make sense of the API you use, but I can't figure out where it connects to the Windows API. I guess it just adds too much overhead.

Update of Dutch.txt language file

I've just stumbled upon Halite through an announcement at majorgeeks.
Always interested in a compact torrent client I tried it out and found it a worthy alternative.
Upon realising that the Dutch language support is a bit behind and decided to fix (most of) that.
Not familiar with the workings of Github, I herewith send the result of my work.
I hope you can take it from here. Thanks Eóin.
Cheers, Stephan

PS, *.txt attachments are not allowed. Please find the contents of Dutch.txt below.


"English" ---> "Nederlands"
"English.rtf" ---> "../lang/Dutch.rtf"
" %2%" ---> ???
"%1% DHT node(s)" ---> "%1% DHT-knooppunten"
"%1% active torrent(s)" ---> "%1% actieve torrent(s)"
"%1% down - %2% up" ---> ???
"%1% of %2%" ---> "%1% van %2%"
"%1% peers from DHT for %2%." ---> "%1% peers van DHT voor %2%."
"%1% port %2% mapping succeeded." ---> "%1% poort %2% mapping succesvol."
"%1% port mapping request failed." ---> "%1% poort mapping mislukt."
"%1%, %2%." ---> ???
"%2%. %3% Peers. (%1%)" ---> ???
"&Pause All" ---> "Alles &Pauzeren"
"&Resume All" ---> "Alles &Herstarten"
"(C) Eoin O'Callaghan 2014" ---> ???
"(D-U) %1% - %2%" ---> ???
"(D-U) 0000.000KB/s - 0000.000KB/s" ---> ???
"/s" ---> ???
"About" ---> "Over"
"Above Normal" ---> "Meer dan normaal"
"Active downloads :" ---> "Actieve downloads :"
"Active seeds :" ---> "Actieve seeds :"
"Active seeds hard limit:" ---> "Absolute limiet Actieve seeds :"
"Active" ---> "Actief"
"Add New Peer" ---> "Nieuwe Peer toevoegen"
"Add New Tracker" ---> "Nieuwe Tracker toevoegen"
"Add New Web Seed or DHT Node" ---> "Nieuwe Webseed of DHT-knooppunt toevoegen"
"Add Torrent" ---> "Torrent toevoegen"
"Add as " ---> "Toevoegen als "
"Add" ---> "Toevoegen"
"Adjust Queue Position" ---> "Positie in wachtrij aanpassen"
"Advanced GUI" ---> "Geavanceerde GUI"
"Alert %2%, Status code: %4%, Times %3%. (%1%)" ---> ???
"Allocating" ---> "Bezig met Alloceren"
"Allocation Mode:" ---> "Allocatie-modus"
"Allow only one instance to run" ---> "Slechts één draaiende instantie toestaan"
"An invalid connection policy, %1%, was passed as an encryption setting." ---> "Een ongeldig verbindingsregeling, %1%, is doorgegaan als encryptieinstelling."
"An invalid encoding level, %1%, was passed as an encryption setting." ---> "Een ongeldig coderingsniveau, %1%, is doorgegaan als encryptieinstelling."
"Announce on all tiers" ---> ???
"Announce to all trackers" ---> ???
"Apply" ---> "Toepassen"
"Are you sure you wish to close Halite? Doing so will stop any active torrents" ---> "Weet je zeker dat je Halite wilt sluiten? Dit zal alle actieve taken stoppen"
"Are you sure you wish to delete all downloaded data?" ---> "Weet je zeker dat alle gedownloade gegevens kunnen worden gewist?"
"Auto Sort" ---> "Automatisch Sorteren"
"Auto-managed" ---> "Automatisch beheren"
"B" ---> ???
"Binary Notions" ---> ???
"BitTorrent" ---> "BitTorrent"
"Bittorrent Event: %1%." ---> ???
"Block %2% of piece %3% downloading. (%1%)" ---> "Blok %2% van deel %3% downloaden. (%1%)"
"Block %2% of piece %3% finished. (%1%)" ---> "Blok %2% van deel %3% voltooid. (%1%)"
"Both" ---> "Beide"
"Cache Status, Current Total Size : %1.2f MiB" ---> ???
"Cache Write Size :" ---> ???
"Calculating Piece Hashes..." ---> "Pakket-hashes berekenen..."
"Cancel" ---> "Annuleren"
"Checking Files" ---> "Bestanden controleren"
"Checking Resume Data" ---> "Herstartgegevens controleren"
"Choked" ---> "Verslikt"
"Clear IP database" ---> "Leeg IP Database"
"Client" ---> ???
"Close to tray" ---> "Naar systeemvak sluiten"
"Comment" ---> "Commentaar"
"Compact Allocation" ---> ???
"Completed" ---> "Voltooid"
"Completed:" ---> "Voltooid:"
"Confirm on close" ---> "Afsluiten bevestigen"
"Connecting to Tracker" ---> "Verbinden met Tracker"
"Connecting" ---> "Maakt verbinding"
"Connection Policies" ---> "Verbindingsregels"
"Construct a New Torrent" ---> "Een nieuwe torrent aanmaken"
"Copies" ---> "Kopieën"
"Country" ---> "Land"
"Creating Torrent..." ---> "Torrent aanmaken..."
"Creating a New Torrent File" ---> "Een nieuw torrentbestand aanmaken"
"Creator" ---> "Maker"
"Critical" ---> "Kritiek"
"Current Cache Status" ---> ???
"Currently set to '%1%' at %2%" ---> ???
"DHT Node" ---> "DHT-knooppunt"
"DHT disabled" ---> "DHT uitgeschakeld"
"DHT session could not start. Try selecting another port in the settings." ---> "DHT-sessie kon niet worden gestart. Probeer een andere poort te selecteren bij de Opties."
"DHT" ---> ???
"Debug Event: %1%." ---> "Debug-gebeurtenis: %1%."
"Debug" ---> ???
"Default save folder :" ---> "Standaard downloadmap"
"Delete" ---> "Verwijderen"
"Details" ---> ???
"Dev Msg: %1%." ---> ???
"Dir." ---> "Map."
"Disabled" ---> "Uitgeschakeld"
"Distributed Hash Tables" ---> ???
"Don't Manage Torrent(s)" ---> "Torrents niet beheren"
"Don't count slow torrents." ---> "Trage torrents niet meetellen."
"Don't download" ---> "Niet downloaden"
"Down" ---> ???
"Download Rate (KB/s) :" ---> "Downloadsnelheid (KB/s) :"
"Download" ---> "Downloaden"
"Downloaded %1$.2fMB, Uploaded %2$.2fMB, Ratio %3$.2f." ---> "Gedownload %1$.2fMB, Geupload %2$.2fMB, Ratio %3$.2f."
"Downloaded" ---> "Gedownload"
"Downloading Metadata" ---> "Metadata downloaden"
"Downloading" ---> "Bezig met downloaden"
"E&xit" ---> "&Afsluiten"
"ETA" ---> ???
"ETA:" ---> ???
"Edit Download Folders" ---> "Downloadmap instellen"
"Edit Peer" ---> "Peer instellen"
"Edit Torrent Save Folders" ---> "Torrent opslagmap instellen"
"Edit Tracker" ---> "Tracker instellen"
"Edit" ---> "Bewerken"
"Enable DHT (will not apply to private torrents)" ---> "DHT inschakelen (werkt niet bij privé-torrents)"
"Enable IP filtering." ---> "IP-filtering inschakelen."
"Enable Options or libtorrent Plugins" ---> "Opties voor libtorrent plugins inschakelen"
"Enable Protocol Encryption." ---> "Protocol-encryptie inschakelen"
"Enable Remote Control" ---> "Beheer op afstand inschakelen"
"Enabled" ---> "Ingeschakeld"
"Encoding Level" ---> "Encryptie-niveau"
"Enter any Web Seed URLs and DHT Nodes." ---> "Vul een Webseed-URL of DHT-knooppuntin."
"Enter the tracker URLs for the torrent." ---> "Vul de tracker-URLs in voor de torrent."
"Error!" ---> "Fout!"
"Exception caught: %1%, from %2%." ---> "Interne fout: %1%, van %2%."
"Exit Halite" ---> "Halite afsluiten"
"Failed, %1%" ---> "Mislukt, %1%"
"Fast resume failed: %2%. (%1%)" ---> "Snelle hervatting mislukt: %2%. (%1%)"
"File" ---> "Bestand"
"Filename" ---> "Bestandsnaam"
"Files" ---> "Bestanden"
"Filtering %1% range(s)" ---> "%1% bereiken gefilterd"
"Finish Time" ---> "Voltooiingstijd"
"Finished" ---> "Voltooid"
"Force Close" ---> "Geforceerd afsluiten"
"Forced" ---> "Geforceerd"
"Full Allocation" ---> ???
"GB" ---> ???
"General Settings" ---> "Algemene Instellingen"
"General" ---> "Algemeen"
"Generated Torrent Name (Cannot change)" ---> "Gegenereerde Torrentnaam (niet te veranderen)"
"Global Limits" ---> "Globale Limieten"
"Globals" ---> ???
"HTTP seed" ---> ???
"HTTP" ---> ???
"Halite BitTorrent Client based on libTorrrent" ---> ???
"Halite BitTorrent Client" ---> ???
"Halite Debug Dialog" ---> "Halite Debugvenster"
"Halite importing IP ranges..." ---> "Halite importeert IP-bereiken..."
"Halite not listening!" ---> "Halite luistert niet!"
"Halite shutting down..." ---> "Halite is aan het afsluiten..."
"Handshake" ---> ???
"Has choked us" ---> "Verslikte ons"
"Hash failed for piece %2% of %1%." ---> "Hash-fout voor deel %2% van %1%"
"Hash" ---> ???
"IP Filter blocked %1%, %2%." ---> "IP-filter blokkeerde %1%, %2%."
"IP Filtering" ---> "IP-filtering"
"IP filter disabled" ---> "IP-filteren uitgeschakeld"
"IP version 6 listen attempt failed. Not serious." ---> ???
"Import ipfilter.dat" ---> "ipfilter.dat importeren"
"Importing IP Filters..." ---> "Bezig met importeren..."
"Incoming" ---> "Inkomend"
"Info" ---> ???
"Informed of external IP address: %1%." ---> ???
"Interested in us" ---> "Geïnteresseerd in ons"
"Interesting" ---> "Geïnteresseerd"
"Invalid torrent (%1%) from %2%." ---> "Ongeldige torrent (%1%) van %2%."
"Invalid" ---> "Ongeldig"
"It will take the BitTorrent session a moment to shutdown cleanly after which this message will disappear and the program will close." ---> ???
"KB" ---> ???
"LT Trackers Plugin" ---> ???
"Language (requires restart)" ---> "Taal (herstart vereist)"
"Limit the no. of half-open connections" ---> "Het aantal half-open connecties beperken"
"List of Trackers." ---> "Trackerslijst."
"Loading IP filters..." ---> "IP-filters laden"
"Local connection" ---> "Lokale verbinding"
"Log debug events." ---> "Debug-gebeurtenissen opslaan"
"Log off Windows" ---> "Windows afmelden"
"Log to file." ---> "Log naar bestand."
"Logging" ---> ???
"MB" ---> ???
"Manage Torrent(s)" ---> "Torrent(s) beheren"
"Managed Downloading" ---> "Beheerd downloaden"
"Managed Seeding" ---> "Beheerd seeden"
"Managed Torrent" ---> "Beheerde torrent"
"Managed" ---> "Beheerd"
"Match the listen port (now mandatory)" ---> ???
"Max Size (MiB) :" ---> "Max grootte (MiB) :"
"Max failures : " ---> "Max mislukt : "
"Max replies : " ---> "Max antwoorden : "
"Maximum" ---> "Maximaal"
"Message" ---> "Bericht"
"Minimize to tray." ---> "Minimaliseren naar systeemvak."
"Move Down" ---> "Omlaag verplaatsen"
"Move To Bottom" ---> "Onderaan plaatsen"
"Move To Top" ---> "Bovenaan plaatsen"
"Move Up" ---> "Omhoog verplaatsen"
"Move finished torrents to :" ---> "Voltooide torrents verplaatsen naar :"
"Move the completed torrent to:" ---> "Complete torrent verplaatsen naar:"
"N/A" ---> "NVT"
"NAT-PMP" ---> ???
"Name" ---> "Naam"
"Name:" ---> "Naam:"
"New" ---> "Nieuw"
"None" ---> "Geen"
"Normal" ---> "Normaal"
"Not Started" ---> "Niet gestart"
"Not currently set to take any action" ---> "Momenteel geen actie ingesteld"
"Note. Compact Allocation is incompatible with File Selection" ---> "NB. Compacte allocatie is niet compatible met Bestandsselectie"
"OK" ---> ???
"OS reported error for file '%1%'" ---> "OS meldt een fout voor bestand '%1%'"
"Ok" ---> ???
"On parole" ---> "Voorwaardelijk vrij"
"Open &Halite" ---> "&Halite openen"
"Open Download Folder" ---> "Downloadmap openen"
"Open a (single) port between : " ---> "Een (enkele) poort openen tussen : "
"Outgoing" ---> "Uitgaand"
"Output File" ---> "Bestemming"
"Overhead:" ---> ???
"Password : " ---> "Wachtwoord : "
"Path" ---> "Pad"
"Pause all torrents" ---> "Alle torrents pauzeren"
"Pause" ---> "Pauzeren"
"Paused" ---> "Gepauzeerd"
"Pausing" ---> "Pauze"
"Peer %2%: %1%." ---> ???
"Peer Event: %1%." ---> "Peer-gebeurtenis: %1%."
"Peer banned %2%. (%1%)" ---> "Peer geweerd %2%. (%1%)"
"Peer" ---> ???
"Peers" ---> ???
"Peers:" ---> ???
"Piece %2% finished. (%1%)" ---> "Deel %2% voltooid. (%1%)"
"Piece Expiry (sec) :" ---> "Deel over tijd (sec) :"
"Piece Size (KBs)" ---> "Deel-grootte (KBs)"
"Plaintext Encrypted" ---> "Gewone text-encryptie"
"Plaintext" ---> "Platte Tekst"
"Port %1% open" ---> "Poort %1% open"
"Port (UDP)" ---> "Poort (UDP)"
"Port : " ---> "Poort :"
"Port Forwarding" ---> ???
"Port to listen on : " ---> "Poort om op the luisteren : "
"Port" ---> "Poort"
"Ports" ---> "Poorten"
"Prefer RC4" ---> "Voorkeur voor RC4"
"Preparing" ---> "Voorbereiden"
"Priority" ---> "Prioriteit"
"Private" ---> "Privé"
"Progress" ---> "Voortgang"
"Protocol Encryption" ---> "Protocol-encryptie"
"Proxies" ---> ???
"Proxy Host/IP : " ---> ???
"Proxy Settings" ---> "Proxy-instellingen"
"Queue Position" ---> "Wachtrij-positie"
"Queue System" ---> "Wachtrij-systeem"
"Queue View" ---> "Wachtrij beeld"
"Queued for Checking" ---> "In wachtrij voor controle"
"Queued" ---> "In wachtrij"
"RC4 Encrypted" ---> "RC4-encryptie"
"RC4" ---> ???
"Rates:" ---> "Waardering:"
"Ratio (this session):" ---> "Ratio (deze sessie):"
"Ratio" ---> ???
"Ratio:" ---> ???
"Read Cache Hit Ratio :" ---> ???
"Read Size :" ---> ???
"Reannounce" ---> "Opnieuw aankondigen"
"Recheck Files" ---> "Bestanden opnieuw controleren"
"Remaining" ---> "Resterend"
"Remaining:" ---> "Resterend:"
"Remote Control Options" ---> "Beheer op afstand opties"
"Remote Control" ---> "Beheer op afstand"
"Remove" ---> "Verwijderen"
"Reset" ---> "Opnieuw instellen"
"Resolve Countries from IP" ---> "Landen uit IP oplossen"
"Resume data generated. (%1%)" ---> "Herstartgegevens aangemaakt. (%1%)"
"Resume data generation failed. (%1%)" ---> "Aanmaak herstartgegevens mislukt. (%1%)"
"Resume" ---> "Herstarten"
"Resuming torrent. (%1%)" ---> "Torrent herstarten. (%1%)"
"Review settings when adding torrent." ---> "Toon opties bij toevoegen torrent."
"Save" ---> "Opslaan"
"Saving Torrent" ---> "Torrent opslaan"
"Scrape failed: %2%. (%1%)" ---> "Schrapen mislukt: %2%. (%1%)"
"Search branching : " ---> ???
"Security" ---> "Beveiliging"
"Seed URL" ---> "URL seeden"
"Seeding Limits" ---> "Seeding-limiet"
"Seeding" ---> "Bezig met Seeden"
"Seeds" ---> ???
"Seeds:" ---> ???
"Select Timed Action" ---> ???
"Select a directory to save the downloads to. Select cancel to accept default 'incoming' location." ---> "Kies een map om de download op te slaan. Kies Annuleren om de standaard map te gebruiken."
"Select a directory to save the files to or cancel to not download torrent at all." ---> "Selecteer een map om de bestanden op te slaan of Annuleren om de torrent niet te downloaden."
"Select a file or directory from which to construct the torrent." ---> "Selecteer een bestand of map waar en torrent van moet worden gemaakt."
"Select a random port within this range." ---> "Kies een willekeurige poort in dit bereik."
"Select action to take :" ---> "Kies een uit te voeren actie :"
"Select the (TCP) port (or range) on which to listen for incoming connections." ---> "Kies een (TCP) poort (bereik) om te luisteren naar binnenkomende verbindingen."
"Send login info to trackers." ---> "Aanmeldgegevens naar Tracker sturen."
"Set Priority" ---> "Prioriteit instellen"
"Set as Primary" ---> "Als primair instellen"
"Set time :" ---> "Tijd instellen"
"Severity" ---> "Ernst"
"Share ratio limit:" ---> "Ratio-limiet delen:"
"Show this message in future" ---> "Dit bericht in de toekomst tonen"
"Shutdown Windows" ---> "Windows afsluiten"
"Shutting down session" ---> "Sessie wordt afgesloten"
"Size" ---> "Grootte"
"Smart Ban Plugin" ---> ???
"Snubbed" ---> ???
"Sparse Allocation" ---> ???
"Standard exception (%1%) thrown from %2%." ---> ???
"Start Time" ---> "Starttijd"
"Status" ---> "Status"
"Status:" ---> "Status:"
"Stop" ---> "Stopen"
"Stopped initially (Allows changing advanced setting)" ---> "Initieel gestopt (Staat wijzigen geavanceerde instellingen toe)"
"Stopped" ---> "Gestopt"
"Stopping Torrents" ---> "Torrents worden gestopt"
"Stopping" ---> "Stopen"
"Subject to an optimistic unchoke" ---> "In afwachting van herstel"
"Successfully %1%." ---> "Succesvol %1%."
"Super-seeding" ---> ???
"Supports extensions" ---> "Ondersteunt extensies."
"SysDateTimePick32" ---> ???
"TB" ---> ???
"Take no action" ---> "Geen actie ondernemen"
"Test" ---> "Testen"
"The BitTorrent session could not start. Try selecting another port in the settings." ---> "De Bittorrentsessie kan niet worden gestart. Probeer een andere poort te selecteren bij de Opties."
"The socket infrastructure failed to start so Halite is forced to close. Please ensure no program is blocking Halites network access." ---> ???
"These options set global maximums which will always be honoured." ---> "Deze optie zet globale limieten welke altijd zullen worden gehonoreerd."
"These options specify the default limits applied to new torrents." ---> "Deze optie specificeert de standaardlimiet die voor alle nieuwe torrents gelden."
"This Session Downloaded %1$.2fMB, Uploaded %2$.2fMB, Ratio %3$.2f." ---> "Deze sessie gedownload %1$.2fMB, geupload %2$.2fMB, Verhouding %3$.2f."
"Tier" ---> "Laag"
"Time left:" ---> "Resterende tijd:"
"Time limit (sec):" ---> "Tijdlimiet (sec):"
"Time ratio limit:" ---> "Tijdsverhouding limiet:"
"Time remaining: %1% hour(s), %2% minute(s) and %3% second(s)" ---> "Resterende tijd: %1% uur, %2% minuten en %3% seconden"
"Time" ---> "Tijd"
"Timeout (seconds) : " ---> "Timeout (sec) : "
"Toggle Superseeding" ---> "Superseeding omschakelen"
"Toolbar2k.bmp" ---> ???
"Torrent %1% added." ---> "Torrent %1% toegevoegd."
"Torrent %1% completed." ---> "Torrent %1% voltooid."
"Torrent %1% file %2% completed." ---> "Torrent %1% bestand %2% voltooid."
"Torrent %1% file %2% renamed failed." ---> "Torrent %1% bestand %2% hernoemen mislukt."
"Torrent %1% file %2% renamed to %3%." ---> "Torrent %1% bestand %2% hernoemd naar %3%."
"Torrent %1% finished." ---> "Torrent %1% voltooid."
"Torrent %1% metadata failed!" ---> "Torrent %1% metadata mislukt!"
"Torrent %1% metadata received." ---> "Torrent %1% metadata ontvangen."
"Torrent %1% paused." ---> "Torrent %1% gepauzeerd."
"Torrent %1% storage moved." ---> "Torrent %1% opslag verplaatst."
"Torrent (%1%) exception caught: %2% from %3%." ---> "Torrent (%1%) fout opgetreden: %2% van %3%."
"Torrent Completed!" ---> "Torrent voltooid!"
"Torrent Defaults" ---> "Torrent standaardinstellingen"
"Torrent File" ---> "Torrent bestand"
"Torrent Root" ---> "Torrent hoofdmap"
"Torrent and Data" ---> "Torrent en data"
"Torrent completed balloon" ---> "Torrent voltooid melding"
"Torrent connection limits:" ---> "Torrent verbindingslimiet"
"Torrent error: %1% (%2%)" ---> "Torrent fout: %1% (%2%)"
"Torrent save folder:" ---> "Torrent opslagmap"
"Torrent transfer rates (KB/s):" ---> "Torrent snelheden (KB/s)"
"Torrent" ---> ???
"Torrent:" ---> ???
"Torrents" ---> ???
"Total max connections :" ---> "Max. aantal verbindingen :"
"Total transfer including protocol overhead: %1$.2fMB down and %2$.2fMB up." ---> "Totale overdracht inclusief overhead: %1$.2fMB down en %2$.2fMB up."
"Total upload slots :" ---> "Totaal aantal uploadslots :"
"Total" ---> "Totaal"
"Tracker Announce. (%1%)" ---> "Tracker-aankondiging. (%1%)"
"Tracker Event: %1%." ---> "Tracker-gebeurtenis: %1%."
"Tracker warning: %2%! (%1%)" ---> "Tracker-waarschuwing: %2%! (%1%)"
"Tracker" ---> ???
"Tracker:" ---> ???
"Trackers" ---> ???
"Transferred:" ---> "Overgestuurd"
"Type" ---> "Type"
"UPnP router model (if recognised)." ---> "UPnP router model (indien herkend)."
"UPnP" ---> ???
"URL Seed %2%, %3%. (%1%)" ---> ???
"URL seed" ---> ???
"URL" ---> ???
"URL: " ---> ???
"UnPlug and Play" ---> ???
"Unicode exception: %1%." ---> "Unicode-fout: %1%."
"Unmanaged" ---> "Onbeheerd"
"Up" ---> "Up"
"Update in:" ---> "Update over:"
"Upload Rate (KB/s) :" ---> "Uploadsnelheid (KB/s) :"
"Upload only" ---> "Alleen uploaden"
"Upload" ---> "Upload"
"Uploaded" ---> "Ge-uploaded"
"Use a proxy." ---> "Gebruik een proxy."
"Use this network interface" ---> "Deze netwerkverbinding gebruiken"
"User cancelled Torrent file creation" ---> "Gebruiker annuleerde Torrent-aanmaak"
"Username : " ---> "Gebruikersnaam : "
"Uuid" ---> ???
"Warning" ---> "Waarschuwing"
"Web Seed" ---> "Webseed"
"Web Seeds and DHT Nodes" ---> "Webseeds en DHT-knooppunten"
"Web Seeds" ---> "Webseeds"
"Write Cache Hit Ratio :" ---> ???
"Xml Exception (%1%) with %2%." ---> "Xml-fout (%1%) bij %2%."
"\r\0" ---> ???
"random up to" ---> "willekeurig tot"
"resource.h\0" ---> ???
"to" ---> "naar"
"uTorrent Metadata Plugin" ---> ???
"uTorrent Peer Exchange Plugin" ---> ???

How to compile Halite?

There are no instructions on how to compile and no where to contact author to find this out.

Anybody managed to do this and have some tips?

Need halite support show pieces of file

Need halite support show pieces of file, because with it, I can start play video and download in same time, if possible please make it show if 50% first are downloaded(and can be set high for the first file), I'll really appreciate that

No option to unselect on adding new torrent

If a torrent contains 90 files but I only want one of them, other torrent clients let me check the one box before it adds the torrent to the download list.

Halite is excellent in every other way, but this one feature is sorely needed.

Halite won't download anything

I just recently reloaded my computer. I'm not sure what is causing the problem but when I add torrent files to Halite they just sit at 0%. I'm running Eset Smart Security and Halite is allowed in and out via UDP and TCP. It's

I'm also running behind a VPN but never had a problem with it before. Using AirVPN Auva server.

I don't know where to check to see what is causing the problem but it acts as though Halite can't connect.

Add button labels

The buttons along the top have no labels, either initially or even when you hover over them. No problem if you know what they do but infuriating if you are new to the program.

Support for non-ANSI characters

When torrent has files with non-ANSI characters (outside system charset), Halite is able to download the files correctly, but after restart writes to log "Resume data generation failed", displays torrent progress 0% and starts downloading it again. Also "Files" tab is empty.

Feature request : Sheluder/Calendar :)

Hi !
First, thnak for this amazing client ! <3
And, my request, if this is possible : a way to configure time with X down/up speed in a day / week (like 500kB/s the day and 1mB/s the night) ^^

Shutting Windows down while Halite is running causes all settings (including hash database) to be reset

Hi,

So I decided to give Halite a whirl as it looks very minimalistic and have come across this issue.

It appears there is no saving mechanism to the settings file while Halite is open, only on close.

Things I've changed:

  • Enabled/Disabled some columns
  • Resized columns
  • Hashed/checked torrents that have been imported

When I shut down or restart Windows while Halite is running, it wipes this and I have start again. However, I did notice the settings values are saved.

Expected Result - Halite should save these changes not only after a safe close, but during the session.

PS - Keep up the great work!

Add better scaling support for UHD monitors

This program is nice, but in UHD screens, everything looks very pixelated, if you apply win10 scaling options, program looks nice but toolbar icons are very tiny.

Also, a more modern icon set or options to customize them should be nice.

photo_2018-11-23_12-45-14
photo_2018-11-23_12-44-47

Question: Is NAT not supported?

I tried latest Halite x64 but I could not download anything. Log attached.

I wonder if NAT is not supported? My desktop is running behind a home router which use NAT to separate my home network from the ISP's.
HaliteLog.txt

Can't add torrents with a "/" in the name

Windows 8.1, 64-bit Halite.

Haven't tested with other special characters. Tried to add a torrent with a "/" both in torrent filename and the downloaded file's filename. Log message displayed:

2015-Jun-14 08:10:11 Info, Invalid torrent (00000000-0000-0000-0000-000000000000) from add_torrent.

Further Development

Anyway to continue the development of this client ? I'm not asking for major leaps or features just update the libretorrent base to latest.

Prioritize content

qBittorrent has the option to view and prioritize the files of a torrent, in the case of torrents with multiple files.

Halite does not appear to be able to prioritize or even view the files of a torrent.

Permanent full allocation

My problem is, I'm downloading a lot of ISO files and Windows' native ISO mounting feature doesn't work with sparsed files. I chose Halite because it allowed me to choose full or compact allocation, but it would be great to choose one of those permanently in settings, not for each particular download, especially that there's not much to be done about it when the download is already started. I created an account on github just to contact you since I found no other way to contact on your website.

Color coding in the torrent list

It would be a very handy feature if the rows of the torrent list were color-coded according to status, eg. light green background for finished torrents, etc. like in uTorrent, When I look at this list, the most common information about a torrent I'm interested in is "is it down yet?". Now I have to find the Progress column and read a numerical value every time. Color coding would have a huge impact on usability.

Translated text not always fit available space

image

In settings these issues can be fixed with manual window width resize:
image
image
So in settings maybe solution is simple as small default width increase.
Or use word contractions? (Not suitable in all cases, I think)

Debug, IP Filter blocked <ipaddr>, <torrentname>: blocked peer: <ipaddr> [privileged_ports].

It is really not nice to be doing this when the user has not requested to do this, especially when ip filter is even set to inactive. Happens with both ipv4 and ipv6 connections.

Many people run torrents on privileged ports to escape ISP traffic throttling, or vanity, or whatever reason - nevertheless i don't think anyone wants a single seed or peer to be dropped off because of their port number. Never encountered this kind of port [wording edited Eoin] before, it's an interesting thing to implement on a protocol which tries to maximize connectivity.

This is a brand new install (never tried Halite before) on Win7-64, running on a privileged port itself (making it sure not a single Halite client is going to connect to it...).

Another issue, on this magnet uri
magnet:?xt=urn:btih:546cf15f724d19c4319cc17b179d7e035f89c1f4&dn=Ubuntu+Desktop+GNU%2FLinux+14.04.2+Trusty+Tahr+LTS+x64+64bit+amd64&tr=udp%3A%2F%2Fopen.demonii.com%3A1337&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Fexodus.desync.com%3A6969
leechers-paradise.org:6969 gets truncated into leechers-paradise.or, log entry:

None, Alert Ubuntu Desktop GNU/Linux 14.04.2 Trusty Tahr LTS x64 64bit amd64 (udp://tracker.leechers-paradise.or) (-1) No such host is known (1), Status code: -1, Times 1. ()

Another issue, UI has phantom message "Port nnnnn open" in lower left corner which is not seemingly related to anything, since Halite has been bound to a single port in options (not this one). Checking with netstat, this port is not listening or in use either.

Also wondering how many issues did go unreported because seemingly the only way to do it is to register an account with Github, i'd say 99,99% of people will just quietly drop it instead (i just happened to have way too much time atm). An email account like [email protected] could be rather welcome.

Watch directory feature

Not sure if I'm just missing it in the settings, but would it be possible to implement a feature to scan a specific directory every n seconds, and automatically add any valid torrents found?

Another small niggle is that the toolbar button don't have tool tips when hovered over making the distinction between global settings, and toggle settings confusing.

Solution file error MSB4051

msbuild "C:\projects\halite\Halite.sln" /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
Microsoft (R) Build Engine version 15.3.409.57025 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
Build started 9/3/2017 7:34:23 PM.
C:\projects\halite\Halite.sln : Solution file error MSB4051: Project {96B9F803-98BB-4398-A0B6-77AB9143222F} is referencing a project with GUID {ED987C84-FFF9-4656-8F27-2A65FC0847FD}, but a project with this GUID was not found in the .SLN file.
Build FAILED.
  C:\projects\halite\Halite.sln : Solution file error MSB4051: Project {96B9F803-98BB-4398-A0B6-77AB9143222F} is referencing a project with GUID {ED987C84-FFF9-4656-8F27-2A65FC0847FD}, but a project with this GUID was not found in the .SLN file.
    0 Warning(s)
    1 Error(s)
Time Elapsed 00:00:01.45

Referenced in

{ED987C84-FFF9-4656-8F27-2A65FC0847FD} = {ED987C84-FFF9-4656-8F27-2A65FC0847FD}

UUID changed in 2a6c3a7#diff-20c41c460f8249fe6e2257bb41dcca69R21

Dual monitor issue

I had halite running on a secondary monitor on my laptop. When I unhook the second monitor and try to open it on my laptop alone it stays off screen. I can hook it to the secondary monitor and move it back to the first screen and its fine until I close halite and reopen it. Then it stays on the secondary screen location again.

Halite 0.4.0.4 not updated

I download Halite-0.4.0.4-x86.7z, and files in this archive still version 0.4.0.3, dated 20/9/15.
Please, update the archive!.

Thanks

Toolbar buttons tooltips and usage

New user can understand icons without explanation wrong, especially toolbox, gear and switch buttons. Also red X on toolbar which turns off Halite seems not to be very useful.

"Share ratio limit" doesn't appear to work

Windows 8.1, tried 32-bit then 64-bit version.

The "Share ratio limit" option under Globals => Seeding LImits doesn't seem to do anything. I have the share ratio limit set to 2, yet my torrents continue seeding far past a 2.0 ratio, one went to something like a 5 ratio before I cancelled it.

I'm not sure if the time ratio limit works. I tried disabling "time ratio limit" and "time limit (sec)" to see if that made a difference, but it still doesn't stop seeding at the limit.

Possibly related, the "Apply" button under Settings never becomes clickable no matter how many settings I fiddle with.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.