* Ensure that default file/protocol handlers are re-installed after updating.
Previously, they were only installed when the preference was changed.
This caused the handlers to point to non-existing files after updates
occurred and older versions were removed by Squirrel.
Closes#791, #911.
* webtorrent/webtorrent-desktop#1340: Switch to async metadata updates.
* Use fat arrow
* Fix issue track number not displayed if total number of tracks is not defined (common.track.of === null).
* Add disk number in addition to track number.
* Update order of audio properties from: album, track, disk, format to track, disk, album, format
* #1340 Update music-metadata to 2.5.0, enabling async 'per' tag updates
#1452 Fix for playing some '.m4b' files
* #1340 Commented out the metadata event debug output.
* #1340 Remove line comment to get rid of max line length lint error
* Update music-metadata 2.6.0 to fix some async events are getting triggered.
* Return JSX block.
* Get rid of third parameter which is replaced by CSS capitalize
* Fixed error when value is undefined.
* Update music-metadata dependency to 2.6.1.
* fix(package): update music-metadata to version 3.1.0
Closes#1478
* Revert "Ensure that default file/protocol handlers are re-installed after updating."
This reverts commit 39145b2366.
In Electron apps, the cost of large modules is very real.
fs-extra is very convenient, but removing it caused 50 fewer unique
files to be required(), resultin in 60ms faster startup!
Before: 557 unique requires (1330-1340ms)
After: 507 unique requires (1270-1280ms)
* Open multi-file torrents as playlists
* Add `repeat` and `shuffle` options to the player
* Autoplay first file in torrent
* replaces `pickFileToPlay` feature
* when reopening player, restores the most recently viewed file
* Add playlist navigation buttons to Windows thumbar
* Remove `repeat` and `shuffle` options
This reverts commit 9284122461.
* Play files in order they appear in torrent
* Clean up playlists code