f91d6aee84
removed /latest since that would only show the last build, but we reference "latest release, pre-releases, and past builds." |
||
---|---|---|
.github | ||
.tx | ||
build | ||
flow-typed | ||
src | ||
static | ||
.eslintrc.json | ||
.flowconfig | ||
.gitignore | ||
.lintstagedrc.json | ||
.prettierrc.json | ||
.travis.yml | ||
CHANGELOG.md | ||
CONTRIBUTING.md | ||
dangerfile.js | ||
electron-builder.json | ||
electron-webpack.json | ||
LICENSE | ||
package.json | ||
README.md | ||
webpack.renderer.additions.js | ||
yarn.lock |
LBRY App
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 an UI using Electron.
Installing
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.
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Prerequisites
- Git
- Node.js
- Yarn
- C++ Build Tools (Only needed on Windows)
Setup
- Clone this repository
- Run
$ yarn
Run
The app can be run from the sources using the following command:
$ yarn dev
Build
Run $ yarn build
We use electron-builder to create distributable packages.
Contributing
Please read our contributing manual for details on how to develop for the project and the process of submitting pull requests.
Internationalization
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.