From ca4d72cfc3221aadbade8f4cf2c947db4c1b6471 Mon Sep 17 00:00:00 2001 From: joshua-stone Date: Fri, 24 Jan 2025 18:29:05 -0500 Subject: [PATCH] Try to update pre-existing metainfo file instead of add a new one --- data/spek.metainfo.xml.in | 238 +++++++++++++++++++++---- dist/flatpak/cc.spek.Spek.metainfo.xml | 53 ------ 2 files changed, 202 insertions(+), 89 deletions(-) delete mode 100644 dist/flatpak/cc.spek.Spek.metainfo.xml diff --git a/data/spek.metainfo.xml.in b/data/spek.metainfo.xml.in index 0daab9f..0afc162 100644 --- a/data/spek.metainfo.xml.in +++ b/data/spek.metainfo.xml.in @@ -1,40 +1,206 @@ - + - cc.spek.Spek - CC0-1.0 - GPL-3.0 - Spek - View spectrograms of your audio files - -

Spek is an acoustic spectrum analyser written in C and C++. It uses FFmpeg libraries for audio decoding and wxWidgets for the GUI.

+ cc.spek.Spek + Spek + View spectrograms of your audio files + CC0-1.0 + GPL-3.0-only + +

Spek is an acoustic spectrum analyser written in C++. It uses FFmpeg libraries for audio decoding and wxWidgets for the GUI.

+
+ + Alexander Kojevnikov + + spek.desktop + https://www.spek.cc/ + https://github.com/alexkay/spek/issues + https://explore.transifex.com/spek/spek/ + + + https://raw.githubusercontent.com/alexkay/spek/b3759bbb7d1108b3193394b941eeee982f15b739/web/flac.png + + + + Audio + AudioVideo + + + + +

This release adds the following feature:

    -
  • Supports all popular lossy and lossless audio file formats thanks to the FFmpeg libraries.
  • -
  • Ultra-fast signal processing, uses multiple threads to further speed up the analysis.
  • -
  • Shows the codec name and the audio signal parameters.
  • -
  • Allows to save the spectrogram as an image file.
  • -
  • Drag-and-drop support; associates with common audio file formats.
  • -
  • Auto-fitting time, frequency and spectral density rulers.
  • -
  • Adjustable spectral density range.
  • -
  • Translated into 19 languages.
  • +
  • Upgrade to FFmpeg 5.1
-
- - - https://raw.githubusercontent.com/alexkay/spek/b3759bbb7d1108b3193394b941eeee982f15b739/web/flac.png - - - - Audio - AudioVideo - - https://www.spek.cc/ - https://github.com/alexkay/spek/issues - alexkay - - spek.desktop - - - - - +

This release includes the following change:

+
    +
  • Use XDG_CONFIG_HOME on Unix systems.
  • +
+
+ + + +

This release adds the following features:

+
    +
  • Add 2 more palettes and change the default.
  • +
  • Allow changing the DFT window size and function.
  • +
  • Allow switching between audio streams and channels.
  • +
  • Add translations for 14 additional languages.
  • +
+

This release includes the following changes:

+
    +
  • Remove dependency on intltool.
  • +
  • Fix FFmpeg build warnings.
  • +
  • Detect AR tool.
  • +
  • Use Homebrew for macOS dependencies.
  • +
  • Improve test coverage.
  • +
+

This release fixes the following bugs:

+
    +
  • Remove association with .mod and MIDI files.
  • +
  • Fix autoconf errors.
  • +
  • Fix an AVX-related crash.
  • +
+
+
+ + +

This release fixes the following bug:

+
    +
  • OS X specific bugfix release
  • +
+
+
+ + +

This release adds the following feature:

