Package Details: audio-recorder 3.3.4-3

Git Clone URL: https://aur.archlinux.org/audio-recorder.git (read-only, click to copy)
Package Base: audio-recorder
Description: Audio Recorder Application
Upstream URL: https://launchpad.net/~audio-recorder
Keywords: multimedia
Licenses: GPL-3.0-or-later
Submitter: sistematico
Maintainer: Spike29
Last Packager: Spike29
Votes: 62
Popularity: 0.000020
First Submitted: 2012-08-14 12:55 (UTC)
Last Updated: 2025-06-22 09:58 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

bandidoirlandes commented on 2025-12-20 22:38 (UTC) (edited on 2025-12-20 22:40 (UTC) by bandidoirlandes)

I use this application all the time on mx-linux and no libappindicator-gtk3 on new version any way I worked on a patch so it compiles and runs with AYATANA_APPINDICATOR not sure how it would work for arch but thought I would post and see if you can use it. No idea how to port it to arch... I apologize if its not useful. arch package https://archlinux.org/packages/extra/x86_64/libayatana-appindicator/

--- trunk-orig/configure.ac 2021-11-04 03:10:10.000000000 -0500
+++ trunk/configure.ac  2025-12-08 10:20:40.272870929 -0600

# *************************
# Checks for programs.
@@ -53,7 +61,7 @@
GTHREAD_REQUIRED=2.0.0
# Notice: requires gstreamer 1.4
GSTREAMER_REQUIRED=1.4
-APPINDICATOR_REQUIRED=0.3
+AYATANA_APPINDICATOR_REQUIRED=0.5

PKG_CHECK_MODULES(GLIB, glib-2.0 >= $GLIB_REQUIRED)
AC_SUBST(GLIB_CFLAGS)
@@ -87,7 +95,7 @@
# Support AppIndicator?
# Ref: https://launchpad.net/indicator-application

-PKG_CHECK_MODULES(APP_INDICATOR, appindicator3-0.1 >= $APPINDICATOR_REQUIRED)
+PKG_CHECK_MODULES(APP_INDICATOR, ayatana-appindicator3-0.1 >= $AYATANA_APPINDICATOR_REQUIRED)
AC_SUBST(APP_INDICATOR_CFLAGS)
AC_SUBST(APP_INDICATOR_LIBS)

--- trunk-orig/src/systray-icon.c   2019-03-02 15:20:31.000000000 -0600
+++ trunk/src/systray-icon.c    2025-12-07 22:26:27.069539022 -0600
@@ -32,7 +32,8 @@
#include "rec-window.h"
#include "rec-manager.h"

-#include <libappindicator/app-indicator.h>
+#include <libayatana-appindicator/app-indicator.h>
+

// Note: Uncomment this to show debug messages from this module
//#define DEBUG_SYSTRAY
@@ -335,7 +336,7 @@

     LOG_SYSTRAY("systray_icon_create.\n");

-    if (IS_APP_INDICATOR(g_tray_icon)) {
+    if (APP_IS_INDICATOR(g_tray_icon)) {
     app_indicator_set_status(APP_INDICATOR(g_tray_icon), APP_INDICATOR_STATUS_ACTIVE);
     return;
 }
@@ -343,7 +344,7 @@
 g_tray_icon = (GtkWidget*)app_indicator_new("audio-recorder application",
               "audio-recorder-off", APP_INDICATOR_CATEGORY_APPLICATION_STATUS);

-    g_assert(IS_APP_INDICATOR(g_tray_icon));
+    g_assert(APP_IS_INDICATOR(g_tray_icon));

     app_indicator_set_status(APP_INDICATOR(g_tray_icon), APP_INDICATOR_STATUS_ACTIVE);

@@ -367,7 +368,7 @@
     }
     g_tray_menu = NULL;

