<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Haruna</title><link>https://haruna.kde.org/</link><description>Haruna Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>2026-06-01T10:58:45+00:00</lastBuildDate><atom:link href="https://haruna.kde.org/index.xml" rel="self" type="application/rss+xml"/><item><title>Haruna 1.8</title><link>https://haruna.kde.org/blog/2026-05-18-haruna-1.8/</link><pubDate>Tue, 19 May 2026 23:00:00 +0200</pubDate><guid>https://haruna.kde.org/blog/2026-05-18-haruna-1.8/</guid><description>
&lt;p&gt;Haruna version 1.8.1 is released.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you like Haruna then support its development&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/sponsors/g-fb"&gt;GitHub Sponsors&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://liberapay.com/gfb/"&gt;Liberapay&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://paypal.me/georgefloreabanus"&gt;PayPal&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;a href="https://flathub.org/apps/details/org.kde.haruna"&gt;&lt;img src="https://haruna.kde.org/assets/img/flathub_badge.webp" alt="flathub logo" height="70"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Windows version:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://download.kde.org/stable/haruna/1.8.1/haruna-1.8.1-windows-gcc-x86_64.exe"&gt;haruna-1.8.1-windows-gcc-x86_64.exe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://download.kde.org/stable/haruna/1.8.1/haruna-1.8.1-windows-gcc-x86_64.7z"&gt;haruna-1.8.1-windows-gcc-x86_64.7z&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Availability of other package formats depends on your distro and the people who package Haruna.&lt;/p&gt;
&lt;p&gt;Feature requests and bugs should be posted on &lt;a href="https://bugs.kde.org/enter_bug.cgi?product=Haruna&amp;amp;component=generic"&gt;bugs.kde.org&lt;/a&gt;, ignoring the bug report template can result in your report being ignored.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="known-issues"&gt;Known issues&lt;/h3&gt;
&lt;p&gt;The animation for the playlist can be stuttery/slow when playback is active. You can improve it by creating two custom commands that run on startup:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;set override-display-fps 75&lt;/code&gt; (replace 75 with your monitor's refresh rate)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;set video-sync display-resample&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These don't work for variable refresh rate monitors.&lt;/p&gt;
&lt;h2 id="changelog"&gt;Changelog&lt;/h2&gt;
&lt;h3 id="181"&gt;1.8.1&lt;/h3&gt;
&lt;h3 id="features"&gt;Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;open multiple files from command line, allows to open only the selected files in the file manager&lt;/li&gt;
&lt;li&gt;stop action, available in the playback menu&lt;/li&gt;
&lt;li&gt;setting to enable taskbar progress&lt;/li&gt;
&lt;li&gt;show filename/title in OSD when opening a file&lt;/li&gt;
&lt;li&gt;mpris: find and set cover from external image file for audio files without internal covers&lt;/li&gt;
&lt;li&gt;custom loading animation&lt;/li&gt;
&lt;li&gt;setting for mpv's sub-border-style property&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Playlist&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;menu item to open file in &lt;a href="https://flathub.org/en/apps/net.mediaarea.MediaInfo"&gt;MediaInfo&lt;/a&gt; app (if installed)&lt;/li&gt;
&lt;li&gt;allow sorting ascending/descending for None option&lt;/li&gt;
&lt;li&gt;indicator for resume playback position under the duration&lt;/li&gt;
&lt;li&gt;item drag handle is now shown on hover&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="bugfixes"&gt;Bugfixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;hide chapters menu button when there are no chapters&lt;/li&gt;
&lt;li&gt;font family reset button not saving the setting&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Playlist&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;restore last active playlist only if opening without a file&lt;/li&gt;
&lt;li&gt;slow scroll to playing item on startup&lt;/li&gt;
&lt;li&gt;clicks triggering playlist item under the tab&lt;/li&gt;
&lt;li&gt;no context menu on tabs&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Haruna 1.7</title><link>https://haruna.kde.org/blog/2025-12-21-haruna-1.7/</link><pubDate>Wed, 14 Jan 2026 12:00:00 +0200</pubDate><guid>https://haruna.kde.org/blog/2025-12-21-haruna-1.7/</guid><description>
&lt;br/&gt;
&lt;!-- Scandal - Koe --&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/Ey3PKTIfw8E?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;hr&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;p&gt;Haruna version 1.7.1 is released.&lt;/p&gt;
&lt;figure&gt;
&lt;img src="playlist-groups.webp" class="img-fluid" alt="playlist advanced sorting and grouping showcase"/&gt;
&lt;figcaption&gt;playlist advanced sorting and grouping&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;hr&gt;
&lt;p&gt;&lt;a href="https://flathub.org/apps/details/org.kde.haruna"&gt;&lt;img src="https://haruna.kde.org/assets/img/flathub_badge.webp" alt="flathub logo" height="70"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Windows version:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://download.kde.org/stable/haruna/1.7.1/haruna-1.7.1-windows-gcc-x86_64.exe"&gt;haruna-1.7.1-windows-gcc-x86_64.exe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://download.kde.org/stable/haruna/1.7.1/haruna-1.7.1-windows-gcc-x86_64.7z"&gt;haruna-1.7.1-windows-gcc-x86_64.7z&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Availability of other package formats depends on your distro and the people who package Haruna.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you like Haruna then support its development: &lt;a href="https://github.com/sponsors/g-fb"&gt;GitHub Sponsors&lt;/a&gt; | &lt;a href="https://liberapay.com/gfb/"&gt;Liberapay&lt;/a&gt; | &lt;a href="https://paypal.me/georgefloreabanus"&gt;PayPal&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Feature requests and bugs should be posted on &lt;a href="https://bugs.kde.org/enter_bug.cgi?product=Haruna&amp;amp;component=generic"&gt;bugs.kde.org&lt;/a&gt;, ignoring the bug report template can result in your report being ignored.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="known-issues"&gt;Known issues&lt;/h3&gt;
&lt;p&gt;The animation for the playlist can be stuttery/slow when playback is active. You can improve it by creating two custom commands that run on startup &lt;code&gt;set override-display-fps 75&lt;/code&gt; (replace 75 with your monitor's refresh rate) and &lt;code&gt;set video-sync display-resample&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;These don't work for variable refresh rate monitors.&lt;/p&gt;
&lt;h2 id="changelog"&gt;Changelog&lt;/h2&gt;
&lt;h3 id="171"&gt;1.7.1&lt;/h3&gt;
&lt;h3 id="bugfixes"&gt;Bugfixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;fixed searching playlist&lt;/li&gt;
&lt;li&gt;fixed tooltip background being same color as its text&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="170"&gt;1.7.0&lt;/h3&gt;
&lt;h3 id="features"&gt;Features&lt;/h3&gt;
&lt;p&gt;Playlist&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;added advanced sorting and grouping (Muhammet Sadık Uğursoy)&lt;/li&gt;
&lt;li&gt;added context menu to open file in &lt;a href="https://invent.kde.org/multimedia/hana" target="_blank"&gt;Hana&lt;/a&gt; (thumbnail generator, only if it's installed). &lt;a href="https://flathub.org/en/apps/org.kde.hana" target="_blank"&gt;Get it from flathub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;the last active playlist will be set as visible when starting the app&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Other&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;added replay gain settings (Muhammet Sadık Uğursoy)&lt;/li&gt;
&lt;li&gt;mpris thumbnail is only set for audio files, this allows the os taskbar preview to show the actual live window&lt;/li&gt;
&lt;li&gt;decreased the size of the play icon in the compact playlist&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="bugfixes-1"&gt;Bugfixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;fixed database folder not being created&lt;/li&gt;
&lt;li&gt;fixed seekbar tooltip not updating when file changes and the mouse is not moved&lt;/li&gt;
&lt;li&gt;fixed deleting custom commands&lt;/li&gt;
&lt;li&gt;fixed saving last opened url&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Haruna 1.6</title><link>https://haruna.kde.org/blog/2025-10-24-haruna-1.6/</link><pubDate>Fri, 24 Oct 2025 23:23:00 +0200</pubDate><guid>https://haruna.kde.org/blog/2025-10-24-haruna-1.6/</guid><description>
&lt;p&gt;Haruna version 1.6.0 is released.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;a href="https://flathub.org/apps/details/org.kde.haruna"&gt;&lt;img src="https://haruna.kde.org/assets/img/flathub_badge.webp" alt="flathub logo" height="70"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Windows version:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://download.kde.org/stable/haruna/1.6.0/haruna-1.6.0-windows-gcc-x86_64.exe"&gt;haruna-1.6.0-windows-gcc-x86_64.exe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://download.kde.org/stable/haruna/1.6.0/haruna-1.6.0-windows-gcc-x86_64.7z"&gt;haruna-1.6.0-windows-gcc-x86_64.7z&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Availability of other package formats depends on your distro and the people who package Haruna.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you like Haruna then support its development: &lt;a href="https://github.com/sponsors/g-fb"&gt;GitHub Sponsors&lt;/a&gt; | &lt;a href="https://liberapay.com/gfb/"&gt;Liberapay&lt;/a&gt; | &lt;a href="https://paypal.me/georgefloreabanus"&gt;PayPal&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Feature requests and bugs should be posted on &lt;a href="https://bugs.kde.org/enter_bug.cgi?product=Haruna&amp;amp;component=generic"&gt;bugs.kde.org&lt;/a&gt;, ignoring the bug report template can result in your report being ignored.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="changelog"&gt;Changelog&lt;/h2&gt;
&lt;h3 id="160"&gt;1.6.0&lt;/h3&gt;
&lt;h3 id="known-issues"&gt;Known issues&lt;/h3&gt;
&lt;p&gt;On Windows the &lt;code&gt;Shortcuts&lt;/code&gt; and &lt;code&gt;Custom Commands&lt;/code&gt; settings pages don't work.&lt;/p&gt;
&lt;h3 id="features"&gt;Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;added option to resize playlist&lt;/li&gt;
&lt;li&gt;added an icon for playback action in playlist header&lt;/li&gt;
&lt;li&gt;moved the action to add a new playlist/tab to the tabbar&lt;/li&gt;
&lt;li&gt;moved the action to open a playlist in the &amp;quot;Add&amp;quot; action&lt;/li&gt;
&lt;li&gt;mouse settings: action asssigned to a mouse event can be changed&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="bugfixes"&gt;Bugfixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;fixed looping playlist with a single files&lt;/li&gt;
&lt;li&gt;fixed playlist tabs not being saved&lt;/li&gt;
&lt;li&gt;fixed renaming playlists right after adding them&lt;/li&gt;
&lt;li&gt;fixed next/previous buttons being disabled while adding items via dropping in &amp;quot;Add to Playlist&amp;quot; split area&lt;/li&gt;
&lt;li&gt;fixed play previous action not wrapping from first item in playlist to the last item&lt;/li&gt;
&lt;li&gt;fixed not being able to add new playlist tab when yt-dlp is not installed&lt;/li&gt;
&lt;li&gt;added a workaround for file dialogs not receiving key events; escape and arrow key were not working&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Haruna 1.5</title><link>https://haruna.kde.org/blog/2025-09-30-haruna-1.5/</link><pubDate>Tue, 30 Sep 2025 21:00:00 +0200</pubDate><guid>https://haruna.kde.org/blog/2025-09-30-haruna-1.5/</guid><description>
&lt;p&gt;Haruna version 1.5.0 is released.&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
&lt;img class="img-fluid" alt="haruna-pl-drag.webp" src="https://haruna.kde.org/blog/2025-09-30-haruna-1.5/haruna-pl-drag.webp"
style="max-width: 100%; height: auto"
/&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;The highlight of this release is the playlist, which got a lot of features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;multiple playlists through tabs (Muhammet Sadık Uğursoy)&lt;/li&gt;
&lt;li&gt;drag and drop reordering (Muhammet Sadık Uğursoy)&lt;/li&gt;
&lt;li&gt;add files and folders through drag and drop (Muhammet Sadık Uğursoy)&lt;/li&gt;
&lt;li&gt;filtering (Muhammet Sadık Uğursoy)&lt;/li&gt;
&lt;li&gt;option to control playback behavior when a file ends: repeat playlist, repeat file, stop after last file in playlist, stop after current fille and play a random item&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Another big change is to the Mouse settings, now you can use a mouse button + modifier key combo (ctrl + left click, shift + scroll up/down etc.).&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;a href="https://flathub.org/apps/details/org.kde.haruna"&gt;&lt;img src="https://haruna.kde.org/assets/img/flathub_badge.webp" alt="flathub logo" height="70"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Windows version:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://download.kde.org/stable/haruna/1.5.0/haruna-1.5.0-windows-gcc-x86_64.exe"&gt;haruna-1.5.0-windows-gcc-x86_64.exe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://download.kde.org/stable/haruna/1.5.0/haruna-1.5.0-windows-gcc-x86_64.7z"&gt;haruna-1.5.0-windows-gcc-x86_64.7z&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Availability of other package formats depends on your distro and the people who package Haruna.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you like Haruna then support its development: &lt;a href="https://github.com/sponsors/g-fb"&gt;GitHub Sponsors&lt;/a&gt; | &lt;a href="https://liberapay.com/gfb/"&gt;Liberapay&lt;/a&gt; | &lt;a href="https://paypal.me/georgefloreabanus"&gt;PayPal&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Feature requests and bugs should be posted on &lt;a href="https://bugs.kde.org/enter_bug.cgi?product=Haruna&amp;amp;component=generic"&gt;bugs.kde.org&lt;/a&gt;, ignoring the bug report template can result in your report being ignored.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="changelog"&gt;Changelog&lt;/h2&gt;
&lt;h3 id="150"&gt;1.5.0&lt;/h3&gt;
&lt;h3 id="known-issues"&gt;Known issues&lt;/h3&gt;
&lt;p&gt;On Windows the &lt;code&gt;Shortcuts&lt;/code&gt; and &lt;code&gt;Custom Commands&lt;/code&gt; settings pages don't work.&lt;/p&gt;
&lt;h3 id="features"&gt;Features&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Settings&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;General
&lt;ul&gt;
&lt;li&gt;added single instance setting to play new file when appending to the playlist&lt;/li&gt;
&lt;li&gt;removed the &amp;quot;File dialog location setting&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Playlist: added settings to control playback behavior&lt;/li&gt;
&lt;li&gt;Mouse
&lt;ul&gt;
&lt;li&gt;changed to allow modifier keys&lt;/li&gt;
&lt;li&gt;added support for Mouse Forward and Back buttons&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Subtitles: if a relative folder name in the &lt;code&gt;Load subtitle from&lt;/code&gt; list starts with an * (asterisk) then subtitles will be searched in all folders contaning the folder name.
Example: If the &lt;code&gt;Load subtitle from&lt;/code&gt; list contains an entry &lt;code&gt;*sub&lt;/code&gt; and you have the following folders next to the video file &lt;code&gt;subs&lt;/code&gt;, &lt;code&gt;more subs&lt;/code&gt; and &lt;code&gt;subtitles&lt;/code&gt; all of these folders will be searched.&lt;/li&gt;
&lt;li&gt;the settings window now has a minimum width and height&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;PlayList&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;added support for multiple playlists&lt;/li&gt;
&lt;li&gt;items can be reordered manually through drag and dropdown&lt;/li&gt;
&lt;li&gt;items can be selected, ctrl+click to select multiple items, shift+click to select a range&lt;/li&gt;
&lt;li&gt;items can be filtered&lt;/li&gt;
&lt;li&gt;added setings to control playback behavior when a file ends&lt;/li&gt;
&lt;li&gt;when saving the playlist the file extension is set to m3u&lt;/li&gt;
&lt;li&gt;can add files and folders through drag and drop&lt;/li&gt;
&lt;li&gt;multiple files can be added through the option in the header&lt;/li&gt;
&lt;li&gt;hide playlist when mouse leaves window while maximized, prevents opening the playlist when moving mouse to another monitor&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Playback&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;if a file can't be played now an error is shown and playback stops instead of trying to play the next file (prevents a potential infinite loop when no file in the playlist can be played)&lt;/li&gt;
&lt;li&gt;can play files starting with a dot (hidden files)&lt;/li&gt;
&lt;li&gt;an error is shown when failing to get youtube playlist&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;mpris: add support for Shuffle and LoopStatus&lt;/li&gt;
&lt;li&gt;changed the action selection popup to use Kirigami.SearchDialog&lt;/li&gt;
&lt;li&gt;replaced the spinning icon with a progress bar and label&lt;/li&gt;
&lt;li&gt;the drop area of the video is split in 2 parts now
&lt;ul&gt;
&lt;li&gt;top part always appends to the default playlist&lt;/li&gt;
&lt;li&gt;bottom part clears the default playlist and adds the dropped files and folders, when only one file is dropped it behaves as the open file action (clears the playlist and loads sibling files if enabled in settings)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;recent files are now stored in a sqlite database&lt;/li&gt;
&lt;li&gt;time positions used to restore videos are also stored in the database&lt;/li&gt;
&lt;li&gt;sleep is blocked on Windows too&lt;/li&gt;
&lt;li&gt;all strings should be translatable now&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="bugfixes"&gt;Bugfixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;fixed the loop action, osd was not showing and progress bar was not highlighting the loop range&lt;/li&gt;
&lt;li&gt;before loading check that the file exists&lt;/li&gt;
&lt;li&gt;fixed loading wrong subtitles when using recursive subs&lt;/li&gt;
&lt;li&gt;fixed the progress bar getting taller when the chapters menu becomes visible&lt;/li&gt;
&lt;li&gt;fixed a bug where the video would pause after clicking the progress/seek bar&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>