Commit graph

40 commits

Author SHA1 Message Date
Jordan Eldredge
edc5c7890c Type check media 2018-09-17 17:04:05 -07:00
Jordan Eldredge
7c2a01dc5c Type ElementSource 2018-09-17 17:04:05 -07:00
Jordan Eldredge
de95b33642 Use constants for media status 2018-08-10 19:25:48 -07:00
Jordan Eldredge
3b9e48ef80 Add note about seekable 2018-07-26 20:54:37 -07:00
jberg
4b7560dda0 update frequency bars and add falling peaks (#616)
* update frequency bars

* add falling peak bars

* tweak bar math to drop exponentially

* plot frequencies in logspace instead of linearly

* use default audio analysis settings

* plot frequencies by octave
2018-07-24 22:10:11 -07:00
Jordan Eldredge
52d1d2af93 Tune EQ analyser node. Fixes #613 2018-07-07 12:47:41 -07:00
Jordan Eldredge
a7a5ef5e91 Upgrade prettier 2018-05-28 15:56:18 -07:00
Jordan Eldredge
257dadfecf Address/remove a bunch of TODOs 2018-05-23 20:14:06 +01:00
Jordan Eldredge
3d85d194c5 Lift playlist 2018-05-23 20:14:06 +01:00
Jordan Eldredge
353d1fd444 Remove usunused import 2018-05-03 07:26:50 -07:00
Jordan Eldredge
d00031054d Remove unused abstractions 2018-05-03 07:10:16 -07:00
Jordan Eldredge
92c571c646 Disable channel checking since it breaks Safari
https://github.com/captbaritone/webamp/issues/551
2018-05-03 07:10:16 -07:00
Jordan Eldredge
9cbef0cedc Document infinite duration bug better 2018-04-14 11:44:23 -07:00
Jordan Eldredge
ddc5fb74cb Use emitter abstraction for media class 2018-04-14 11:44:23 -07:00
Jordan Eldredge
d2bfe64a44 Fix bug where we were continually destroying analysers that had already been destroyed 2018-04-10 20:24:42 -07:00
Jordan Eldredge
d5debf882c Try to do a better job cleaning up channel detection audio nodes 2018-04-09 07:01:02 -07:00
Jordan Eldredge
82506df2dd Handle infinity for now 2018-04-08 20:00:54 -07:00
Jordan Eldredge
373d613e19 Un-revert, add duration to llama track
It seems the bug I saw (the demo track had an infinite duration), was not
a bug in my code, but a bug/change in the latest version of mobile
Safari.

Undoing the revert, since it doesn't really help, and adding back the
channel detection code.
2018-04-08 19:13:58 -07:00
Jordan Eldredge
5b39cb24a3 Revert to known state. Shit's broken 2018-04-08 15:08:10 -07:00
Jordan Eldredge
a1d73c2f34 Handle mono audio files 2018-04-08 14:48:28 -07:00
Jordan Eldredge
da792c16b9 Add onClose method 2018-04-03 06:50:06 -07:00
Jordan Eldredge
6e1d57033e Remove vestigle loop methods 2018-03-19 22:50:24 -07:00
Jordan Eldredge
a5a76f554c Recover from errors in media sources 2018-03-19 22:45:29 -07:00
Jordan Eldredge
4423bf2418 Add todo 2018-03-10 16:02:49 -08:00
Jordan Eldredge
95221727d7 Ensure audio is resumed by user interaction. 2018-02-21 19:35:32 -08:00
Jordan Eldredge
e52ddd63c4 Exclude Raven from the UMD bundle 2018-02-19 20:18:55 -08:00
Jordan Eldredge
512f123cfa Fix ios 2018-02-11 13:55:55 -08:00
Jordan Eldredge
b98a9bbb45 Get better audio error info 2018-02-07 21:41:06 -08:00
Jordan Eldredge
56f4a32792 Spelling 2018-02-07 21:09:54 -08:00
Jordan Eldredge
49344f1639 Add some additional exception capturing 2018-02-07 20:23:52 -08:00
Jordan Eldredge
00274e9483 Standardize on elementSource 2018-01-21 21:44:34 -08:00
Jordan Eldredge
3484d23e13 FUCK! This took me far too long to figure out. 2018-01-17 19:00:36 -08:00
Jordan Eldredge
f6bea6d8ef Don't use global fileInput 2018-01-14 14:36:21 -08:00
Jordan Eldredge
d2ab5acd3f Remove unused method 2018-01-03 19:52:00 -08:00
Jordan Eldredge
3eccf2b927 Expose elementSource behind a feature flag 2018-01-03 19:52:00 -08:00
Jordan Eldredge
c7e626de9c Enable multiple tracks 2018-01-03 19:52:00 -08:00
Jordan Eldredge
7bd6f32206 Standardize on URLs media
This will make things easier as we start getting the playlist working
2017-11-19 11:44:46 -08:00
Jordan Eldredge
7ae4b7bec6 Use buffer source 2017-11-16 22:05:05 -08:00
Jordan Eldredge
8a13222aa0 Various fixes for elementSource 2017-11-02 21:16:46 -07:00
Jordan Eldredge
f822c3061d Refactor bufferSource to use experimental abstraction 2017-11-02 08:00:51 -07:00