Releases: krwg/senza
Release list
[1.1.0] Legato
Legato — плавное, связное прослушивание: кроссфейд, теги для всех основных форматов, переносимая библиотека и полноценный плеер. Glyph2.2-O — жанр с учётом BPM-анализа.
Highlights
- Теги — запись MP3, FLAC, OGG, M4A, AAC, WAV (+ обложки)
- BPM при импорте — librosa (если есть Python) или music-tempo
- Экспорт/импорт —
senza-library.zipв Настройки → Библиотека - Плеер — shuffle, repeat, crossfade 0–8 с, ReplayGain,
.lrcтексты - Горячие клавиши — Space, стрелки, M, L · системные media keys
- Избранное и Недавно слушали в сайдбаре
- Умные плейлисты — давно не слушал, избранное, недавно добавлено
- Fuzzy search · цвет акцента · watched folder
- Сайдбар — вкл/выкл разделов, порядок ↑↓
- macOS / Linux сборки · Vitest (
npm test)
Fixes
- «Недавно слушали» играет по клику
- Shuffle не путает трек при явном выборе
- Crossfade на одном audio-элементе
- Repeat-one с иконкой «1»
- Выравнивание строк треков и панелей настроек
Downloads
Windows x64 NSIS + Portable · macOS dmg/zip · Linux AppImage/deb — из Assets релиза.
Upgrade from 1.0 Vivo
| State | senza-state.json совместим; появятся favoriteIds, новые settings |
| Library | без изменений путей |
| Glyph | 2.2-O (было 2.1-O) |
Полный список: CHANGELOG.md
by Floke · krwg
[0.1.0] Vivo: Intelligence. Built in.
Senza is an offline-first music library and player — your collection, your files.
Codename Vivo is the first major release: built-in Glyph2.1-O metadata intelligence, a new Flow home screen, and a richer local Journal.
Highlights
- Glyph2.1-O — smart tags (rules, KNN, ML), diff UI, batch fill, duplicate scan, optional MusicBrainz / AcoustID / Ollama
- Flow — personal wave (~32 tracks), ambient visuals, four discovery modes
- Journal — time in app, listening time, weekly top artists & tracks, Time Capsule
- Toggle Glyph off — plain tag editor when you want zero AI
- UI polish — centered Now Playing / fullscreen, adaptive settings, fixed hint tooltips
Downloads
| File | Description |
|---|---|
| Senza-1.0.0-x64.exe | NSIS installer (recommended) |
| Senza-1.0.0-Portable.exe | Portable — no install |
Windows SmartScreen may appear for unsigned builds: More info → Run anyway.
Full changelog
Senza 1.0.0 Vivo · GPL-3.0 · Floke Studio
[0.1.0] Coda: Your library, on your machine
Senza is an offline-first music player for people who own their files — no streaming, no accounts, no algorithms. Coda is the first public desktop build: import your music, fix tags and covers, browse your collection, and listen without the internet.
Highlights
- Your music stays yours — files are copied into a local library (
music/Artist/Album/). Nothing is uploaded. - Browse the way you think — All Tracks, Albums, Artists, Playlists, and a Collection showcase mode.
- Music Vault — a Collection Score shows how healthy your library is (tags, covers, structure).
- Tag editor + cover crop — edit title, artist, album, genre, year, track #; pick any image, crop to square, save to MP3 tags.
- Smart Metadata Assistant — suggests tags from messy filenames (multi-artist aware).
- Listening Journal — recent plays, weekly top artists, and Music Time Capsule (“about a year ago…”).
- Profile — random name and pixel identicon (32×32), or your own avatar and nickname in the title bar.
- English & Russian — full UI localization.
Fixes in this build
| Issue | Resolution |
|---|---|
| Covers / crop modal not showing | CSP allows blob:/data: images; unrestricted image picker + Electron file read |
| Journal stuck at top in Settings | Centered layout for embedded journal panel |
| Mixed EN/RU strings | Expanded i18n keys across views and settings |
| Header avatar misaligned | Title bar flex alignment for profile control |
Downloads
| Artifact | Notes |
|---|---|
Senza-0.1.0-x64.exe |
NSIS installer (recommended) |
Senza-0.1.0-Portable.exe |
Portable — no install |
Windows may show SmartScreen for unsigned builds: More info → Run anyway.
Upgrade
| From | Action |
|---|---|
| First install | Choose library folder on first import; state lives in %APPDATA%/senza/ |
Technical
- Electron 30, Vite 5, vanilla JS renderer.
- State:
%APPDATA%/senza/senza-state.json; library:%APPDATA%/senza/library/. - MP3 tag write via
node-id3; metadata read viamusic-metadatav10.
Full changelog: CHANGELOG.md
Report issues: https://github.com/FlokeStudio/Senza/issues
Senza · offline-first · by Floke · krwg