Extensible, cli youtube/invidious client with Anilibria.TV and SovetRomantica support.

loliconshik3 32a0d86011 Add Download (Audio only) in video opt menu преди 2 години
commands 183515b53c Update project structure преди 3 години
docs dd6fe825b9 Update plugins docs преди 3 години
plugins 183515b53c Update project structure преди 3 години
resources c3415ddb16 Remove old screenshots преди 3 години
src 32a0d86011 Add Download (Audio only) in video opt menu преди 2 години
ui 183515b53c Update project structure преди 3 години
.gitignore 183515b53c Update project structure преди 3 години
LICENSE d0376292f3 Initial commit преди 3 години
README.md 2fdc5e4ff7 Fix -pp bug, update README преди 3 години
main.py 183515b53c Update project structure преди 3 години
requirements.txt e28b908716 Update requirements.txt преди 3 години

README.md


Feauters

Instance Feauter
All Search in list of videos or channels.
Watched videos history
Video and playlists downloading support.
Watched time support.
Custom playlists support.
Invidious List of last videos from subscribed channels.
Search videos and channels.
Trending videos.
Popular videos.
Subscribes.
Anilibria.TV Search anime.
Show random anime.
SovetRomantica Search anime.
Show ongoings.
Other Config file with standart quality and other options.
Beautiful, minimalistik interface.
Simple plugin system (More info here)
Simple command system. (More info here)
Keyboard-only management (More info here)

Dependencies

Dependency Description
mpv Media player with yt-dlp support.
yt-dlp Tool for getting media files.
invidious.py A Python wrapper for Invidious API.
pyperclip Python module for work with clipboard.
python-mpv Python module for work with mpv player.

Installation

Arch Linux:

sudo pacman -S mpv yt-dlp

pip install invidious.py pyperclip python-mpv

git clone https://notabug.org/loliconshik3/rosen

cd rosen

./main.py

Plugins management

Install (in rosen cmd): plugin {name} 
Uninstall: plugun {name}
Names can be found here: https://notabug.org/loliconshik3/rosen-plugins

Contacts

Contact Description
Matrix Matrix server.
Discord Discord server.

Donates

Monero: 47KkgEb3agJJjSpeW1LpVi1M8fsCfREhnBCb1yib5KQgCxwb6j47XBQAamueByrLUceRinJqveZ82UCbrGqrsY9oNuZ97xN