Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skotopes/arfarius
Arfarius - Mac OS audio player
https://github.com/skotopes/arfarius
audio c-plus-plus fftw macos qt5 taglib
Last synced: about 2 months ago
JSON representation
Arfarius - Mac OS audio player
- Host: GitHub
- URL: https://github.com/skotopes/arfarius
- Owner: skotopes
- Created: 2012-08-31T11:29:02.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2021-10-24T00:18:08.000Z (about 3 years ago)
- Last Synced: 2023-03-23T08:24:42.135Z (almost 2 years ago)
- Topics: audio, c-plus-plus, fftw, macos, qt5, taglib
- Language: C++
- Homepage:
- Size: 1.67 MB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# About
Arfarius - minimalistic audio player written in c++ with Qt.
# Features
- Made by me for me
- Plays everything that can be played (backed by ffmpeg)
- Async and cache throw ffmpeg plugins
- Histograms with spectrograms
- In-line tags editing (alt+click)
- Made for Mac OS: directly uses core audio, supports media keys
- Lightweight (as much as Qt allows)# ToDo
- Playlist item rearranging
- Random playing
- Analyzer Thread Pools
- Metadata store / Collection# Download
Latest version: https://github.com/skotopes/arfarius/releases/latest
# Building from source
Requirements:
- ffmpeg - containers and codecs
- taglib - work with tags
- fftw - FFT for spectrum functionsType following command if you are using brew:
```
brew install taglib ffmpeg fftw
```And complete build with qmake.