From ca5f6104ddd79801ce800c98706647369777f9f5 Mon Sep 17 00:00:00 2001 From: mesonium Date: Fri, 25 Nov 2022 17:54:55 +0100 Subject: feat: Preview: Add audio preview controls and visualization * Remove the delay when starting a playback * Don't scrub during seek when dragging the slider * Don't open audio stream connections before playing * Determine the duration early to prevent missing duration info + Show total duration + Add option to display remaining play time + Add possibility to seek by clicking into the seekbar + Add possibility to seek by scrolling with the mouse wheel + Add fast forward and rewind buttons + Add buttons to change the playback speed + Add automatic restoration of the audio player settings in a session + Add automatic stop of other streams when starting to play + Add a visualization of the RMS peaks --- pyproject.toml | 2 ++ 1 file changed, 2 insertions(+) (limited to 'pyproject.toml') diff --git a/pyproject.toml b/pyproject.toml index ea2b8d296..2160a1b8a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -125,6 +125,8 @@ include = [ "gajim/gtk/plugins.py", "gajim/gtk/preview.py", "gajim/gtk/preview_audio.py", + "gajim/gtk/preview_audio_analyzer.py", + "gajim/gtk/preview_audio_visualizer.py", "gajim/gtk/proxies.py", "gajim/gtk/remove_account.py", "gajim/gtk/resource_selector.py", -- cgit v1.2.3