Repository navigation
Releases
v1.4.0
Attacca World: go through the song
Attacca 1.4.0 turns O'rama's landscape into a land in 3D that you go through, behind the traveller
and the four dogs, on the phone and on the desktop.
Attacca (Android)
- Attacca World (the cube button in O'rama): the playing song as a smooth, warm land. The way
winds and rises with the music; quiet stretches are valleys and lakes, loud ones mountains; a
ring runs over the land on each strong beat. The traveller walks, runs, rides a horse, a camel or
an elephant, cycles, drives, sails, paddles a canoe or dives in a submarine (the dogs look out of
its windows). Relays, obstacles to jump, tricks on the beat (or a tap on the traveller), houses
with smoking chimneys, O'rama's bridges, tunnels lit by torches, stations with their train,
villages, a big wheel, ruins, arches, a rocket going up; birds, balloons, grazing animals, other
dogs, divers, little men from Mars. Clouds, rain, snow, storms and stars; at the song's peak the
camera goes round under each world's show in the sky (northern lights, a red moon, a rainbow,
fireworks, a dragon, a whale…). Trees sway to the beat, the sun and the moon beat with the bass,
torches flicker, and a head torch lights the dark. The land goes on from one song to the next,
and the next song's world comes into sight before it starts. - O'rama and Attacca World together: the split button shows both at once.
- Eight new worlds in O'rama and World: the desert, the Great Wall of China, a jungle of India,
the Amazon, a canyon of the far west, Japan in cherry blossom, under the sea and a volcano.
The genre and the words of the title help choose them when the sound agrees; the globe button
shows the song in each world in turn. - On the whole screen, the song's name shows in the middle as it starts.
- Widget: bigger text on the large sizes; the O'rama widget shows from two rows high and is
drawn as soon as it is placed. - Browsing folders no longer stalls.
Attacca Desktop
- Attacca World (World in the menu on the left): the same land, life, weather and camera as on
the phone, drawn by the processor (no graphics card needed). Drag to turn the camera, the wheel
to bring it closer, the right button to raise it, a click on the traveller for a move; F11 for
the whole screen. Side by side with O'rama too. - The eight new worlds in O'rama, the globe to choose one, and words of the title choosing them.
Attacca for Rockbox
- The full Rockbox builds (Shanling Q1 zip, Android 2.3 APK) carry the current plugin, with Fine
tuning by ear in its menu.
Full list: CHANGELOG.md.
Files: attacca-1.4.0.apk (Android), the desktop packages (.msi, Windows portable, .deb,
.tar.gz, .dmg, Java zip), attacca-web.html, and Attacca-rockbox.zip (plugin for the
Shanling Q1 and Rockbox on Android).
v1.3.0
Fine tuning by ear
Attacca 1.3.0 lets you set everything by listening, on your own music.
Attacca (Android)
- Sound guide (Sound → Tune the sound step by step): every effect heard A/B/C on a stretch of
your library picked for it, on the device in use; how deep the device plays, tested with tones
or a bass line; before against after. Saved in the profile in use or as a new profile. - Transitions by ear (Settings → Crossfade): real song pairs joined as each choice joins them;
silences at the ends; albums without gaps or blended. - Volume by ear (Sound): the loudest and quietest songs of your library one after the other,
albums as recorded or evened out, the overall level. - Chaining to your taste (Settings → Chaining): the end of a song goes into two songs that
could follow it; one matches it better in the beat, the sound, the energy or the key, the other
in the rest. What you keep moves how much each counts when lists are chained. - Check-up (Settings): what keeps Attacca from its best, each with a way to fix it.
- ReplayGain tags are kept in the library (exact counts; measuring only what has nothing to level by).
- The automatic crossfade no longer stops dead a track cut off in the middle of its sound.
- Sound profiles can be deleted.
- O'rama: the strip in Now playing and the whole O'rama share one landscape; the landscape
strip in proportion; the sun, moon and planets behind everything; visitors fade in; the
station's train comes in from the left; the dogs change places; peak moments stand out, with
the northern lights over the ice; peaks in the upright layout too.
Attacca Desktop
- The sound guide (Sound) and Settings → Fine tuning: check-up, transitions, volume and chaining
to your taste (also for the command line). - The library exported for Rockbox and the web carries the chaining weights.
Attacca for Rockbox
- Fine tuning by ear in the plugin's menu: the sound (Rockbox's own settings), the
transitions and the volume (ReplayGain), each choice heard on the player. - Lists chain to your taste, and songs cut off in the middle of their sound fade instead of
stopping dead, once the library is exported again from Attacca Desktop 1.3.0.
Also since 1.2.0 (1.2.1, not released on its own)
- O'rama can take the waveform's place in Now playing (a corner button switches), and shows the
album cover by the title. - The dogs in a pack so no face hides; village houses behind the way; space ground apart from the
hills.
Full list: CHANGELOG.md.
Files: attacca-1.3.0.apk (Android), the desktop packages (.msi, Windows portable, .deb,
.tar.gz, .dmg, Java zip), attacca-web.html, and Attacca-rockbox.zip (plugin for the
Shanling Q1 and Rockbox on Android).
v1.2.0
Attacca (Android)
- A list from the track playing goes on with it. Create list from this track, the quick list and the other lists made from the playing track keep that track where it is: the new list is put around it, without starting it again.
- New widget, changing as it is resized: the cover and play; one row with the time going on; a square with the cover filling it; two rows with the album, what comes next and the list; tall and narrow, the cover big on top and more below as it grows; and, bigger, the cover large or a still of the track's O'rama landscape (renewed as it plays), as chosen in Settings → Appearance. A heart adds the track to Favorites. It takes the colours of the theme in use.
- Damaged tracks: a search in their list; marked ⚠ also in the title box of Now playing, in Music and in the lists (△ for an album, artist, folder or list with some of them); Repair in the ⋮ menus of the title, a file in Folders, a track in Music and the playing list, and Repair damaged tracks for a folder (all the damaged ones in it), an album, an artist or a list. A track repaired while it plays or waits in the list is read again, from where it was.
- Better repairs. In a stretch with bits gone wrong all through it (not only in the frames that break), the whole stretch is left out, and the frame after each cut that kept part of its sound in what was cut plays silent: a short jump instead of bursts of noise. A file repaired before is repaired again from its
.bk. When much is lost, it says a new copy would be better. - The inclusion list in use, at the top of Lists: tap it to change it. Favorites with only the included tracks follows it.
- Folders with covers: each folder and track shows its cover, and a button shows a folder as a grid of covers, like the albums in Music (the tracks of an album stay a list); the first level (the music folder) keeps its own choice.
- Lock screen (Settings → Appearance): its picture can follow the track playing (its cover with the title, or the landscape of O'rama), and Attacca can show over it while music plays when it was open as the screen went off.
- O'rama: when the red moon comes, the usual moon gives way.
- Nine more languages: Hindi, Kannada, Arabic (right to left), Tamazight (Tifinagh), Kabyle, Swahili, Hausa, Yoruba and Amharic.
Attacca Desktop
- The same better repairs; Repair in the right-click menu of a track, Repair damaged tracks for an album, a group and a kept list; a search in the damaged tracks; a repaired track playing is read again from where it was.
- A list made from the track playing goes on with it.
- Nine more languages (Arabic right to left), and the red moon of O'rama as on the phone.
Attacca Web
- Nine more languages.
v1.1.0
Attacca 1.1.0
Phone
- Setup guide after choosing the music folder; Settings with a search, the essentials and groups.
- Sound templates per kind of device (headphones, earbuds, car, speaker…), offered when a new one plays.
- Several inclusion lists, one per occasion: switched in a tap (Lists, Now playing, list dialogs), by device, duplicated; adding a track or folder asks which list.
- Damaged tracks: only damage that is heard counts; marked ⚠ / △, left out of lists, damaged MP3s repaired (original kept as .bk or deleted). The check is resumable and shows the time left.
- Search the web for an album's cover from its tags.
- O'rama: level bridges and stations with things to jump, smoother roads, station in depth, the iceberg in the sea, livelier colours.
Attacca Desktop
- Covers page: missing covers looked for online, any cover chosen again, optionally saved as cover.jpg.
- Damaged tracks checked and repaired as on the phone.
- Several inclusion lists, all written into the library for players.
Rockbox plugin and web page
- Keep albums whole: album joins use Rockbox's own gapless playback, also with your crossfade on "Always".
- Fade on skips, a library picker (any .bpcr2 name) and inclusion lists to choose from.
- Rockbox's own crossfade is given back as you left it.
Full list: CHANGELOG.md
v1.0.0
Attacca 1.0.0 — first release
Rediscover your music collection: hear it in new ways, with the best sound.
Attacca measures your own music on your devices — how each track starts and ends, how it sounds, its mood — and plays it so one song flows into the next.
Android app
- Chained lists: any list put in an order where every change feels natural; a whole list from a single track in one tap.
- A complete sound chain: graphic and parametric EQ with headphone corrections, dynamic and virtual bass, stereo width, crossfeed, compressor and true-peak limiter; gapless, crossfades that follow each track's end, silence trimming, ReplayGain; a profile per output.
- O'rama: watch the song as a moving landscape drawn from its waveform, mood and beat — with a few little surprises to find.
- Moods and sound families found on the phone itself, by ear.
- Themes you shape yourself, with a gallery to start from.
- Private: no internet permission, no account, no ads, no tracking. 23 languages.
Also in this release
- Attacca Desktop for Windows (
.msi, portable.zip), Linux (.deb,.tar.gz) and macOS (.dmg), plus a zip for any system with Java 17. - Attacca Web:
attacca-web.html, or straight from https://sadurni.github.io/attacca/ - Attacca for Rockbox:
Attacca-rockbox.zip(plugin builds and how to install them).
Install on Android
Download attacca-1.0.0.apk and open it (allow installing from this source). Coming to F-Droid soon.