-    if (IS_APP_INDICATOR(g_tray_icon)) {
+    if (APP_IS_INDICATOR(g_tray_icon)) {

         LOG_SYSTRAY("systray_icon_remove().\n");

@@ -377,7 +378,7 @@
}

 static void systray_set_icon(gchar *icon_name) {
-    if (!IS_APP_INDICATOR(g_tray_icon)) return;
+    if (!APP_IS_INDICATOR(g_tray_icon)) return;

     gchar *s = g_strdup(icon_name);

Spike29 commented on 2025-06-22 10:03 (UTC) (edited on 2025-06-22 13:27 (UTC) by Spike29)

Thanks for the notification. GCC now defaults to -std=gnu23, which causes compile errors in this case. I've edited the PKGBUILD so it uses -std=gnu17 instead.

Zorbatron commented on 2025-06-21 19:51 (UTC)

Build is failing with

settings.c: In function ‘win_settings_show_dialog’:
settings.c:788:24: error: too many arguments to function ‘page_to_edit_pipelines’; expected 0, have 1
  788 |     GtkWidget *vbox2 = page_to_edit_pipelines(GTK_WINDOW(g_dialog));
      |                        ^~~~~~~~~~~~~~~~~~~~~~
settings.c:29:19: note: declared here
   29 | extern GtkWidget *page_to_edit_pipelines();
      |                   ^~~~~~~~~~~~~~~~~~~~~~

on c195a6c or version 3.3.4-2

Sepiida commented on 2025-04-26 22:19 (UTC)

Well this is bizarre... recording seem to get more and more choppy as time goes on (happens with any recording file format). At about 10 minutes it starts deteriorating, and at about half an hour, the recording is pretty much unusable. Anyone else have this problem? Or an alternative that can record microphone and desktop audio without crazy doubling- and tripling audio stream setups, since Audio Recorder seems somewhat unattended?

Sepiida commented on 2024-03-27 10:11 (UTC) (edited on 2024-04-02 09:21 (UTC) by Sepiida)

Seems to have been a short-lived problem. Anyone got an idea why this happens? (Latest EndevourOS update, flac is set as recording) - both gstreamer and gstreamer0.10 (+ -base) are installed, audio-recorder crashes after a couple seconds, but as far as I'm aware it's still the only recording app that allows flac and multiple sources without going into virtual audio devices.

(audio-recorder:3562): Gtk-WARNING **: 10:58:23.679: Theme parsing error: gtk.css:4834:20: '' is not a valid color name (x3)

(audio-recorder:3562): Audio Recorder-WARNING **: 10:58:29.711: Could not load image from /usr/share/pixmaps/audio-recorder/org.gnome.Rhythmbox. Failed to open file “/usr/share/pixmaps/audio-recorder/org.gnome.Rhythmbox”: No such file or directory

(audio-recorder:3562): GStreamer-Video-CRITICAL **: 10:59:01.100: gst_video_dma_drm_fourcc_to_string: assertion 'modifier != DRM_FORMAT_MOD_INVALID' failed (x5)

(audio-recorder:3562): GStreamer-CRITICAL **: 10:59:01.118: gst_value_collect_int_range: assertion 'collect_values[0].v_int < collect_values[1].v_int' failed

(audio-recorder:3562): GStreamer-CRITICAL **: 10:59:01.118: range start is not smaller than end for `GstIntRange'

(audio-recorder:3562): GStreamer-CRITICAL **: 10:59:01.118: gst_value_collect_int_range: assertion 'collect_values[0].v_int < collect_values[1].v_int' failed

(audio-recorder:3562): GStreamer-CRITICAL **: 10:59:01.118: range start is not smaller than end for `GstIntRange'

(audio-recorder:3562): GStreamer-Video-CRITICAL **: 10:59:01.118: gst_video_dma_drm_fourcc_to_string: assertion 'modifier != DRM_FORMAT_MOD_INVALID' failed (x3) Segmentation fault (core dumped)

Spike29 commented on 2021-11-09 01:01 (UTC)

Thanks kylon for the patch! I also added pipewire as a new optdepend.

kylon commented on 2021-11-06 17:28 (UTC) (edited on 2021-11-06 17:28 (UTC) by kylon)

if you are using pipewire, you must update to latest version or it will not work

here is a patch for those who need it asap

--- audio-recorder/PKGBUILD 2021-02-01 20:22:35.000000000 +0100
+++ audio-recordern/PKGBUILD    2021-11-06 18:21:05.140250803 +0100
@@ -3,7 +3,7 @@
 # Contributor: Lucas Saliés Brum <lucas@archlinux.com.br>

 pkgname=audio-recorder
-pkgver=3.2.3
+pkgver=3.3.4
 pkgrel=1
 pkgdesc="Audio Recorder Application"
 arch=('i686' 'x86_64')
@@ -15,8 +15,8 @@
             'gst-plugins-bad: for AAC encoding'
             'gst-plugins-ugly: for MP3 encoding'
             'gst-libav: plugin for the libav library')
-source=("https://launchpad.net/~${pkgname}/+archive/ubuntu/ppa/+sourcefiles/${pkgname}/${pkgver}~groovy/${pkgname}_${pkgver}~groovy.tar.gz")
-md5sums=('7b2b97a08f0a15efea4f0bceea740846')
+source=("https://launchpad.net/~${pkgname}/+archive/ubuntu/ppa/+sourcefiles/${pkgname}/${pkgver}~jammy/${pkgname}_${pkgver}~jammy.tar.gz")
+md5sums=('d7ca6db99f948af922773d1fee68dc1f')

 build() {
   cd "${srcdir}/trunk"

music commented on 2021-09-09 13:18 (UTC)

Please advise I have been using audio-recorder for about8 years and is my goto for recording streams/spotify etc for my music students. It ran flawlessly on linux mint - even latest version 20.2, and both versions - normal and snap. I have moved to Garuda Kde linux and have a problem. The normal version works perfectly except = the recorded stream has no sound. The sound level indicator does not move. No missing dependancies are listed in the install and no conflicting packages.

comptuzus commented on 2020-12-10 08:22 (UTC) (edited on 2020-12-10 08:25 (UTC) by comptuzus)

@Sepiida with pulseaudio 14.0-1 I have output and input devices in audio-recorder.