+
    +
  • Open .opus audio files (#39).
  • +
+

This release includes the following changes:

+
    +
  • Use non-deprecated FFmpeg decoding API.
  • +
  • Moved downloads to Google Code since GitHub no longer offers downloads (#38).
  • +
  • Compatibility with retina-based Macs (#32).
  • +
+

This release fixes the following bugs:

+
    +
  • Fix magnitude calculation for the first and the last frequency band.
  • +
  • Support planar sample formats (#44).
  • +
+
+
+ + +

This release fixes the following bug:

+
    +
  • Fixed mapping of the spectral density into the palette.
  • +
+
+
+ + +

This release adds the following features:

+
    +
  • Adjustable spectral density range (#4).
  • +
  • Switched from GTK+ to wxWidgets for better Windows and OS X integration.
  • +
  • Single .exe version for Windows.
  • +
  • Added translations in 8 more languages (totalling 16).
  • +
+

This release includes the following changes:

+
    +
  • Switched to .xz tarballs.
  • +
  • Split out libspek and added unit tests.
  • +
  • 24-bit APE support (upstream fix).
  • +
  • Better toolbar icons on Windows and OS X (#21).
  • +
  • Installer options for app shortcuts on Windows (#1).
  • +
  • Associate with audio/video files on OS X (#2).
  • +
  • Online manual (#24).
  • +
+

This release fixes the following bugs:

+
    +
  • Fixed crash when the preferences file is not writable.
  • +
  • Fixed crash when the home directory is not writable.
  • +
  • Fixed duration and rendering for some video files.
  • +
  • Fixed compilation with newer FFmpeg and libav versions.
  • +
  • Proper handling of Unicode file names under Windows (upstream fix).
  • +
  • Don't lock the input file on Windows (#26).
  • +
+
+
+ + +

This release adds the following features:

+
    +
  • Added translations in 8 languages
  • +
  • Preferences to select a language and to check for a new version
  • +
  • Spectral density ruler
  • +
  • Added a menu bar, cleaned up the tool bar.
  • +
  • Better OS X integration
  • +
+

This release includes the following changes:

+
    +
  • Show the version number in the window
  • +
  • Pre-compute the cosine table to speed up analysis by ±16%
  • +
  • Use jhbuild and ige-mac-bundler to build and package Spek on OS X
  • +
  • spek(1) man page
  • +
  • Avoid using APIs depreciated in GTK3
  • +
+

This release fixes the following bugs:

+
    +
  • Fixed link activation on OS X (issue 31)
  • +
  • Fixed new version detection on OS X
  • +
  • Fixed duration for unsynchronised ID3v24 mp3 tags (upstream fix)
  • +
  • Fixed rigth click → Quit (issue 24) and the ⌘ Q shortcut (issue 44)
  • +
+
+
+ + +

This release adds the following features:

+
    +
  • Switch from GStreamer to FFmpeg libraries for audio decoding. This speeds up the overall analysis by a factor of 1.5 to 2.
  • +
  • Decode audio and perform the analysis in separate threads. This makes the analysis 1.3~1.8 times faster on multi-core systems (issue 11).
  • +
  • Check for a new version once a week and notify when it becomes available (issue 27)
  • +
+

This release includes the following changes:

+
    +
  • Windows installer branding (issue 32)
  • +
  • Option to launch Spek when the Windows installer exits
  • +
+

This release fixes the following bugs:

+
    +
  • Fix link activation on Windows (issue 31)
  • +
  • Fix ALAC issues on OS X (issue 23)
  • +
  • Re-run the analysis only if the window width has been changed
  • +
  • Fix opening of files containing Unicode symbols in their name on Windows
  • +
+
+
+ + +

This release adds the following features:

+
    +
  • Speed up spectral analysis by using the optimal number of frequency bands.
  • +
  • DTS files support.
  • +
  • Distribute Windows version as a ZIP archive in addition to the MSI installer.
  • +
  • Mac OS X installer.
  • +
  • Use Pango to render text.
  • +
  • Brand new icon.
  • +
+
+
+ + +

This release adds the following features:

+
    +
  • Associate with audio files ("Open with..." menu in file managers)
  • +
  • Show the name of the open file in the window title
  • +
  • Support 24-bit FLACs
  • +
  • Drag and Drop support
  • +
  • Show file name and its properties in the window
  • +
+
+
+ +
diff --git a/dist/flatpak/cc.spek.Spek.metainfo.xml b/dist/flatpak/cc.spek.Spek.metainfo.xml deleted file mode 100644 index c42ba3e..0000000 --- a/dist/flatpak/cc.spek.Spek.metainfo.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - cc.spek.Spek - cc.spek.Spek.desktop - Spek - CC0-1.0 - GPL-3.0-only - Acoustic Spectrum Analyser - -

Spek is an acoustic spectrum analyser written in C++. It uses FFmpeg libraries for audio decoding and wxWidgets for the GUI.

-
- - Alexander Kojevnikov - - joshua.gage.stone@gmail.com - https://www.spek.cc/ - https://github.com/alexkay/spek/issues - https://explore.transifex.com/spek/spek/ - - - https://substack-post-media.s3.amazonaws.com/public/images/87fd2840-4ee7-492e-b15f-38a384a56a4c_724x590.png - - - - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - -