Experimental Linux client for LBRY/Odysee.
trizen 477d05839e Fallback to 'bestvideo' when the passed format to yt-dlp is not found by yt-dlp. | 1 kuukausi sitten | |
---|---|---|
.github | 2 vuotta sitten | |
bin | 1 kuukausi sitten | |
lib | 4 kuukautta sitten | |
share | 4 kuukautta sitten | |
t | 2 vuotta sitten | |
utils | 1 vuosi sitten | |
.gitignore | 2 vuotta sitten | |
Build.PL | 1 vuosi sitten | |
Changes | 4 kuukautta sitten | |
LICENSE | 2 vuotta sitten | |
MANIFEST | 5 kuukautta sitten | |
MANIFEST.SKIP | 2 vuotta sitten | |
Makefile.PL | 5 kuukautta sitten | |
README.md | 4 kuukautta sitten |
A lightweight application (fork of pipe-viewer) for searching and playing videos from LBRY, using the Librarian frontend.
The application is in the early stages of development. Some functionality is not implemented yet.
For trying the latest commit of lbry-viewer
, without installing it, execute the following commands:
cd /tmp
wget https://github.com/trizen/lbry-viewer/archive/main.zip -O lbry-viewer-main.zip
unzip -n lbry-viewer-main.zip
cd lbry-viewer-main/bin
./lbry-viewer
To install lbry-viewer
, run:
perl Build.PL
sudo ./Build installdeps
sudo ./Build install
To install gtk-lbry-viewer
along with lbry-viewer
, run:
perl Build.PL --gtk
sudo ./Build installdeps
sudo ./Build install
*_parallel
config-options: Parallel::ForkManagerTo package this application, run the following commands:
perl Build.PL --destdir "/my/package/path" --installdirs vendor [--gtk]
./Build test
./Build install --install_path script=/usr/bin
To use a specific Librarian instance, like lbry.vern.cc, pass the --api=HOST
option:
lbry-viewer --api=lbry.vern.cc
To make the change permanent, set in the configuration file:
api_host => "lbry.vern.cc",
When api_host
is set to "auto"
, lbry-viewer
picks a random instance from codeberg.org/librarian/librarian.
After installing, you can find documentation with the following commands:
man lbry-viewer
perldoc WWW::LbryViewer
Copyright (C) 2012-2024 Trizen
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See https://dev.perl.org/licenses/ for more information.