Index: src/routes/admin-audio.js
===================================================================
--- src/routes/admin-audio.js	(revision 6be57b4716118bcb1264cfea3f073b10963be2bf)
+++ src/routes/admin-audio.js	(revision 85d59728d005dd307a9db1c157384a25c304acf7)
@@ -18,4 +18,5 @@
 import db from '../config/database.js';
 import { renderPage } from '../middleware/render.js';
+import { toWebp } from '../services/ImageWebpService.js';
 import { requireGod } from '../middleware/auth.js';
 import { transcodeToMp3 } from '../services/AudioTranscoder.js';
@@ -478,5 +479,5 @@
     }
 
-    const newUrl = `/media/audio-covers/${file.filename}`;
+    const newUrl = `/media/audio-covers/${toWebp(file)}`;
     try {
       db.prepare('UPDATE audio_tracks SET cover_url = ? WHERE id = ? AND site_id = ?')
