JSTorrent is a BitTorrent client for Google Chrome that downloads torrent files with ease. It can download torrents directly to your Downloads folder and can handle large files (multi-gigabyte files) with ease. It is designed specifically for Google ChromeOS and runs fine on lower end ARM Chromebooks.See what users are saying about the app
- Add option for number of active torrents (queue functionality) - Fix bug with downloading too much data when disk is slow - Fix bug with changelog always showing sometimes.
- MAGNET LINK SUPPORT! (look in the options) - Increased download speed through improved peer connection handling - Fixed a number of bugs causing downloads to pause/hang - Add an action to Cast (www.mp4cast.com) to Chromecast a completed file - Enable the (beta) Media stream page (look in Files tab) - added new option "add public trackers automatically" - added Messages tab, for detailed log/debug info - added option to disable usage tracking - removed "compact" view, use native minimize control instead (will add status area when minimized in future release) - add bytes/sec to peer list - show notification when app updates - started support for localization - destroy the UI on minimize, restore on restore (save some memory/cpu in minimized mode) - update package script to reduce crx size - fix main logo for retina displays - try to make "Open" in files tab work better, instead replace with link to issue tracker. - add an action "get app" to files list - fix reset torrent state for case where added by .torrent entry - fix client name display - fix help page scroll issue - update help page - add tooltips to options page - fix uninstall url (links to an optional survey) - update web server chrome - fix drag in .torrent file - fix display of client name - add folder path to files list - fix display of % complete - show error when .torrent file wont load - add browser permission to use browser.openTab - replace calls to window.open with chrome.browser.openTab - many other small misc fixes
- Fix magnet links not working - Fix UDP tracker problems
- HTTP tracker fixes - remove deprecated pushMessaging API
- Support for being default "magnet:" protocol handler - Fix parsing trackers from .torrent files - API updates for upcoming Chrome 38 - UI fixes
- Fix for base32 magnet links - Speed improvement using Web Crypto API
- Add ETA column - Minimized view - Use new chrome.sockets API - Ability to add custom trackers (right-click) - Better messaging for when out of free disk space - Fix utf-8 encoded text issues - Ability to remove detached storage
- Minor bugfixes having to do with handling detached storage
- Identified the cause of the Fatal Disk errors, workaround implemented - New Streaming Media Player (click on "Play" in Files view) - Improved download speeds
- Improved messaging for unhealthy torrents - Fixed some add by URL bugs - Clicking on "Add" without a URL brings up file selection - Extended trial version in certain markets (Brazil)
- Fix several issues with trackers - New option (default off) to report as uTorrent - Information in Help page to give to private tracker admins - See detailed tracker error information in "Trackers" tab - Sortable columns (click on column header, note not all columns are sortable) - Improvements to setting file priority (skip file download) - Add "General Information" pane, to see detailed information about a Torrent
- Miscellaneous bugfixes
- Ability to select which files to download - Private tracker support - New works for all public trackers - Improved UX and notifications - Added some options to the Options page - Number of peers per torrent - Prevent standby
Pushing small bugfixes reported by users. Please, if you have any problems with the program, report the issues and I will address them!
Version 2.0 is released with direct downloads to your disk. If you encounter any issues, please report them here and I will work my best to fix them as soon as possible.
Bug reports and feature requests are more than welcome on the on the JSTorrent GitHub page.
This is JSTorrent version
Find a torrent file on the web, right click in your browser and select "Copy link address", now come back to JSTorrent, paste it into the address bar on top, and click "Add". Then your torrent download will begin!
Or, simply download a ".torrent" file, and then either drag it into the window or just click on it in the "Files" app.
To make it easier, there is a chrome extension that adds a right click menu that will do this automatically!
You can also visit JSTorrent.com to setup JSTorrent as your magnet link handler.
JSTorrent actually starts out with NO ACCESS to any files on your computer. You have to tell it which folder(s) it has access to. This is a security feature! Most desktop software actually has full access to your computer. Cool, huh?
The first time you add a torrent, you'll be asked to select a Default Download Folder. The files will go there. Creating a "JSTorrent" folder to put everything in is the recommended setup.
The file probably has the AC3 codec, which ChromeOS does not decode. Try to get MP4 files with H264 encoding, that will work best.
But, you can try to use VLC for Chrome, or HEVC Player for Chrome. They may be able to play your file correctly.
On ChromeOS, it is indeed possible. However, saving your files to Google Drive is not a very good idea. It means you will be downloading to your local computer, and then re-uploading to Google Drive, which results in at least a 2x slowdown. Plus, it will sync multiple times as the file is being downloaded, so it results in about a 10x slowdown. In addition, there are errors in keeping the Google Drive download directory restored across restarts. So, in short, save to the internal or external disk.
First off, did you select your download directory?
Check the "Trackers" tab and make sure there are no numbers in the "errors" or "timeouts" columns, and that there are numbers in the "seeders" column. See if there is any information in the "lasterror" column.
Verify that there are peers present in the "Swarm" tab
Then check out the "Peers" tab and make sure you're connecting to peers.
If you still have no success, please report detailed information to firstname.lastname@example.org, or on the JSTorrent community page, or to the JSTorrent SubReddit
You can access the files in your selected Downloads folder.
The easiest way is to find the "magnet" link on a website and right click and select Copy link address. You can also download the torrent file to your ChromeOS Downloads folder, and then drag it into the JSTorrent window. Click here to set up magnet: links
You can skip downloading files or choose to download only a single file by right clicking in the Files tab. You can skip downloading a file by selecting "Skip Download". To download only a single file, use shift+click to select other files and "Skip" them.
With a private tracker, you'll need to download the ".torrent" file from the web browser first, and then load it into JSTorrent. This is because you need to be signed in, and JSTorrent doesn't know about your login credentials.
Typically trackers will employ a "whitelist" and only allow certain BitTorrent clients. Since this software is relatively new, many trackers have not yet whitelisted JSTorrent. You will need to contact the administrators of your private tracker and give them the following information:
You can try looking on JSTorrent community page on Google+ or the JSTorrent SubReddit
This software isn't perfect. It could be our fault. Check the system notifications and see if there is any information. One possible cause is the Download Folder for this torrent is missing (if it was an external drive). Please, let me know about any errors either on the Google+ JSTorrent community page, the Suggestions Page, or the JSTorrent SubReddit
We would love to hear about it. Please share it on the Google+ JSTorrent community page. Or you can share it on our Suggestions Page, or the JSTorrent SubReddit
You can increase the download speed by adjusting the number of connections in the settings. This will use more system resources, but will give you faster speeds.
That's OK. The default settings are configured to work for most users. If you have specific questions, try asking on the Google+ JSTorrent community page or the JSTorrent SubReddit
Ask it on the Google+ JSTorrent community page or the JSTorrent SubReddit