EEVblog Electronics Community Forum
Products => Computers => Programming => Topic started by: CyberJacob on June 25, 2021, 07:39:35 pm
-
Hi Folks,
Given Dave's recent fondness of lbry (and other non-YouTube platforms) I decided to try adding support for it to a program I maintain, which replaces YouTube's rather useless recommendations and subscription system with one that actually works (i.e. shows you videos from channels you subscribe that you haven't watched yet). For reference it's https://github.com/cyberjacob/ytsm/ (https://github.com/cyberjacob/ytsm/), but that's not really related.
Anyway, I’m trying to set up the lbry API daemon for some development, as suggested by the documentation at https://lbry.tech/api/sdk. To start with, the majority of docker images published by lbry are missing any kind of documentation (for example lbry/lbrynet-tv, the most downloaded image). I then found the lbry/wallet-server image, the description for which shows it’s the lbry SDK, however running this only results in a connection problem - is your daemon running error, suggesting it’s documentation is wrong and it’s not the SDK daemon.
After a large amount of trial and error, I found the lbry/lbrynet image. This is lacking much useful documentation for running the image, but the sample command confirms it’s for the daemon. Running this results in a large number of on-demand fetching height log messages, however the image then exits.
As a new developer to the lbry platform, this all contributes to a feeling that lbry is not yet mature enough for any reasonable amount of work, and that a huge amount of time would be wasted attempting to get even the very basics up and running. Am I missing something obvious here? I realise my likelihood of someone here knowing how to fix this is slim to none (no offence intended), but maybe someone (Dave?) could persuade them to write actual documentation?