![FastLBRY ScreenShow](screen_shot.png)

# FastLBRY-GTK

FastLBRY is a project for accessing the [LBRY Network](http://lbry.com/), but instead of using their bloated Electron Based apps, we are using GTK.

There is a [Terminal](https://notabug.org/jyamihud/FastLBRY-terminal) version of FastLBRY and in future we are planning to build an [HTML5](https://notabug.org/jyamihud/FastLBRY-HTML) self hostable client. *For now there is [Librarian](https://codeberg.org/librarian/librarian).*

# License

The project is under the [GNU General Public License Version 3](https://notabug.org/jyamihud/FastLBRY-GTK/src/master/LICENSE) or any later version. One part ( the LBRY SDK executable ) is under the Expat License, also known as the MIT. The source code and the license of the SDK you can find [here](https://github.com/lbryio/lbry-sdk).


# Install </p>
#### <pre><b> OSX HighSierra 10.13.6 32/64-Bit </b></pre>
#### <pre><b> OSX Catalina 10.15.7 64-Bit Only. </b></pre>

https://brew.sh <br>
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
https://www.python.org/downloads/macos/ <br>
macOS Intel-only installer <br>
$ brew install pygobject3 <br>
If gi error: <br>
$ brew install python3-gi <br>

# Terminal

Keep in mind that this project will share a lot of code with the [FastLBRY Terminal](https://notabug.org/jyamihud/FastLBRY-terminal) and some features that are not yet available here, might be already available there and vice versa. I do not guarantee that all features will be mirrored between the two. Some things are just impossible in the Terminal version. And some are harder to do in GTK.
    
# To do list

This is a to-do list for the GTK version only.

 - [x] Hackable working GTK window.
 - [x] Connect / Disconnect LBRY SDK
 - [x] Search Publications 
 - [x] Download / Launch / Watch Publications 
 - [x] Publish
 - [ ] Plugin system [Issue #5](https://notabug.org/jyamihud/FastLBRY-GTK/issues/5)
 
 For more things to do, look at the [user submitted issues.](https://notabug.org/jyamihud/FastLBRY-GTK/issues)
 
# Matrix Chat Room
 
 To chat with the developers and users of FastLBRY ( all versions ) you can use the [Matrix Chat](https://matrix.org/clients/) room `FastLBRY:matrix.org`. **Keep in mind** that all **offtopic** messages are done in a separate room `#BlenderDumbassChat:matrix.org`.
 
