Skip to content

koel

v9.8.0 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 1mo Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

audio laravel music music-player streaming vue

Summary

AI summary

Add rating feature for podcasts and a WebDAV storage setup command.

Changes in this release

Feature Medium

Adds podcast rating feature.

Adds podcast rating feature.

Source: llm_adapter@2026-06-07

Confidence: high

Feature Medium

Enables playing album/artist from row thumbnails on hover.

Enables playing album/artist from row thumbnails on hover.

Source: llm_adapter@2026-06-07

Confidence: high

Feature Medium

Follows redirects when fetching podcast feeds.

Follows redirects when fetching podcast feeds.

Source: llm_adapter@2026-06-07

Confidence: high

Feature Low

Adds koel:storage:webdav setup command.

Adds koel:storage:webdav setup command.

Source: granite4.1:30b@2026-06-07-audit

Confidence: low

Bugfix Medium

Prevents frontend test runs from breaking the dev server.

Prevents frontend test runs from breaking the dev server.

Source: llm_adapter@2026-06-07

Confidence: high

Bugfix Medium

Applies no‑hover variant on touch devices.

Applies no‑hover variant on touch devices.

Source: llm_adapter@2026-06-07

Confidence: high

Bugfix Medium

Stops test runs from corrupting asset URLs in snapshots.

Stops test runs from corrupting asset URLs in snapshots.

Source: llm_adapter@2026-06-07

Confidence: high

Bugfix Medium

Shrinks carousel overscroll mask on mobile devices.

Shrinks carousel overscroll mask on mobile devices.

Source: llm_adapter@2026-06-07

Confidence: high

Bugfix Medium

Hides carousel scroll buttons when the track fits the viewport.

Hides carousel scroll buttons when the track fits the viewport.

Source: llm_adapter@2026-06-07

Confidence: high

Bugfix Medium

Avoids playlist factory name collisions in flaky tests.

Avoids playlist factory name collisions in flaky tests.

Source: llm_adapter@2026-06-07

Confidence: high

Bugfix Medium

Makes ScreenHeaderSkeleton responsive on mobile.

Makes ScreenHeaderSkeleton responsive on mobile.

Source: llm_adapter@2026-06-07

Confidence: high

Full changelog

What's Changed

  • feat: rate podcasts by @phanan in https://github.com/koel/koel/pull/2550
  • fix: prevent frontend test runs from breaking the dev server by @phanan in https://github.com/koel/koel/pull/2552
  • fix: make no-hover variant actually apply on touch devices by @phanan in https://github.com/koel/koel/pull/2551
  • feat: play album/artist from row thumbnails on hover by @phanan in https://github.com/koel/koel/pull/2553
  • fix: stop test runs from corrupting asset URLs in snapshots by @phanan in https://github.com/koel/koel/pull/2554
  • fix: shrink carousel overscroll mask on mobile by @phanan in https://github.com/koel/koel/pull/2556
  • fix: hide carousel scroll buttons when the track fits by @phanan in https://github.com/koel/koel/pull/2555
  • fix: avoid playlist factory name collisions in flaky tests by @phanan in https://github.com/koel/koel/pull/2557
  • fix: make ScreenHeaderSkeleton responsive on mobile by @phanan in https://github.com/koel/koel/pull/2561
  • fix: follow redirects when fetching podcast feeds by @phanan in https://github.com/koel/koel/pull/2564
  • feat: add koel:storage:webdav setup command by @phanan in https://github.com/koel/koel/pull/2563

Full Changelog: https://github.com/koel/koel/compare/v9.7.1...v9.8.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track koel

Get notified when new releases ship.

Sign up free

About koel

Music streaming solution that works.

All releases →

Beta — feedback welcome: [email protected]