What's new in WebTorrent 0.24.0
Nov 24, 2023
- Added:
- Support the .m2ts video container format (hicom150)
- Changed:
- Update to Electron 10.1.0 #1864 (feross)
- Update the Windows installer loading image #1841 (alxhotel)
- Fixed:
- Fix music metadata not showing up #1847 (Borewit)
- Fix the "Play in VLC" functionality #1850 (Hinara)
- Prevent shortcuts from activating when user input elements are focused #1840 (subins2000)
New in WebTorrent 0.23.0 Beta (Jul 16, 2020)
- Added:
- Add macOS Notarization #1834 (feross)
- Changed:
- Update to Electron 10 beta #1834 (feross)
New in WebTorrent 0.20.0 Beta (Apr 27, 2018)
- Added:
- Added support for additional audio extensions: 'aiff', 'ape', 'mp2', 'oga', 'opus', 'wma' (#1240)
- Changed:
- Displaying filename while music metadata is being downloaded (#1361)
- Improved the poster selection for audio/music based torrents (#1334)
- Launch VLC player without the --video-on-top flag (#1286)
- Fixed:
- Fix silently failing to open magnets links on Linux (#1367)
New in WebTorrent 0.19.0 Beta (Jan 26, 2018)
- Added:
- Added watch folder feature: Automatically add new torrent files added to a folder on disk (#1154)
- Added highest playback priority feature: pauses other active torrents when playback starts (#840)
- Add 'Start Speaking' and 'Stop Speaking' menu item (Mac) (#439)
- Add pinch-to-zoom gesture to enter/exit fullscreen (#1148)
- Changed:
- [SECURITY] Mitigate Electron protocol handler issue (Windows)
- Moved project from Feross's GitHub account to the WebTorrent GitHub organization
- Updated to [email protected]
- Updated to [email protected]
- Treat .FLAC as playable audio (#1127)
- Fixed:
- Fix time and duration so it doesn't bounce in the UI (#1233)
- Fix 'About WebTorrent' menu location on Windows (#1120)
New in WebTorrent 0.18.0 Beta (Feb 3, 2017)
- Added:
- Add a new "Transfers" menu for pausing or resuming all torrents (#1027)
- Changed:
- Update Electron to 1.4.15 ◦Windows 32-bit: App can use 4GB of memory instead of just 2GB
- Fix "Portable App" writing crash reports to "%APPDATA%Temp" (Windows)
- Updated WebTorrent engine to 0.98.5 ◦Fix issue where http web seeds would sometimes stall
- Don't send 'completed' event to tracker again if torrent is already complete
- Add more peer ID entropy
- Set user-agent header for tracker http requests
- Fixed:
- Fix paste shortcut in tracker list on Create Torrent page (#1112)
- Auto-focus the 'OK' button in modal dialogs (#1058)
- Fix formatting issue in the speed stats on the Player page (#1039)
New in WebTorrent 0.17.2 Beta (Oct 11, 2016)
- Windows: Fix impossible-to-delete "Wired CD" default torrent
- Throttle browser-window 'move' and 'resize' events
- Fix crash ("Cannot read property 'files' of null" error)
- Fix crash ("TypeError: Cannot read property 'startPiece' of undefined")
New in WebTorrent 0.17.1 Beta (Oct 3, 2016)
- Changed:
- Faster startup (improved by ~25%)
- Update Electron to 1.4.2
- Remove support for pasting multiple newline-separated magnet links
- Reduce UX sound volume
- Fixed:
- Fix external player (VLC, etc.) opening before HTTP server was ready
- Don't show pointer cursor on torrent list checkbox
- Trim extra whitespace from magnet links pasted into "Open Torrent Address" dialog
- Fix weird outline on 'Create Torrent' button
- Windows (Portable App):
- Fix "Portable App" mode ◦Write application support files to the "Portable Settings" folder
- Stop writing Electron "single instance" lock file to "%APPDATA%RoamingWebTorrent"
- Some temp data is still written to "%APPDATA%Temp" (will be fixed in future version)
New in WebTorrent 0.17.0 Beta (Sep 27, 2016)
- Added:
- Remember window size and position
- Changed:
- Torrent list redesign
- Quieter, more subtle sounds
- Got rid of the play button spinner, now goes to the player immediately
- Faster startup
- Fixed:
- Fix bug where playback rate could go negative
- Don't hide header when moused over player controls
- Fix Delete Data File on Windows
- Fix a sad, sad bug that resulted in 100+ MB config files
- Fix app DMG background image
New in WebTorrent 0.16.0 Beta (Sep 18, 2016)
- ADDED:
- Windows 64-bit support!
- Existing 32-bit users will update to 64-bit automatically in next release
- 64-bit reduces likelihood of out-of-memory errors by increasing the address space
- FIXED:
- Mac: Fix background image on .DMG
New in WebTorrent 0.15.0 Beta (Sep 18, 2016)
- Added:
- Option to start automatically on login
- Add integration tests
- Add more detailed telemetry to diagnose "buffer allocation failed"
- Changed:
- Disable playback controls while in external player
- Fixed:
- Fix several uncaught errors
- Update to the latest webtorrent.js, fixing some more uncaught errors
- Clicking on the "torrent finished" notification works again
New in WebTorrent 0.14.0 Beta (Sep 5, 2016)
- Added:
- Autoplay through all files in a torrent (#871)
- Torrents now have a progress bar (#844)
- Changed:
- Modals now use Material UI
- Torrent list style improvements
- Fixed:
- Fix App.js crash in Linux (#882)
- Fix error on Windows caused by setBadge (#867)
- Don't crash when restarting after adding a magnet link (#869)
- Restore playback state when reopening player (#877)
New in WebTorrent 0.13.0 Beta (Sep 1, 2016)
- Fixed the Create Torrent page
New in WebTorrent 0.12.0 Beta (Aug 23, 2016)
- Added:
- Custom external media player
- Changed:
- Telemetry improvements: redact stacktraces, log app version
- Fixed:
- Fix playback and download of default torrents ("missing path" error)
- Fix Delete Torrent + Data for newly added magnet links
- Fix jumpToTime error
New in WebTorrent 0.11.0 Beta (Aug 23, 2016)
- Added:
- New Preference to "Set WebTorrent as default handler for torrents and magnet links"
- New Preference to "Always play in VLC"
- Check for missing default download path and torrent folders on start up
- Changed:
- Do not automatically set WebTorrent as the default handler for torrents
- Torrents can only be created from the home screen
- Update Electron to 1.3.3
- Fixed:
- Allow modifying the default tracker list on the Create Torrent page
- Prevent opening multiple stacked Preference windows or Create Torrent windows
- Windows: Player window auto-resize does not match video aspect ratio
- Missing page title on Create Torrent page
New in WebTorrent 0.10.0 Beta (Aug 8, 2016)
- Added:
- Drag-and-drop magnet links (selected text) is now supported
- Add "User Tasks" shortcuts to app icon in Start Menu
- Fixed:
- When streaming to VLC, set VLC window title to torrent file name
- Fix "Cannot read property 'numPiecesPresent' of undefined" exception
- Fix rare case where config file could not be completely written
- Changed:
- Change WebTorrent Desktop peer ID prefix to 'WD' to distinguish from WebTorrent in the browser, 'WW'
- Switch UI to React to improve UI rendering speed: The primary bottleneck was actually hyperx , not virtual-dom
- Improved location history (back/forward buttons) to fix rare exceptions: Location history abstraction released independently as location-history
- Update Electron to 1.3.2
New in WebTorrent 0.9.0 Beta (Aug 8, 2016)
- Added:
- Save selected subtitles
- Ask for confirmation before deleting torrents
- Support Debian Jessie
- Changed:
- Only send telemetry in production
- Clean up the code. Split main.js, refactor lots of things
- Fixed:
- Fix state.playing.jumpToTime behavior
- Remove torrent file and poster image when deleting a torrent
New in WebTorrent 0.8.1 Beta (Jul 22, 2016)
- Added:
- New URI handler: stream-magnet
- Fixed:
- DLNA crashing bug
New in WebTorrent 0.8.0 Beta (Jul 22, 2016)
- Added:
- Cast menu: choose which Chromecast, Airplay, or DLNA device you want to use
- Telemetry: send basic data, plus stats on how often the play button works
- Make posters from jpeg files, not just jpg
- Support .wmv video via Play in VLC
- Windows thumbnail bar with a play/pause button
- Changed:
- Nicer modal styles
- Fixed:
- Windows tray icon now stays in the right state
New in WebTorrent 0.7.2 Beta (Jun 3, 2016)
- Fixed:
- Fix exception that affects users upgrading from v0.5.1 or older
- Ensure state.saved.prefs configuration exists
- Fix window title on "About WebTorrent" window
New in WebTorrent 0.7.1 Beta (Jun 3, 2016)
- Changed:
- Change "Step Forward" keyboard shortcut to Alt+Left
- Change "Step Backward" keyboard shortcut to to Alt+Right
- Fixed:
- First time startup bug -- invalid torrent/poster paths
New in WebTorrent 0.7.0 Beta (Jun 3, 2016)
- Added:
- Improved AirPlay support -- using the new airplayer package
- Remember volume setting in player, for as long as the app is open
- Changed:
- Add (+) button now also accepts non .torrent files and creates a torrent from those files
- Show prompt text in title bar for open dialogs (OS X)
- Upgrade Electron to 1.2.1
- Improve window resizing when aspect ratio is enforced (OS X)
- Use .ico format for better icon rendering quality (Windows)
- Fix crash reporter not working (Windows)
- Fixed:
- Re-enable WebRTC (web peers)! (OS X, Windows)
- Windows support was disabled in v0.6.1 to work around a bug in Electron
- OS X support was disabled in v0.4.0 to work around a 100% CPU bug
- Fix subtitle selector radio button UI size glitch
- Fix race condition causing exeption on app startup
- Fix duplicate torrent detection in some cases
- Fix "gray screen" exception caused by incorrect file list order
- Fix torrent loading message UI misalignment
New in WebTorrent 0.6.1 Beta (May 26, 2016)
- Fixed:
- Disable WebRTC to work around Electron crash (Windows)
- Will be re-enabled in the next version of WebTorrent, which will be based on the next version of Electron, where the bug is fixed.
- Fix crash when updating from WebTorrent 0.5.x in some situtations (#583)
- Fix keyboard shortcuts Space and ESC being captured globally (#585)
- Fix crash, show error when drag-dropping hidden files (#586)
New in WebTorrent 0.6.0 Beta (May 26, 2016)
- Added:
- Added Preferences page to set Download folder
- Save video position, resume playback from saved position
- Add additional video player keyboard shortcuts (#275)
- Use poster.jpg file as the poster image if available (#558)
- Add support for pasting instant.io links (#559)
- Add announcement feature
- Changed:
- Nicer player UI
- Reduce startup jank, improve startup time (#568)
- Cleanup unsupported codec detection (#569, #570)
- Cleaner look for the torrent file list
- Improve subtitle positioning (#551)
- Fixed:
- Fix Uncaught TypeError: Cannot read property 'update' of undefined (#567)
- Fix bugs in LocationHistory
- When player is active, and magnet link is pasted, go back to list
- After deleting torrent, remove just the player from forward stack
- After creating torrent, remove create torrent page from forward stack
- Cancel button on create torrent page should only go back one page
New in WebTorrent 0.5.1 Beta (May 26, 2016)
New in WebTorrent 0.5.0 Beta (May 26, 2016)
- Added:
- Select/deselect individual files to torrent.
- Automatically include subtitle files (.srt, .vtt) from torrent in the subtitles menu.
- "Add Subtitle File..." menu item.
- Changed:
- When manually adding subtitle track(s), always switch to the new track.
- Fixed:
- Multi-file torrents would not seed in-place, were copied to Downloads folder.
- Missing 'About WebTorrent' menu item. (Windows)
- Rare exception. ("Cannot create BrowserWindow before app is ready")
New in WebTorrent 0.4.0 Beta (May 26, 2016)
- Added:
- Better Windows support!
- Windows 32-bit build.
- Windows Portable App build.
- Windows app signing, for fewer install warnings.
- Subtitles support!
- .srt and .vtt file support.
- Drag-and-drop files on video, or choose from file selector.
- Multiple subtitle files support.
- Stream to VLC when the audio codec is unplayable (e.g. AC3, EAC3).
- "Show in Folder" item in context menu.
- Volume slider, with mute/unmute button.
- New "Create torrent" page to modify:
- Torrent comment.
- Trackers.
- Private torrent flag.
- Use mouse wheel to increase/decrease volume.
- New default torrent on first launch: The WIRED CD.
- Changed:
- Improve app startup time by 40%.
- UI tweaks: Reduce font size, reduce torrent list item height.
- Add Playback menu for playback-related functionality.
- Fix installing when the app is already installed. (Windows)
- Don't kill unrelated processes on uninstall. (Windows)
- Remove OS X-style Window menu. (Linux, Windows)
- Remove "Add Fake Airplay/Chromecast" menu items.
- Fixed:
- Support creating torrents that contain .torrent files.
- Block power save while casting to a remote device.
- Do not block power save when the space key is pressed from the torrent list.
- Support playing .mpg and .ogv extensions in the app.
- Fix video centering for multi-screen setups.
- Show an error when adding a duplicate torrent.
- Show an error when adding an invalid magnet link.
- Properly size the Windows volume mixer icon.
- Default to the user's OS-defined, localized "Downloads" folder.
- Enforce minimimum window size when resizing player, to prevent window disappearing.
- Fix rare race condition error on app quit.
- Don't use zero-byte torrent "poster" images.
New in WebTorrent 0.3.2 Beta (May 26, 2016)
- Added:
- Register WebTorrent as default handler for magnet links (OS X)
- Changed:
- Faster startup time (50ms)
- Update Electron to 0.37.5
- Remove the white flash when loading pages and resizing the window
- Fix crash when sending IPC messages
- Fixed:
- Fix installation bugs with .deb file (Linux)
- Pause audio reliably when closing the window
New in WebTorrent 0.3.1 Beta (May 26, 2016)
- Added:
- Add crash reporter to torrent engine process
- Fixed:
- Fix cast screen background: cover, don't tile
New in WebTorrent 0.3.0 Beta (Apr 6, 2016)
- Added:
- Ubuntu/Debian support! (.deb installer)
- DLNA streaming support
- Add "File > Quit" menu item (Linux)
- App uninstaller (Windows)
- Crash reporting
- Changed:
- On startup, do not re-verify files when timestamps are unchanged
- Moved torrent engine to an independent process, for better UI performance
- Removed media queries (UI resizing based on window width)
- Improved Chromecast icon, when connected
- Fixed:
- "Download Complete" notification shows consistently
- Create new torrents and seed them without copying to temporary folder
- Clicking the "Download Complete" notification will always activate app
- Fixed harmless "-psn_###" error on first app startup
- Hide play buttons on unplayable torrents
- Better error handling when Chromecast/Airplay cannot connect
- Show player controls immediately on mouse move
- When creating a torrent, show it in UI immediately
- Stop casting to TV when player is closed
- Torrent engine: Fixed memory leaks in torrent-discovery and bittorrent-tracker
- Torrent engine: Fixed sub-optimal tcp/webrtc connection timeouts
- Torrent engine: Throttle web seed connections to maximum of 4
New in WebTorrent 0.2.0 Beta (Apr 6, 2016)
- Added:
- Minimise to tray (Windows, Linux)
- Show spinner and download speed when player is stalled waiting for data
- Highlight window on drag-and-drop
- Show notification to update to new app version (Linux)
- We have an auto-updater for Windows and Mac. We don't have one for Linux yet, so Linux users need to download new versions manually.
- Changed:
- Renamed WebTorrent.app to WebTorrent Desktop
- Add Cosmos Laundromat as a default torrent
- Fixed:
- Only capture media keys when player is active
- Update WebTorrent to 0.88.1 for performance improvements
- When seeding, do not proactively connect to new peers
- When seeding, do not accept new peers from peer exchange (ut_pex)
- Fixed leaks, and other improvements that result in less garbage collection
New in WebTorrent 0.1.1 Alpha (Apr 6, 2016)
- Performance improvements:
- Improve app startup time by over 100%
- Reduce the number of DOM updates substantially
- Update UI immediately anytime state is changed, instead on 1 second interval
- Added right-click menu:
- Save .torrent File
- Copy Instant.io Link to Clipboard
- Copy Magnet Link to Clipbaord
- Added keyboard shortcut for volume up (⌘/Ctrl + ↑) and volume down (⌘/Ctrl + ↓)
- Add desktop launcher shortcuts, like OS X has, for KDE and GNOME (Linux)
- Add "About" window (Windows, Linux)
- Better default window size that fits all the default torrents
- Fixed:
- Crash when ".local/share/{applications,icons}" path did not exist (Linux)
- WebTorrent executable can be moved without breaking torrents in the client
- Video progress bar shows progress for current file, not full torrent
- Video player window shows file title instead of torrent title
New in WebTorrent 0.1.0 Alpha (Apr 6, 2016)
- Windows support:
- Includes auto-updater, just like the OS X version.
- Installs desktop and start menu shortcuts.
- Audio file support:
- Supports playback of .mp3, .aac, .ogg, .wav
- Audio file metadata gets shown in the UI
- Windows top menu is no longer automatically hidden.
- When magnet links are opened from third-party apps, the WebTorrent window now gets focus.
- Subtler app sounds.
- Fix for an issue that caused some magnet links to fail to open.