Releases: MishaSok/audex-player
Release list
Audex 1.1.5
Audex 1.1.5
A new YouTube Music parser, finer control over which features are shown, and playback/UI performance fixes.
🎵 New: YouTube Music parser
Parse albums, singles, and artists straight from YouTube Music — a new sub-tab under Downloads → Parsing.
- Paste an album / single / artist link and get the full track list, complete with cover thumbnails.
- No browser, login, or captcha needed (unlike the Yandex parser) — enumeration runs through the bundled
yt-dlp. - Download any track individually or queue the whole release at once; it shares the existing download queue, progress, and cover/tag embedding.
⚙️ New: feature toggles in Settings
The Quality check (Health-check) and Listening Report features are now optional and off by default — enable them in Settings → Music.
- When Health-check is off, the Quality column and the Health tab are hidden completely.
- The Report tab can be hidden too, while listening statistics keep recording in the background — so your history is intact the moment you turn it back on.
🐛 Fixes & improvements
- YouTube Music artist names are now resolved correctly: the playlist owner of a user-curated playlist is no longer shown as the track artist.
- Fixed a stray orange bar appearing above the library list.
- Tag editor no longer lags while music is playing — blurred overlays no longer re-blur the whole window every frame.
- The now-playing equalizer indicator stops animating while paused, so the app lets the compositor idle instead of running forever.
Installation notes
Builds are unsigned:
- macOS — Gatekeeper will block the first launch. Right-click the app → Open (or run
xattr -d com.apple.quarantine /Applications/Audex.app). - Windows — SmartScreen may warn until the binary gains reputation. Click More info → Run anyway.
- Linux — the
.AppImageis portable (chmod +xthen run); the.debinstalls viasudo dpkg -i/ your package manager.
Audex 1.1.4
Audex 1.1.4
The biggest feature release yet — an on-device Listening Report, Discord Rich Presence, a real-waveform progress bar, and bundled ffmpeg so downloads work everywhere.
📊 New: Listening Report
A full Report tab that turns your listening history into stats — computed entirely on your device, nothing leaves your machine.
- Switch between Day / Month / Year / All time periods.
- Listening time with a comparison against the previous period, plus tracks played, artists, additions to your collection and your current listening streak.
- A "When you listen" clock showing your activity across the 24 hours of the day.
- Top Artists and Top Tracks cards with play counts and album art. (This release also fixes those album previews not always loading.)
🎮 New: Discord Rich Presence
Show friends what you're listening to right on your Discord profile.
- Displays the current track, artist and album cover, an optional elapsed/remaining timer, and up to two custom buttons (e.g. a link to the track).
- Album covers are resolved as public artwork via the iTunes Search API, so they show up even for tracks without embedded cover art.
- Fully configurable in Settings → Discord (cover, timer and buttons can each be toggled).
🎚️ New: Waveform progress bar
The progress bar now renders the track's real audio waveform (computed from actual audio peaks) in both the bottom playbar and the fullscreen player.
🐛 Fixes & improvements
- Bundled ffmpeg — YouTube downloads now work out of the box on macOS (and anywhere without a system ffmpeg), instead of failing during MP3 conversion.
- Album previews in the Listening Report now load reliably — covers for tracks you hadn't scrolled to or played this session are parsed on demand and the report re-renders once they arrive.
- The volume slider stays visible on narrow windows instead of being dropped.
- Tuned the Listening Report periods and fixed the play count for tracks added before the report shipped.
Notes
Builds are unsigned:
- macOS — right-click the app → Open, or run
xattr -d com.apple.quarantine /Applications/Audex.app. - Windows — SmartScreen may warn on first launch; click More info → Run anyway.
Linux (AppImage + .deb), macOS (.dmg/.zip, Apple Silicon) and Windows (installer/.zip) builds are attached below.
Audex 1.1.3
Audex 1.1.3
A stability release focused on getting the app to launch reliably on Windows.
🐛 Fixes
- Fixed the app hanging on launch ("not responding") on Windows 10. This is usually caused by broken or outdated GPU drivers making Electron freeze while starting up. Audex now detects an unresponsive window, offers to restart with hardware acceleration disabled, and remembers that choice so the next launch comes up cleanly.
- The window now only appears once it has finished its first paint, so you no longer see a blank white window that looks like a freeze on slower machines.
⚙️ New: Hardware acceleration toggle
Settings → System now has a Hardware acceleration switch. If the interface hangs on launch or shows graphical glitches, turn it off (the app restarts to apply it). Localized into all five UI languages.
Notes
Builds are unsigned:
- macOS — right-click the app → Open, or run
xattr -d com.apple.quarantine /Applications/Audex.app. - Windows — SmartScreen may warn on first launch; click More info → Run anyway.
Linux (AppImage + .deb), macOS (.dmg/.zip, Apple Silicon) and Windows (installer/.zip) builds are attached below.
Audex 1.1.2
Audex 1.1.2
A feature-packed update focused on personalization and staying up to date. Highlights below.
🎨 Color themes
Settings now ship 6 hand-tuned designer color themes on top of the classic dark / light / system modes. Pick one from the new theme picker (a clean combobox) in Settings → Appearance and the whole interface recolors instantly.
🌈 Customizable accent color
Choose your own accent color — either from a row of presets or a full custom color picker. It recolors the now-playing highlights, progress bars, volume fills and other primary controls across the player, so you can make Audex match your setup.
🖥️ System tray
Audex now lives in the system tray. Control playback — play / pause and previous / next — straight from the tray menu, and closing the window keeps the app running in the background so your music never stops. Click the tray icon to bring the window back.
🔔 Update notifications
The app now checks for new releases on launch and shows a tidy in-app banner when a newer version is available, with a one-click button to the download page. Dismiss it and it stays out of your way for the rest of the day, reappearing the next day (or immediately for any newer version). Localized into all five UI languages.
🐛 Fixes
- Fixed rows occasionally vanishing during fast library scrolling.
- Minor polish to the playbar volume accent.
Notes
Builds are unsigned:
- macOS — right-click the app → Open, or run
xattr -d com.apple.quarantine /Applications/Audex.app. - Windows — SmartScreen may warn on first launch; click More info → Run anyway.
Linux (AppImage + .deb), macOS (.dmg/.zip, Apple Silicon) and Windows (installer/.zip) builds are attached below.
Audex 1.1.1
Audex 1.1.1
Bundled yt-dlp — YouTube downloads work out of the box
The YouTube downloader no longer requires a separate yt-dlp install. A standalone yt-dlp binary now ships inside the app for every platform.
Notes
Builds are unsigned:
- macOS — right-click the app → Open, or run
xattr -d com.apple.quarantine /Applications/Audex.app. - Windows — SmartScreen may warn on first launch; click More info → Run anyway.
Linux artifacts (AppImage + .deb) are attached below; macOS (.dmg/.zip) and Windows (installer/.zip) builds are appended by CI.
Audex 1.1.0
A major release with new music sources, a mobile mode, a multilingual interface, and a layout that adapts to narrow windows.
Download from the internet
- YouTube — search and download tracks by query straight from the app (via
yt-dlp, with automatic import into the library, cover art and tags). - Yandex Music — a playlist and album parser running on a bundled Chromium (Puppeteer). The login session persists between runs; a toggle controls whether the browser window is shown for sign-in / captcha.
- Download queue with progress, pause and resume. Queue state and the tab position survive restarts.
- Default folder — configurable in Settings; downloaded files land there, otherwise in
~/Music/Audex Downloads.
Mobile listening mode
- A new portrait ("mobile player") layout for the fullscreen view; the window shrinks to 420×780.
- Adaptive CSS — cover, titles and spacing scale from 420×780 up to a full screen.
- If the app is in OS fullscreen, mobile mode no longer leaves fullscreen — the UI simply reflows into a centered mobile column.
- The volume slider is now visible in both the desktop fullscreen view and the portrait view (larger and below the play/pause controls in portrait).
Interface
- Languages: added a UI switcher — Russian, English, German, French, Ukrainian.
- UI scale — a slider in Settings, applied instantly.
- Contacts in Settings — links to the GitHub repository and Telegram (
@JuicexNet) for bug reports and suggestions. - Animated now-playing transitions and a search-button animation (respecting
prefers-reduced-motion). - Library sorting (dropdown) and removing tracks from a specific playlist.
- Automatic rescan of the downloads folder and the default folder on startup.
- Application icon (dark + light variants) for packaging.
Adaptive layout for narrow windows
- At window widths ≤ 1100 px the sidebar shrinks, the "Album" column is hidden in tables, the playbar optimizes its layout, and the fullscreen player uses a smaller queue and cover.
- Everything restores when the window is widened again.
System integration
- MPRIS metadata and transport controls in the GNOME top bar (via
navigator.mediaSession). - Mini-player navigation: click the cover → fullscreen; click the title/artist → jump to the library / artist page.
- The last track is remembered across restarts.
Builds and platforms
- Linux: AppImage and
.deb(x64) — built locally, attached to this release. - macOS: arm64
.dmgand.zip— built by CI (GitHub Actions,macos-latest). The build is unsigned: on first launch use right-click → Open orxattr -d com.apple.quarantine /Applications/Audex.app. - Windows: NSIS installer (
.exe) and.zip(x64) — built by CI (GitHub Actions,windows-latest). The build is unsigned: SmartScreen will warn → "More info → Run anyway".
Technical details
- Chromium for the Yandex parser is bundled via Puppeteer (
chromium-bundle/) and unpacked from the ASAR at runtime — no external dependencies for the user. yt-dlpis a runtime dependency and is not bundled. If it is missing, the app reports:Install it: pip install -U yt-dlp.- Documentation on the release process and packaging pitfalls is in
CLAUDE.md.
Audex v1.0.0
First Linux release of Audex — a minimal local music player.
Downloads
- Audex-1.0.0.AppImage — universal Linux build (run after
chmod +x) - audex-player_1.0.0_amd64.deb — Debian/Ubuntu package (
sudo apt install ./audex-player_1.0.0_amd64.deb)
Highlights
- Local library scan with album / artist / playlist views
- MPRIS integration: track metadata and prev/play-pause/next controls in the GNOME top bar
- Click on the mini-player title or artist to navigate to the corresponding view
- Resume last-played track (paused) on launch
- Mono dark theme; Russian UI
Built with Electron 42.