jessopb
ebf35a1df8
remove watchman (and errors!) ( #7710 )
2022-10-25 12:56:38 -04:00
jessopb
5ed13de5d6
Revert "more lbrytv removal"
...
This reverts commit 6acdfc9623
.
2022-04-27 18:28:33 -04:00
zeppi
6acdfc9623
more lbrytv removal
2022-04-25 22:05:43 -04:00
zeppi
24264a15b0
cleanup
2022-02-06 22:43:05 -05:00
zeppi
4f74ecfc47
bring in player refactor with seek ahead/back
2022-02-06 22:43:05 -05:00
jessopb
22a302f528
mostly remove is_web ( #7408 )
2022-01-07 14:02:33 -05:00
jessopb
34283f7be6
fix 7188 window.location.pathname ( #7401 )
2022-01-04 15:40:42 -05:00
jessopb
a1f4a7f8ec
Electron 15 ( #7384 )
...
* upgrade electron to 15
* linter
* change electron-cookies to modded version for electron >=10
* electron-cookies version fix
2022-01-02 15:33:11 -05:00
zeppi
1360e21016
fixes restoring wallet page and removing lbry.tv references
2021-11-28 15:06:11 -05:00
mayeaux
e3791aefdc
Send video bitrate and user bandwidth to Watchman ( #7145 )
...
* adding functionality to detect user download speed
* calculating bandwidth speed more intelligently
* saving download speed and updating it every 30s
* all the functionality should be done needs testing
* fix linting
* use a 1mb file for calculating bandwidth
* add optional chaining plugin to babel and get bitrate from texttrack
* allow optional chaining for flow
* ignore flow error
* disable bandwidth checking functionality
* fix flow error
2021-10-06 14:59:33 -04:00
jessopb
91ef5456de
Fix stale recsys and fix watchman uncaught promise when videoPlayer is not initialized ( #7014 )
...
* do not set stale recsys id
* no watchman send if videoplay not initialized
2021-09-03 11:29:23 -04:00
jessopb
9ec8f56051
watchman send dsk for desktop ( #6916 )
2021-08-19 13:18:21 -04:00
jessopb
9bbe8b1c63
watchman device type is web for browsers ( #6901 )
...
* watchman device type is web for browsers
* no watchman on desktop
2021-08-18 11:42:56 -04:00
jessopb
5d889bef27
update watchman device types ( #6900 )
2021-08-18 11:05:03 -04:00
mayeaux
0cc0e213a5
Anthony watchman integration ( #6799 )
...
* raw ingredients done adding functionality
* essentially working just need a cleanup
* almost working with a couple bugs
* almost working but a bug or two
* seems to be working well
* seems to be working well but needs a cleanup
* couple of bug fixes
* basically working now cleaning up
* seems to be working pretty well
* cleanup unnecessary changes
* eslint fixes
* bugfix seek event
* bugfix and andrey fix and better docs
* getting ready to add last piece of functionality
* handle seek events properly
* add dynamic duration to calculate interval properly
* fix lint errors
* last couple changes
* only run watchman with analytics on and on prod
* flow fixes
Co-authored-by: zeppi <jessopb@gmail.com>
2021-08-10 16:42:50 -04:00
zeppi
b6c21dcb84
patch devmode for custom lbry api
2021-07-28 11:49:36 -04:00
infinite-persistence
47539edcab
Fix lint (removal of videoFetchDuration)
2021-06-10 10:14:52 -04:00
Andrey Beletsky
09cfee2fa1
Remove time to fetch metric
2021-06-08 13:42:40 -04:00
zeppi
6b307352d3
integrate some Odysee code with master
...
integrate analyticsjs
top page
buy page
reconcile help page
rec. constants
reconcile search page
search page
wip
wip
2021-04-27 19:56:30 -04:00
DispatchCommit
762005f217
remove prometheus event that doesn't exist and causes errors
...
"there won’t be a metric by this name, our code is just getting errors" - andrey
2021-04-20 00:49:08 -07:00
Sean Yesmunt
e08b71774c
pre-roll ads
2021-04-12 12:55:06 -04:00
seanyesmunt
6718f153a9
style pass
2021-04-07 12:08:17 -04:00
DispatchCommit
11fdbcaee5
add videoFetchDuration to typedef
2021-03-09 16:04:40 -05:00
DispatchCommit
d47b6eae0c
Track duration for initial video fetch time
...
this may help identify degraded services and poor user experience.
2021-03-09 16:04:40 -05:00
zeppi
65d524dfdf
buffer id
2021-01-05 16:29:04 -05:00
Sean Yesmunt
fac2050485
pass readyState to buffer analytics api
2020-12-03 15:00:21 -05:00
zeppi
b736444306
player started event (embedded)
2020-11-30 14:52:05 -05:00
zeppi
adde73605d
player loaded analytics event (for embedded/not)
2020-11-30 14:52:05 -05:00
Sean Yesmunt
3b6882412a
enable 'discover' page for everyone
2020-11-16 14:11:52 -05:00
zeppi
92817203fc
send nudge source to matomo
2020-11-13 11:07:31 -05:00
Sean Yesmunt
bba539f846
Revert "Revert "add logging of player point of presence""
...
This reverts commit 4067e1ffd8
.
2020-09-09 14:55:16 -04:00
Sean Yesmunt
4067e1ffd8
Revert "add logging of player point of presence"
...
This reverts commit fb142f7699
.
2020-09-09 14:40:43 -04:00
Jeremy Kauffman
fb142f7699
add logging of player point of presence
2020-09-09 10:48:15 -04:00
jessopb
1471511c03
Revert "check matomo and disable if necessary"
...
This reverts commit f88b98ea62
.
2020-08-12 11:04:38 -04:00
jessop
f88b98ea62
check matomo and disable if necessary
2020-08-11 16:47:56 -04:00
Sean Yesmunt
2f995be794
use new buffer analytics api
2020-08-07 22:54:29 -04:00
Sean Yesmunt
90327a72ed
add comments behind a flag
2020-07-23 11:03:00 -04:00
jessop
0039b94832
add userid for matomo
2020-07-07 09:27:34 -04:00
jessop
7fe88d86d5
strip ga calls
2020-06-02 16:52:34 -04:00
jessop
50089725f5
initial matomo rollout
2020-05-29 11:11:50 -04:00
Sean Yesmunt
c2abcf110c
Paid content on lbry.tv ( #4197 )
2020-05-21 11:38:28 -04:00
Sean Yesmunt
75b23d5d0e
disable electron-cookies in dev mode
2020-05-15 15:12:11 -04:00
Sean Yesmunt
db51789e07
pass time in ms to analytics for view apis
2020-05-05 10:09:53 -04:00
Alex Grintsvayg
fb2ad33871
post ui metrics
2020-03-24 15:31:00 -04:00
Alex Grintsvayg
58d323fd97
update metrics url
2020-03-24 14:53:02 -04:00
Sean Yesmunt
4368eb4c5c
Revert "update metrics url"
...
This reverts commit ba1cdd3882
.
2020-03-24 14:33:09 -04:00
Alex Grintsvayg
ba1cdd3882
update metrics url
2020-03-24 14:15:26 -04:00
Alex Grintsvayg
1875c37ed3
send a few metrics to lbrytv api
2020-03-24 11:52:42 -04:00
Sean Yesmunt
bb1c12b050
pass trending_algorithm to ga
2020-03-18 14:20:55 -04:00
jessop
a07fb2514e
sync tags with lbry on startup and change
2020-03-11 21:47:48 -04:00