Keep it native
Audryn negotiates DSD_U32 / U16 / U8 on a hw: device. Falls back to DoP. PCM devices can be configured separately.
Version 0.37 · Linux · Open source
A simple, lightweight audiophile player for Linux (Ubuntu, Mint, Debian) with native DSD and PCM playback through USB-DACs.
Click to enlarge
Audryn negotiates DSD_U32 / U16 / U8 on a hw: device. Falls back to DoP. PCM devices can be configured separately.
No unnecessary bells and whistles. Starts quickly, even on older hardware.
Set your profile separately for DSD and PCM. No hassle with fiddling in sub-sub-menues. Manual PCM conversion setting via ffmpeg.
Native DSD playback under Linux is absolutely possible, but widely neglected. Not being satisfied with the available options, Audryn became an idea that turned into an actual program.
While Audryn is written with the help of different AI
models, it is mainly tailored to personal preferences and my own
use-case. Testing is done on Linux Mint 22.3 Cinnamon and MATE, so
issues may occur on other distributions.
Yet others may find it useful for their own enjoyment, or even to
include it in their own projects.
Each binary is published together with the corresponding source archive, as required by the GNU GPL. The DST decoder remains under LGPL-2.1+.
Use at your own risk. Audryn is provided as-is, without warranty of any kind. You are responsible for what you install and run on your machine.
Licensed under GPL-3.0-or-later. DST decoder: LGPL-2.1-or-later. Source: audryn-0.37-src.tar.gz.
79c850f1fe1a9d48e3f3a27d4dc07605e571d158150b216130ea2b539cbe2a9c
Licensed under GPL-3.0-or-later. DST decoder: LGPL-2.1-or-later. Source: audryn-0.37-src.tar.gz.
6f1121cc3b357f3e08497fa1e09ee5689535b946a253c654d8f32113ce22b0c8
Full tree including native/dstdec.c.
License texts: COPYING, COPYING.LGPLv2.1.
bc36f804a8d46e82ab6c68dca519da1785a42b8300ac914b64eb61227e225a11
Playback
hw:CARD,DEVICE node — DSD_U32_LE,
DSD_U32_BE, DSD_U16_*, then DSD_U8.0x05
/ 0xFA). The payload is still DSD.FEATURED FORMATS
DSD is sent as the original bitstream to the DAC — raw DSD or DoP. PCM files go through ffmpeg on the PCM device.
.dsf — Sony DSD stream file.dff — DFF / DSDIFF, including DST-compressed DFF.iso / .sacd — SACD image, 2-channel area, including DST-compressed discs.wav — WAV.flac — FLAC.aiff / .aif — AIFF.mp3 — MP3.ogg — Ogg Vorbis.m4a — MPEG-4 audio.wv — WavPack.ape — Monkey’s Audio.opus — Opus.m3u — M3U.pls — PLSNot supported: multi-channel SACD surround, DVD-Audio, or other ffmpeg formats outside the PCM list above. DSD-to-PCM conversion (44.1 / 88.2 / 176.4 / 352.8 kHz) is optional and only used when chosen in Output.
Runtime libraries expected on the host:
sudo apt install python3 python3-gi python3-gi-cairo python3-numpy ffmpeg gir1.2-gtk-3.0 libasound2
Debian: sudo apt install ./audryn_0.37_amd64.deb
AppImage: chmod +x Audryn-0.37-x86_64.AppImage &&
./Audryn-0.37-x86_64.AppImage