Feross Aboukhadijeh
f93685811a
handle case where cb is undefined
2016-04-14 16:06:24 -07:00
Feross Aboukhadijeh
914d07df03
Show error when media format is unsupported ( #409 )
...
* fix error about pop
* location-history: add optional callbacks
* set handler on first tick
discovered by @dcposch
* Show error when media format is unsupported
Before this change, the player would just get stuck on the loading
screen forever without notifying the user.
2016-04-14 15:30:26 -07:00
Feross Aboukhadijeh
45f6cc5247
Preload sound files for instant playback ( #374 )
...
* rm dist at start of build
* renderer style
* preload sound files for instant playback
The first time a sound file is played, the Audio object is cached.
5s after startup, all sound files are automatically preloaded.
2016-04-10 16:46:46 -07:00
DC
69460db294
Exit media when user closes window ( #348 )
2016-04-10 16:46:34 -07:00
Evan Miller
da1e120de9
Create error on zero-byte poster ( #352 )
...
* Error on zero-byte poster
* return cb to stop execution
2016-04-07 21:25:00 -07:00
DC
28c386d916
Fix file list enabled/disabled logic
...
* Files that are either 100% downloaded OR streamble should be enabled
* Disabled files should not be clickable
This fixes both bugs.
2016-04-06 02:55:41 -07:00
DC
aac862cddf
Only show play button for torrents that are playable
2016-04-06 02:55:40 -07:00
DC
5e5d8799a7
Fix playback bug: ensure openPlayer() always calls its callback
2016-04-06 02:55:40 -07:00
DC
85b6ca0639
Fix player flakiness
...
* No more pause icon in the file list
* Reset state.playng completely after each play
* Fixes #318 : false "cannot add dupe torrent" error
2016-04-06 00:58:34 -07:00
Feross Aboukhadijeh
8629fc956d
clear cast interval when casting stops; naming
...
* fix ipc logs
* minWidth 425
So title "WebTorrent (BETA)" doesn't get cut off
* clear cast interval when casting stops; naming
Fix #300
2016-04-05 23:12:23 -07:00
Feross Aboukhadijeh
ee7205bb84
Consistent error handling on all cast devices
2016-04-05 19:01:12 -07:00
DC
b31281c35e
Don't load cast module when seeking
2016-04-05 18:35:32 -07:00
grunjol
ac07023ca5
inform user about connection/unsupported errors
2016-04-05 13:36:26 -03:00
grunjol
6aa7058184
add DLNA support
2016-04-05 12:23:40 -03:00
grunjol
4f79fbfc41
refactor cast module
...
* refactor cast module
* fix standard
* remove debug dependency
2016-04-04 01:22:02 -07:00
DC
af783e0532
Save audio metadata, after extraction
...
Fixes #260
2016-03-30 20:47:04 -07:00
DC
cc273e7312
Loading spinner for videos
...
Only worked for audio before
2016-03-29 00:41:42 -07:00
DC
ac7431292e
Show filename in window title. Fix #245
...
Also fix error popover z index
2016-03-27 16:17:35 -07:00
DC
3617c17300
Memoize event handlers
...
Stop virtualdom from swapping out every event handler on every update
2016-03-27 02:58:26 -07:00
DC
906da4d977
Speed up init() by >= 2x
...
Lazy load the WebTorrent, Chromecast, and Airplay modules
2016-03-26 23:31:32 -07:00
grunjol
fc6d8e7b7d
add volume management
2016-03-23 09:01:07 -03:00
DC
ebcc814ca7
WebTorrent can now play audio
2016-03-22 02:26:28 -07:00
DC
13902daedd
Use largest image in torrent as the poster
...
...as a fallback, if no the torrent doesn't contain any video files
2016-03-21 17:57:08 -07:00
DC
78f1d4c8eb
Add tooltips
2016-03-21 16:51:45 -07:00
DC
1c2cd5f49e
Fix default torrents
...
Big Buck Bunny playable now, files show correctly even before the user starts torrenting
2016-03-21 02:34:52 -07:00
Feross Aboukhadijeh
ce2a9ceb11
Implement back/forward buttons ( fix #180 )
2016-03-20 22:54:51 -07:00
DC
26dc1e82fd
Airplay support. Nicer looking cast screen
2016-03-20 01:59:25 -07:00
DC
3e0528090e
Torrent list: fix button alignment
2016-03-19 01:22:24 -07:00
DC
849bbed0ae
Chromecast video controls
2016-03-19 01:21:52 -07:00
DC
8108c407d3
Torrent details
...
Show file list, open folder containing downloaded files, open individual files, play/pause individual videos
2016-03-14 09:18:20 -07:00
Feross Aboukhadijeh
0b7f97ba6b
torrent poster: support m4v
2016-03-07 15:48:00 -08:00
Feross Aboukhadijeh
f1c1c72e63
fix: no exception when screenshot cannot be made for any files in torrent
2016-03-06 11:15:00 -08:00
Feross Aboukhadijeh
5f02b73616
style
2016-03-04 16:00:16 -08:00
Nate Goldman
9a0f361e14
separation of concerns
2016-03-04 13:14:22 -08:00