Alex Liebowitz
2253943eba
Shorten time between sending chunks of video stream
2016-10-02 02:03:47 -04:00
Alex Liebowitz
a6fcd5d1f2
More refactoring in LBRYStreamProducer
2016-10-01 23:35:07 -04:00
Alex Liebowitz
f245822814
Refactor of LBRYStreamProducer
2016-10-01 23:35:07 -04:00
Alex Liebowitz
aa3aff91d0
Refactor LBRYStreamProducer and add Content-Length header
...
Also fixes producer pause/unpause behavior and adds slight delay
between sending chunks
2016-10-01 23:33:51 -04:00
Alex Liebowitz
5537dd878f
Add basic support for streaming partially downloaded files
2016-10-01 23:29:08 -04:00
Jack
5e4e619708
squelch loud log
2016-10-01 15:20:19 -04:00
Jack
d741c705cd
add some tests, don't use lighthouse for cost ests
2016-10-01 01:09:27 -04:00
Jack
d83abd81f8
job's comments
2016-09-30 14:26:13 -04:00
Jack
640e000b9f
fix timeouts in get_availability
2016-09-30 13:35:13 -04:00
Jack
8d961d6ce6
add get_availability
2016-09-30 13:28:01 -04:00
Jack
0a612ba36c
Merge branch 'master' into blob-prices
2016-09-30 12:36:10 -04:00
Jack
eb7cc8463b
Bump version: 0.6.1 → 0.6.2
2016-09-30 11:26:55 -04:00
Jack
50f0430d04
fix broken windows import
2016-09-30 11:26:37 -04:00
Jack
6e5ea935f6
Bump version: 0.6.0 → 0.6.1
2016-09-30 11:18:07 -04:00
Jack
c4eb3de5b2
update app imports
2016-09-30 11:17:47 -04:00
Jack
f79b651b05
Bump version: 0.5.0 → 0.6.0
2016-09-30 02:16:06 -04:00
Jack
c130879ef7
frontload bug
...
divide availability adjusted price by frontload factor, which will be
close to 1 while index is low and close to 2 when index is high - the
reduction approaches 50% as index goes up.
2016-09-30 00:36:23 -04:00
Jack
5c391f4bb4
remove unnecessary class
2016-09-30 00:12:17 -04:00
Jack
b853656aa6
Merge branch 'master' into blob-prices
...
# Conflicts:
# lbrynet/core/server/BlobRequestHandler.py
2016-09-30 00:11:53 -04:00
Jack Robison
8222f940b4
Merge pull request #177 from lbryio/blob-request-handler-refactor
...
refactor BlobRequestHandler
2016-09-29 23:52:14 -04:00
Jack
71b989b29b
update from master
...
resolve merge conflicts:
lbrynet/core/client/BlobRequester.py
lbrynet/core/Peer.py
lbrynet/lbryfilemanager/EncryptedFileManager.py
lbrynet/lbrynet_daemon/Daemon.py
lbrynet/lbrynet_daemon/Publisher.py
2016-09-29 23:34:59 -04:00
Jack Robison
7e2f7e6f68
Merge pull request #170 from lbryio/appveyor-deploy
...
appveyor updates
2016-09-29 12:51:16 -04:00
Jack Robison
aefb6c5dc8
Merge pull request #175 from lbryio/skip-tests
...
Tests requiring epoll should only run on linux
2016-09-29 12:50:44 -04:00
Jack Robison
b892b81dad
Merge pull request #172 from lbryio/add-venv-instr
...
encourage use of virtualenv
2016-09-29 12:50:05 -04:00
Jack Robison
4d63629919
Merge pull request #164 from lbryio/refactor-blob-requester
...
Refactor blob requester
2016-09-29 12:49:28 -04:00
Jack
4727ee0403
Merge branch 'master' into refactor-blob-requester
2016-09-29 12:48:34 -04:00
Jack Robison
fc47e8074f
Merge pull request #174 from lbryio/rename-LBRY
...
Remove LBRY Prefix
2016-09-29 12:47:50 -04:00
Jack
ff7829a078
Merge branch 'master' into rename-LBRY
2016-09-29 12:47:22 -04:00
Job Evers-Meltzer
d05bbea131
refactor BlobRequestHandler
2016-09-28 17:00:34 -07:00
Job Evers‐Meltzer
e08a681c8f
Merge pull request #176 from lbryio/start-stream-event
...
Start stream event
2016-09-28 12:15:56 -07:00
Job Evers-Meltzer
6a72b3683e
send Download Started event
2016-09-28 09:07:25 -07:00
Job Evers-Meltzer
b201fc331c
simplify callback when downloading
2016-09-28 09:06:51 -07:00
Job Evers-Meltzer
27337a9243
appveyor updates
...
- move init and build steps into dedicated scripts
- deploy msi artifact on tag
2016-09-28 07:38:12 -07:00
Jack
b671a3c2ba
Merge branch 'master' into blob-prices
2016-09-27 23:59:14 -04:00
Jack
1cc6b7658c
get uploads working
...
-add error catching in exchange rate manager
-add free data on first request with default negotiation strategy
2016-09-27 23:56:08 -04:00
Job Evers-Meltzer
12e2827286
tests requiring epoll should only run on linux
2016-09-27 16:01:47 -07:00
Job Evers-Meltzer
548d37929e
more fixes
2016-09-27 12:08:32 -07:00
Job Evers-Meltzer
eb783b6b6f
rename File to EncryptedFile
2016-09-27 11:26:01 -07:00
Job Evers-Meltzer
d1b06c3688
more fixes
2016-09-27 11:18:52 -07:00
Job Evers-Meltzer
d16b3429cd
more work to fix tests
2016-09-27 11:18:52 -07:00
Job Evers-Meltzer
1e4b5cb450
rename test files
2016-09-27 11:18:52 -07:00
Job Evers-Meltzer
a9da6e4bdf
run sed on tests too
2016-09-27 11:18:52 -07:00
Job Evers-Meltzer
a099e2db6a
fix errors
2016-09-27 11:18:52 -07:00
Job Evers-Meltzer
7dbeb1f2cf
Remove LBRY prefix from class and module names
...
This is the result of running:
grep -RlI LBRY . | xargs sed -i 's/LBRY\([A-Z]\)/\1/g'
2016-09-27 11:18:35 -07:00
Job Evers-Meltzer
550fd185a3
rename LBRYFile to EncryptedFile
2016-09-27 11:18:16 -07:00
Jack
1720cce3b0
negotiated downloads
...
-uploads are still underway
2016-09-27 13:52:44 -04:00
Job Evers-Meltzer
078b254d1d
rename files to remove LBRY prefix
2016-09-25 18:11:23 -07:00
Job Evers-Meltzer
6057dc0804
whitespace
2016-09-25 17:18:29 -07:00
Job Evers-Meltzer
5ea7c4f016
fix typo in string format
2016-09-25 17:17:48 -07:00
Job Evers-Meltzer
4334cdace1
Refactor blob requester to better seperate out the three requests
...
Each blob requests has three parts
- A request to see what blobs are available
- A request to download and pay for one of those blobs
- A request to negotiate data costs
Before the refactoring all of the code to accomplish this was mixed into
one class. They are now three seperate classes.
There is still a lot of room for improvement, but it is at least better than
it was.
2016-09-25 16:55:55 -07:00