The LBRY app is a graphical browser for the decentralized content marketplace provided by the LBRY protocol. It is essentially the lbry daemon bundled with a UI using Electron.
We provide installers for Windows, macOS, and Debian-based Linux.
Windows | macOS | Linux | |
---|---|---|---|
Latest Stable Release | Download | Download | Download |
Latest Prerelease | Download | Download | Download |
Our releases page also contains the latest release, pre-releases, and past builds.
To install from source or make changes to the application, continue reading below.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Clone this repo
DEPS=true ./build.sh
This will download and install the LBRY app and its dependencies, including
the LBRY daemon and command line utilities like node
and yarn
.
The LBRY app requires Node >= 6; if you have an earlier version of Node installed and want to keep
it, you can use nvm to switch back and forth.
Running the build script with DEPS=true
triggers a bash script with apt-get
specific commands.
If you are using a distribution without apt-get
, try running the script as:
./build.sh
You may also have to install the package libsecret if it is not already installed.
The app can be run from the sources using the following command:
yarn dev
Download the lbry daemon and CLI binaries and place them
in static\daemon
.
Run yarn build
.
We use electron-builder to create distributable packages.
Please read our contributing manual for details on how to develop for the project and the process of submitting pull requests.
If you want to help to translate the lbry-app, you can copy the en.json
file in /dist/locales/
and modify the values while leaving the keys as their original English strings. An example for this
would be: "Skip": "Überspringen",
Translations should automatically show up in options.