Download manager

Lux – download library and CLI tool

In Operation

Downloading a file is easy. Just append the URL of the video/file to the lux command. Here’s an example:

Downloading file

In the example above, we’re downloading an Ubuntu 22.04 ISO. But the software can be used to download any file types including video.

Let’s say you want to download a video from YouTube. Just append the URL to the lux command. But before doing so, you might want to pick an appropriate stream. For example, to download the video with lower quality (this can be very useful for storage on mobile phones), append the -i flag.

Lux with -i flag

One of the strengths of Lux is its handling of playlists. The -p flag lets you download a playlist.

Summary

At the time of publication, we are getting extremely slow download speeds from YouTube and other sites. This doesn’t appear to be an a local issue. We will retest the software at a later date. Even ISOs are downloading at much slower speeds compared to other downloaders such as wget.

Compared to some other downloaders, the range of sites supported by Annie is not that wide. But it handles the important ones well.

The project has attracted a lot of stars on GitHub. Currently the project has gathered over 23k stars. The number of stars garnished by a project definitely isn’t a barometer of quality. For example, the superb Python-based music player Tauon Music Box currently has only 1.5K stars

Website: github.com/iawia002/lux
Support:
Developer: iawia002
License: MIT License

Lux is written in Go. Learn Go with our recommended free books and free tutorials.

Pages in this article:
Page 1 – Introduction and Installation
Page 2 – In Operation and Summary


Related Software

Console-Based YouTube Tools
yt-dlpFork of youtube-dl offering new features
You-GetDownloader that scrapes the web
LuxDownload library and CLI tool
yewtubeTerminal based YouTube player and downloader
YouTube TUILightweight and user friendly TUI for browsing YouTube
TizoniaCloud music player for the Linux terminal
pipe-viewerLightweight YouTube client with CLI and GUI
yt-xBrowse YouTube from the terminal
pytubefixLibrary and CLI for downloading YouTube videos
ytsurfClean and distraction-free
YTerMusicAims to be as fast and simple as possible
xytzTUI frontend for yt-dlp
tuitubeTUI to download videos
youtube-dlDownload videos from YouTube and many other sites. Extremely versatile
ytccKeep track of your favorite playlists on YouTube
RataplayTUI to search, play and download videos
MPS-YouTubeTerminal based YouTube player and downloader
GoMusicDownload and stream music from YouTube

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments