Releases: KiyoshiTheDevil/Kodama
Releases · KiyoshiTheDevil/Kodama
Release list
Kodama v1.0.0-alpha.30
Added
- YouTube brand account login — switch to a brand/channel account during sign-in instead of always landing on the default Google account.
Changed
- Overlay editor overhaul — Figma-style inspector (prefix fields, per-corner radius), a built-in color picker, refined canvas interaction (hover outlines, multi-select, resizable panels, proper dropdown menus).
- Account switching now shows a loading overlay instead of a blank flash.
- Settings sub-navigation unfolds with a subtle animation instead of a hard cut.
Fixed
- Home feed no longer gets stuck on "No suggestions available." after a slow app start — it retries automatically, and now offers a direct refresh button.
- Overlay editor's live preview now always reflects the currently playing track.
Kodama v1.0.0-alpha.29
Added
- More reliable playback — a proof-of-origin token path lets the app fetch many tracks that previously failed with "not available", a Premium wall, or a "confirm you're not a bot" check.
- Search overhaul — a mixed All results view, a Playlists tab, live autocomplete, and paste a playlist link (including unlisted "link only" ones) to open it directly.
- Share playlists — copy a YouTube Music / YouTube link for a whole playlist from its menu.
- Visualizer presets — save, import and export visualizer setups (plus a reset-to-default).
- Anonymous usage stats — an opt-out active-user counter (rotating token, no personal data).
- Quick actions — track numbering, start a playlist shuffled, and add-to-queue / play-next / start-radio in the track menu.
Changed
- Loading spinner in the player bar while a track resolves.
- Higher-resolution cover art in the player.
Fixed
- Google sign-in on macOS no longer blocked with "browser may not be secure" (thanks @SchmidtiTv).
- Audio crackle at the very start of playback.
- Search "0 songs" on some playlists and a playlist-cache glitch.
Kodama v1.0.0-alpha.28
Fixed
- Last.fm now works in installed builds — scrobbling and loving tracks were unavailable in the packaged app (Last.fm showed "Not configured"), even though it worked in development. The credentials are now bundled correctly.
Kodama v1.0.0-alpha.27
Added
- Delete effect — Removing a song from the queue, a song from a playlist, a history entry or an entire playlist now dissolves it into a little burst of particles tinted from its cover art (respects the animations setting).
- Remote control — device names & remembered devices — A paired phone now shows a real device label (the Android model where the OS still exposes it, otherwise a name you can set on the phone), and you can mark a device as remembered so it stays paired across app restarts. Pairing was redesigned into a dialog with the QR code plus a cleaner approve / deny prompt.
Changed
- Composer redesign — The bundled lyrics Composer was reworked on HeroUI with a unified header/tab bar and a custom title bar (borderless windows), and its ~90 icons migrated to Font Awesome to match the Kodama style.
- Internal — The frontend's monolithic
App.jsxwas split into ~20 focused modules (no behavior change), and the in-app version is now read from the build config so it can never drift from the shipped version again.
Fixed
- "What's New" now loads in packaged builds — the news feed was blocked by the app's Content Security Policy, whose allow-list had drifted out of sync between the two places it is defined.
- "Add to playlist → New playlist" no longer creates an empty playlist — the selected song(s) are now actually added to the freshly created playlist (from the track menu, the player's ⋮ menu and multi-selection alike).
- Removed an occasional ~15 s playback stutter — the OS media controls were re-uploading the cover art on every refresh; now only the playback position updates between track changes.
- Remote control no longer causes a periodic stutter while it is enabled.
- History entries can be removed again, and removing a song from a playlist updates the list smoothly instead of briefly flashing a loading placeholder.
Kodama v1.0.0-alpha.26
Added
- Song sharing — Share any song via link from the track menu or the player's ⋮ menu: a universal link (opens the song in Kodama if installed, otherwise YouTube Music), a direct Kodama deep link (
kodama://), or plain YouTube Music / YouTube links. The universal link opens a small landing page showing the cover, title and artist. - Custom app icons — Personalize the app icon (taskbar, window, tray, macOS Dock) from a set of Default and Pride variants in Settings → Appearance.
- OS media controls — Play / pause / next / previous now work from the Windows media overlay (SMTC), macOS Now Playing and Linux MPRIS, including keyboard media keys.
- Per-transition crossfade — Set a custom crossfade length for a specific song-to-song transition (right-click a song in the queue), on top of the global default.
- Progressive playback — Songs start playing while still loading for a faster start; can be switched back to classic full-download in Settings for weaker devices.
Changed
- Crossfade rebuilt — Crossfade now runs in the audio core (two simultaneous sinks) instead of a separate hidden player, so it is captured by OBS and the visualizer and blends correctly.
- UI polish — Hover effects across buttons, lists and menus are now translucent overlays; the search bar and Speed Dial use a frosted-glass style.
Fixed
- Faster song loading — a single growing buffer instead of repeated reconnects, plus prewarming of upcoming queue tracks.
Kodama v1.0.0-alpha.25
Kodama v1.0.0-alpha.25
Kodama v1.0.0-alpha.24
Kodama v1.0.0-alpha.24
Kodama v1.0.0-alpha.23
Kodama v1.0.0-alpha.23
Kodama v1.0.0-alpha.22
Kodama v1.0.0-alpha.22
Kodama v1.0.0-alpha.21
Kodama v1.0.0-alpha.21