IMPORTANT: I won't be building new releases anymore.
This project is in a maintenance mode-ish state. I'll fix any app-breaking bugs that appear from time to time. PRs are still welcome for features, bug fixes, etc. I may still add features when I feel like it. The reason for this status is that the software is completely functional for my use case, and the code is kinda sucky which make me feel lazy.
- Download music from link with metadata/cover embedded with synced lyric(lyric do not work for WAV)
- Download Video from link with highest quality with some metadata embeded
- Download Pin from pinterest without account
- Convert Images formats powered by ffmpeg
- Convert Video formats powered by ffmpeg
The video/music download will technically support all yt-dlp support list not just youtube.
The features will be really random because this is a software I made to randomly do something I needed.
- rustup
- ffmpeg & ffprobe
- yt-dlp
- mutagen
sudo pacman -S cargo ffmpeg yt-dlp python-mutagen
sudo apt install cargo libasound2-dev ffmpeg yt-dlp python3-mutagen
You may need to add some extra official opensuse repo.
sudo zypper in cargo alsa-devel yt-dlp python-mutagen
sudo dnf install cargo alsa-lib-devel ffmpeg-free yt-dlp python3-mutagen
Build from source(make sure you have installed all dependencies first):
git clone https://codeberg.org/Tahoso/azul-box
cd azul-box
sudo chmod +x install.sh
./install.sh
Use this follow command to build then install the app. You will still need to install dependencies before run the install script.
### Debian based distro
- Download the deb file from release
- Install it via apt
- Enjoy!!!
### Any other distro
- Download the bin.zip file from release
- Unzip it
- Run the install.sh file init
- Enjoy!!!
sudo rm /usr/bin/azulbox
sudo rm /usr/share/icons/azul_box.png
sudo rm /usr/share/applications/azul_box.desktop
or just uninstall via your package manager if you install via apt


