Hello Lemmy,
invidtui is a TUI-based Invidious client, which can:
- Search for and browse videos, playlists and channels
- Play audio or video from any instance
- View, open, edit and save m3u8 playlists
- Download video/audio in any format
- Authenticate with the preferred instance, and show user feed, playlists and subscriptions
This release contains the following new features/fixes:
-
Playlists are downloadable as well, with progress display in the "Downloads" page. Deleted/private videos are stored separately from the public ones.
To use this feature:
- Select a playlist with the
ikey, wait for the playlist to load - Press
Ctrl+Sto initialize the download - To view the progress of the download, press
Y
- Select a playlist with the
- Optimizations to the playlist file loading and queue rendering (reduced CPU usage)
- Updating the queue only for new/updated items
- Rate limiting the calls to MPV
- Cancellable loading of playlist entries
- Open the queue and press
xto cancel loading the playlist entries.
- Open the queue and press
- An "Initializing" indicator is shown when the player is hidden and about to start playing a file
I hope you enjoy this release, and any feedback is appreciated.
4 Comments
onlinepersona@programming.dev · 1 pts · 2y
Looks pretty solid from the video, but the demo could've included playing a video - it's pretty much the most important thing, IMO.
The README is also missing an "Installation" section. Probably someone will find this great enough to package in nix since it's a Go program.
darkhz@lemm.ee · 1 pts · 2y
The installation instructions are covered in the project website (here), and yes, I will update the demo video to show playing a YouTube video from an instance.
onlinepersona@programming.dev · 1 pts · 2y
IMO, the installation instructions should be either right on the homepage or behind text that alludes to installation e.g "Installation instructions", "Download Here", "Get It Here", etc. I did not expect it to be under "View Documentation". My first thought was "No installation instructions? This probably means it's another one of those 'just
make installand you're done' programs".darkhz@lemm.ee · 2 pts · 2y
Noted. I will edit the README to indicate where the installation and other instructions are.