{"id":13454925,"url":"https://github.com/Audio4Linux/Viper4Linux-GUI","last_synced_at":"2025-03-24T07:32:16.841Z","repository":{"id":41903373,"uuid":"233170179","full_name":"Audio4Linux/Viper4Linux-GUI","owner":"Audio4Linux","description":"Official UI for Viper4Linux2","archived":false,"fork":false,"pushed_at":"2024-05-08T14:16:06.000Z","size":2587,"stargazers_count":165,"open_issues_count":7,"forks_count":18,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-10-28T22:34:47.579Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Audio4Linux.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-11T03:27:46.000Z","updated_at":"2024-10-24T17:04:35.000Z","dependencies_parsed_at":"2024-10-28T22:41:49.783Z","dependency_job_id":null,"html_url":"https://github.com/Audio4Linux/Viper4Linux-GUI","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Audio4Linux%2FViper4Linux-GUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Audio4Linux%2FViper4Linux-GUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Audio4Linux%2FViper4Linux-GUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Audio4Linux%2FViper4Linux-GUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Audio4Linux","download_url":"https://codeload.github.com/Audio4Linux/Viper4Linux-GUI/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245227549,"owners_count":20580898,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T08:00:59.452Z","updated_at":"2025-03-24T07:32:16.038Z","avatar_url":"https://github.com/Audio4Linux.png","language":"C++","readme":"# Viper4Linux-GUI\n[![Build Status](https://travis-ci.org/Audio4Linux/Viper4Linux-GUI.svg?branch=master)](https://travis-ci.org/ThePBone/Viper4Linux-GUI) ![GitHub](https://img.shields.io/github/license/Audio4Linux/Viper4Linux-GUI) ![GitHub release](https://img.shields.io/github/release/Audio4Linux/Viper4Linux-GUI)\n\nOfficial UI for Viper4Linux [https://github.com/Audio4Linux/Viper4Linux](https://github.com/Audio4Linux/Viper4Linux)\n* Telegram: @ThePBone\n* Supports both Viper4Linux2 and legacy Viper4Linux\n\n## Repository status\n\nThis project will likely not receive any more feature updates, as my focus has shifted towards [JamesDSP for Linux](https://github.com/Audio4Linux/JDSP4Linux).\n\n[JDSP](https://github.com/Audio4Linux/JDSP4Linux) is a **free \u0026 open-source audio effects processor** with more DSP algorithms that are actively developed. It also includes an updated GUI with more features, such as AutoEQ integration, a scripting engine for custom audio effects, and **full Pipewire support**.\n\n## Installation\n\n* [Arch](#arch)\n* [Ubuntu PPA](#ubuntu-ppa)\n* [Debian](#debian)\n* [Build from sources](#build-from-sources)\n\n**IMPORTANT:** Make sure to install the Viper4Linux driver and CLI first. It is not included with this GUI: \u003chttps://github.com/Audio4Linux/Viper4Linux\u003e\n\n\n### Arch\n\nOn Arch you can use the [AUR package](https://aur.archlinux.org/packages/viper4linux-gui-git/) (using git) provided by yochananmarqos:\n```bash\nyay -S viper4linux-gui-git  \n```\n\nOr [this one](https://aur.archlinux.org/packages/viper4linux-gui) to get the latest stable release:\n```bash\nyay -S viper4linux-gui\n```\n\n![AUR version](https://img.shields.io/aur/version/viper4linux-gui?label=aur%20%28stable%29) ![AUR version](https://img.shields.io/aur/version/viper4linux-gui-git?label=aur%20%28git%29)\n\n### Ubuntu (PPA)\n\nAdd my PPA repository if you haven't already:\n```bash\ncurl -s --compressed \"https://thepbone.github.io/PPA-Repository/KEY.gpg\" | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/thepbone_ppa.gpg\nsudo curl -s --compressed -o /etc/apt/sources.list.d/thepbone_ppa.list \"https://thepbone.github.io/PPA-Repository/thepbone_ppa.list\"\nsudo apt update\n```\nAnd install the app:\n```bash\nsudo apt install viper4linux-gui\n```\n[View PPA on GitHub](https://github.com/ThePBone/PPA-Repository)\n\n### Debian\nYou can find DEB packages [here](https://github.com/Audio4Linux/Viper4Linux-GUI/releases).\n```bash\nsudo dpkg -i \u003c..deb-filename..\u003e\n```\n\n### Build from sources\nThis GUI requires the following dependencies:\n* Required Qt version: Qt 5.9.5 or higher\n* Required Qt modules: core, gui, xml, dbus, network, svg and multimedia\n\nDependencies for Debian-based distros:\n```bash\nsudo apt install libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev gstreamer1.0-plugins-bad libgstreamer-plugins-bad1.0-dev libpulse-dev\nsudo apt install qtbase5-dev qtmultimedia5-dev libqt5svg5-dev  \nsudo apt install libqt5core5a libqt5dbus5 libqt5gui5 libqt5multimedia5 libqt5svg5 libqt5xml5 libqt5network5\n```\n\nClone this repository\n\n    git clone https://github.com/Audio4Linux/Viper4Linux-GUI\n\nCompile sources\n\n    cd Viper4Linux-GUI\n    qmake V4L_Frontend.pro\n    make\n    \n```bash\n./V4L_Frontend\n```\n\n#### Optional: Manual Install\n##### Copy to /usr/local/bin\n```bash\nsudo cp V4L_Frontend /usr/local/bin/viper-gui\nsudo chmod 755 /usr/local/bin/viper-gui\n```\n##### Create Menu Entry\n```bash\nsudo cat \u003c\u003cEOT \u003e\u003e /usr/share/applications/viper-gui.desktop\n[Desktop Entry]\nName=Viper4Linux\nGenericName=Equalizer\nComment=User Interface for Viper4Linux\nKeywords=equalizer\nCategories=AudioVideo;Audio;\nExec=viper-gui\nIcon=viper-gui\nStartupNotify=false\nTerminal=false\nType=Application\nEOT\n```\n##### Download Icon\n```bash\nsudo wget -O /usr/share/pixmaps/viper-gui.png https://raw.githubusercontent.com/Audio4Linux/Viper4Linux-GUI/master/viper.png -q --show-progress\n```\n\n## Screenshots\n![GIF](/screenshots/mainwindow.gif)\n![GIF](/screenshots/eq.gif)\n\n## Credits\n* [Chinese translation by Hope2333](https://github.com/Hope2333)\n* [Material Icons](https://material.io/tools/icons/)\n* [QSS Stylesheets by GTRONICK (modified by @ThePBone)](https://github.com/GTRONICK/QSS)\n* [Viper4Linux by noahbliss](https://github.com/noahbliss)\n\n### Packages\n* AUR packages managed by [yochananmarqos](https://github.com/yochananmarqos)\n","funding_links":[],"categories":["Applications","应用"],"sub_categories":["Audio","音频"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAudio4Linux%2FViper4Linux-GUI","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAudio4Linux%2FViper4Linux-GUI","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAudio4Linux%2FViper4Linux-GUI/lists"}