maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [SFOS] [Announcement] Native call recorder available now (https://talk.maemo.org/showthread.php?t=94089)

dpurgin 2016-09-25 06:37

Re: [Announcement] Native call recorder available now
 
Yeah, that might be, I'm developing on Windows now... Thanks!

dpurgin 2016-09-25 07:06

Re: [Announcement] Native call recorder available now
 
Quote:

Originally Posted by coderus (Post 1515545)
another bug:
Code:

[nemo@Sailfish ~]$ harbour-callrecorder-launcher.sh
-bash: /usr/bin/harbour-callrecorder-launcher.sh: /bin/bash^M: bad interpreter: No such file or directory

CRLF?

I've just checked with a hex editor, I do have UNIX line endings there. Have you cloned from git on a Windows machine with autocrlf = true?

I've updated the BuildRequires section of RPM and rebuilt them with v. 0.7.1-3 btw

coderus 2016-09-25 07:37

Re: [Announcement] Native call recorder available now
 
well, i'm on windows too, and if i'm sorry if problem was in my git app :(

tvicol 2016-09-25 08:11

Re: [Announcement] Native call recorder available now
 
Can not launch app from UI.

[nemo@Sailfish ~]$ harbour-callrecorder-launcher.sh
-bash: /usr/bin/harbour-callrecorder-launcher.sh: /bin/bash^M: bad interpreter: No such file or directory
[nemo@Sailfish ~]$

tvicol 2016-09-25 08:14

Re: [Announcement] Native call recorder available now
 
App will start if I run :

[nemo@Sailfish ~]$ harbour-callrecorder
[D] QQmlDebuggingEnabler::QQmlDebuggingEnabler:1455 - QML debugging is enabled. Only use this in a safe environment.
harbour-callrecorder: Sun Sep 25 11:12:02 2016: [0x40149520]: settings.cpp:124: Settings::Settings(QObject*):
harbour-callrecorder: Sun Sep 25 11:12:02 2016: [0x40149520]: libcallrecorder.cpp:78: QTranslator* LibCallRecorder::createTranslator(const QString&, const QString&): generated file name: "ui-system.qm"
....

coderus 2016-09-25 08:19

Re: [Announcement] Native call recorder available now
 
so it was not my fault then :D

Jordi 2016-09-25 08:40

Re: [Announcement] Native call recorder available now
 
French language done.

Translations guidelines with screenshots are very convenient, this helps to understand the context. :)
This should be inspiring for other developers.

lal 2016-09-25 08:48

Re: [Announcement] Native call recorder available now
 
When I translate a string, if the word count shoots beyond the specified "size", will that be fine?

Example:
String: Number is whitelisted
Size: 3 words

If there are four words in translation, will that be fine?

dpurgin 2016-09-25 09:24

Re: [Announcement] Native call recorder available now
 
@coderus @tvicol
That's absolutely weird, this file on my computer is with Unix line endings, and turns to CRLF after packaging... I'll take a closer look, thanks

@lal
Word count is not a problem at all. Most of the time the strings are faded/carried over if they are too long. The strings that are too long can be a problem in menus though, but we'll have to test that in app to be sure

tvicol 2016-09-25 09:41

Re: [Announcement] Native call recorder available now
 
Re-edited the file and now is working.

[root@Sailfish nemo]# cat>/usr/bin/harbour-callrecorder-launcher.sh
#!/bin/bash

CONFIG=/home/nemo/.config/harbour-callrecorder/callrecorder.ini

if [ -f $CONFIG ]; then
LOCALE=$(awk -F '=' '/locale=/{print($2)}' "$CONFIG")
fi

if [ -z "$LOCALE" ] || [ "$LOCALE" = "system" ]; then
harbour-callrecorder "$@"
else
LANG=$LOCALE harbour-callrecorder "$@"
fi
[root@Sailfish nemo]# cat /usr/bin/harbour-callrecorder-launcher.sh
#!/bin/bash

CONFIG=/home/nemo/.config/harbour-callrecorder/callrecorder.ini

if [ -f $CONFIG ]; then
LOCALE=$(awk -F '=' '/locale=/{print($2)}' "$CONFIG")
fi

if [ -z "$LOCALE" ] || [ "$LOCALE" = "system" ]; then
harbour-callrecorder "$@"
else
LANG=$LOCALE harbour-callrecorder "$@"
fi
[root@Sailfish nemo]#exit
exit
[nemo@Sailfish ~]$ harbour-callrecorder-launcher.sh
[D] QQmlDebuggingEnabler::QQmlDebuggingEnabler:1455 - QML debugging is enabled. Only use this in a safe environment.
..................

coderus 2016-10-05 12:51

Re: [Announcement] Native call recorder available now
 
harbour-callrecorder-0.7.1-3.armv7hl compiled for 2.0.4: https://coderus.openrepos.net/jolla/...-3.armv7hl.rpm

TMavica 2016-10-05 13:26

Re: [Announcement] Native call recorder available now
 
brillant!!!!

pichlo 2016-10-05 13:39

Re: [Announcement] Native call recorder available now
 
Is Call Recorder supposed to not work? I have updated SFOS to 2.0.4 and Call Recorder continues working without me doing anything else.

TMavica 2016-10-05 13:54

Re: [Announcement] Native call recorder available now
 
Quote:

Originally Posted by pichlo (Post 1516174)
Is Call Recorder supposed to not work? I have updated SFOS to 2.0.4 and Call Recorder continues working without me doing anything else.

If you installed 0.713 before update, after update it will gone

pichlo 2016-10-05 14:11

Re: [Announcement] Native call recorder available now
 
I have 0.6.2.

Schturman 2016-10-14 18:14

Re: [Announcement] Native call recorder available now
 
Quote:

Originally Posted by coderus (Post 1516162)
harbour-callrecorder-0.7.1-3.armv7hl compiled for 2.0.4: https://coderus.openrepos.net/jolla/...-3.armv7hl.rpm

Hi, Coderus.
I have a problem with this version. The harbour-callrecorderd.service always crash when I press on "End Call" and of course it not show me message about save or not (Jolla C v2.0.4.13):
Code:

[root@Jolla_C ~]# systemctl-user status harbour-callrecorderd
harbour-callrecorderd.service - Call Recorder Daemon
  Loaded: loaded (/usr/lib/systemd/user/harbour-callrecorderd.service; enabled)
  Active: activating (auto-restart) (Result: signal) since Fri 2016-10-14 21:05                                                            :04 IDT; 10s ago
  Process: 22590 ExecStart=/usr/bin/harbour-callrecorderd (code=killed, signal=S                                                            EGV)
  Process: 22586 ExecStartPre=/usr/bin/harbour-callrecorderd-pre.sh (code=exited                                                            , status=0/SUCCESS)
 Main PID: 22590 (code=killed, signal=SEGV)

[root@Jolla_C ~]#

It possible to fix ? For now going back to 0.6.2...

coderus 2016-10-14 18:27

Re: [Announcement] Native call recorder available now
 
address your issue please to dpurgin

Schturman 2016-10-14 22:41

Re: [Announcement] Native call recorder available now
 
Quote:

Originally Posted by coderus (Post 1516739)
address your issue please to dpurgin

Thanks, I sent him email.

stefanmohl 2016-10-25 13:30

Re: [Announcement] Native call recorder available now
 
I discovered an interesting detail on my Fairphone2. When using call recorder, my own voice is recorded load and clear, but the remote partner has very low recording level. However, if I place the call on hold, then unhold the call, both our volume levels are great!

juiceme 2016-10-25 16:30

Re: [Announcement] Native call recorder available now
 
Quote:

Originally Posted by stefanmohl (Post 1517381)
I discovered an interesting detail on my Fairphone2. When using call recorder, my own voice is recorded load and clear, but the remote partner has very low recording level. However, if I place the call on hold, then unhold the call, both our volume levels are great!

Most probably some glitch in pulseaudio. It seems PA is not that easy thing to get right in the ported devices, I myself had issues on Hammerhead; otherwice normally working calls but recording (which works by adding a voicecall-record profile to PA) caused PA to crash and burn.

tvicol 2016-11-25 09:04

Re: [Announcement] Native call recorder available now
 
Incoming calls are not recorded on 2.0.5.6
I use 0.7.1-3.
Has anyone same issue ?

pichlo 2016-11-25 10:41

Re: [Announcement] Native call recorder available now
 
No such problems here using 0.6.2. Where did you get a newer version from?

After most reboots, I need to go to Settings and enable the recording daemon again, even though an automatic start is enabled. A system update involved a reboot, perhaps you can check if the daemon is running.

Schturman 2016-11-25 12:26

Re: [Announcement] Native call recorder available now
 
Personally I have more problem with 0.7.1-3 than 0.6.2...

tvicol 2016-11-25 12:31

Re: [Announcement] Native call recorder available now
 
http://dpurgin.github.io/

I'm back to 0.6.2 and no more issues.

Schturman 2016-11-25 12:49

Re: [Announcement] Native call recorder available now
 
I also use 0.6.2, but it still have one problem... When call finished, the dialog ask save or not and if you press not, it still save this call...
I save to folder on sd card...

paolomi 2016-11-27 17:36

Re: [Announcement] Native call recorder available now
 
There is this error on my jolla:
Quote:

Fatal error: nothing provides gst-plugins-good needed by harbour-callrecorder-0.6.2-1.armv7hl
because gst-plugins-good has been removed in 2.0.5/Haapajoki and there is the same error for version 0.7.1.

oenone 2016-12-27 03:16

Re: [Announcement] Native call recorder available now
 
Quote:

Originally Posted by paolomi (Post 1519485)
There is this error on my jolla:

because gst-plugins-good has been removed in 2.0.5/Haapajoki and there is the same error for version 0.7.1.

Is there anything that can be done? A work-around perhaps? Sourcing Gstreamer's good plugins from elsewhere? Or do we have to wait for dpurgin to update the software?

Schturman 2016-12-27 05:32

Re: [Announcement] Native call recorder available now
 
Quote:

Originally Posted by oenone (Post 1521079)
Is there anything that can be done? A work-around perhaps? Sourcing Gstreamer's good plugins from elsewhere? Or do we have to wait for dpurgin to update the software?

Same here. Probably we need to wait for update...

nieldk 2016-12-27 06:32

Re: [Announcement] Native call recorder available now
 
the option in settings/apps/phone that is available not working for you?

Schturman 2016-12-27 07:12

Re: [Announcement] Native call recorder available now
 
Quote:

Originally Posted by nieldk (Post 1521081)
the option in settings/apps/phone that is available not working for you?

Work, but I like the Dmitry's CallRecorder (autorecord, black list etc...)

juiceme 2016-12-27 08:16

Re: [Announcement] Native call recorder available now
 
Quote:

Originally Posted by nieldk (Post 1521081)
the option in settings/apps/phone that is available not working for you?

That's not available in sbj1 :(

dpurgin 2017-01-16 18:20

Re: [Announcement] Native call recorder available now
 
Guys, sorry for the late answer. For some reason I don't receive notifications from this thread after a while.

If there's a problem resolving dependencies, try pkcon refresh in terminal. It will update available packages, and gst-plugins-good is there again. I think I'll change RPM spec to gstreamer1.0-plugins-good for the next Sailfish version, as it should be Qt 5.6-based and the app needs to be repackaged anyway.

oenone 2017-01-17 16:25

Re: [Announcement] Native call recorder available now
 
Is there a repository that is necessary to have enabled? Because it still won't find gst-plugins-good no matter how much pkcon is refreshed.

dpurgin 2017-01-17 16:53

Re: [Announcement] Native call recorder available now
 
Seems like most of gst-plugin-good installations are rest-overs from the installations of the Call recorder on older versions of Sailfish. Which version of SailfishOS do you use? Which one did you have when you first started using the device? Is it a fresh installation of the Call Recorder you attempting?

TMavica 2017-01-17 17:53

Re: [Announcement] Native call recorder available now
 
Gst-plugin-good
https://dl.dropboxusercontent.com/u/...12.armv7hl.rpm

oenone 2017-01-17 19:33

Re: [Announcement] Native call recorder available now
 
Quote:

Originally Posted by dpurgin (Post 1522136)
Seems like most of gst-plugin-good installations are rest-overs from the installations of the Call recorder on older versions of Sailfish. Which version of SailfishOS do you use? Which one did you have when you first started using the device? Is it a fresh installation of the Call Recorder you attempting?

Device is OnePlus X, with fresh install of "beta 4" that sets the device up with 2.0.5.6

Yes, before fresh reinstall I had it updated to 2.0.5.6 from somewhere around 1.9.x.x ("alpha", I think), and the gst-plugin-good was a left-over from those installations.

dpurgin 2017-01-17 19:36

Re: [Announcement] Native call recorder available now
 
@oenone

You could try the RPM posted by TMavica or install using rpm --nodeps. The gst-plugins-good is only used to ensure that FLAC media can be played back by gstreamer backend

dpurgin 2017-01-19 16:51

Re: [Announcement] Native call recorder available now
 
Meanwhile I've uploaded TMavica's RPM to https://dpurgin.github.io/ just in case

oenone 2017-01-20 02:51

Re: [Announcement] Native call recorder available now
 
Quote:

Originally Posted by dpurgin (Post 1522159)
@oenone

You could try the RPM posted by TMavica or install using rpm --nodeps. The gst-plugins-good is only used to ensure that FLAC media can be played back by gstreamer backend

Tried. A ton of dependencies are necessary for the RPM from TMavica:

Code:

[nemo@Sailfish Downloads]$ rpm -i gst-plugins-good-0.10.31+git5-1.5.12.armv7hl.rpm
warning: gst-plugins-good-0.10.31+git5-1.5.12.armv7hl.rpm: Header V3 DSA/SHA1 Signature, key ID 3647af9c: NOKEY
error: Failed dependencies:
        libgstaudio-0.10.so.0 is needed by gst-plugins-good-0.10.31+git5-1.5.12.armv7hl
        libgstbase-0.10.so.0 is needed by gst-plugins-good-0.10.31+git5-1.5.12.armv7hl
        libgstcontroller-0.10.so.0 is needed by gst-plugins-good-0.10.31+git5-1.5.12.armv7hl
        libgstfft-0.10.so.0 is needed by gst-plugins-good-0.10.31+git5-1.5.12.armv7hl
        libgstinterfaces-0.10.so.0 is needed by gst-plugins-good-0.10.31+git5-1.5.12.armv7hl
        libgstnetbuffer-0.10.so.0 is needed by gst-plugins-good-0.10.31+git5-1.5.12.armv7hl
        libgstpbutils-0.10.so.0 is needed by gst-plugins-good-0.10.31+git5-1.5.12.armv7hl
        libgstreamer-0.10.so.0 is needed by gst-plugins-good-0.10.31+git5-1.5.12.armv7hl
        libgstriff-0.10.so.0 is needed by gst-plugins-good-0.10.31+git5-1.5.12.armv7hl
        libgstrtp-0.10.so.0 is needed by gst-plugins-good-0.10.31+git5-1.5.12.armv7hl
        libgstrtsp-0.10.so.0 is needed by gst-plugins-good-0.10.31+git5-1.5.12.armv7hl
        libgstsdp-0.10.so.0 is needed by gst-plugins-good-0.10.31+git5-1.5.12.armv7hl
        libgsttag-0.10.so.0 is needed by gst-plugins-good-0.10.31+git5-1.5.12.armv7hl
        libgstvideo-0.10.so.0 is needed by gst-plugins-good-0.10.31+git5-1.5.12.armv7hl
        libgudev-1.0.so.0 is needed by gst-plugins-good-0.10.31+git5-1.5.12.armv7hl

And force installing?

Code:

[nemo@Sailfish Downloads]$ devel-su rpm -i --nodeps harbour-callrecorder-0.7.1-4.armv7hl.rpm
Password:
Reloading systemd...
Enabling service...
ln -s '/usr/lib/systemd/user/harbour-callrecorderd.service' '/home/nemo/.config/systemd/user/post-user-session.target.wants/harbour-callrecorderd.service'
Starting service...
Error on file "/home/deploy/installroot/usr/share/applications/*.desktop": No such file or directory
warning: %post(harbour-callrecorder-0.7.1-4.armv7hl) scriptlet failed, exit status 1


pasko 2017-10-13 07:55

Re: [Announcement] Native call recorder available now
 
1 Attachment(s)
Hi.

For some reason, call recorder has stopped working in my Xperia X. Seems like the captured samples are played very sloooooowly. :)
I have attached a small sample.

Also, here's a list of all gst* packages I have installed.

Code:

Installed    gstreamer1.0-1.10.4-1.8.1.armv7hl
Installed    gstreamer1.0-droid-0.20170918.0-10.2.1.jolla.armv7hl
Installed    gstreamer1.0-plugins-bad-1.10.4-1.13.1.armv7hl
Installed    gstreamer1.0-plugins-base-1.10.4+git1-1.6.1.armv7hl
Installed    gstreamer1.0-plugins-good-1.10.4-1.8.1.armv7hl
Installed    nemo-gstreamer1.0-interfaces-0.20150126.0-1.1.7.armv7hl
Installed    nemo-qtmultimedia-plugins-gstvideotexturebackend-0.0.9-1.6.6.armv7hl
Installed    qt5-qtmultimedia-gsttools-5.6.2+git6-1.27.4.armv7hl
Installed    qt5-qtmultimedia-plugin-mediaservice-gstcamerabin-5.6.2+git6-1.27.4.armv7hl
Installed    qt5-qtmultimedia-plugin-mediaservice-gstmediacapture-5.6.2+git6-1.27.4.armv7hl
Installed    qt5-qtmultimedia-plugin-mediaservice-gstmediaplayer-5.6.2+git6-1.27.4.armv7hl

Thank you for this useful app.

Regards.


All times are GMT. The time now is 08:10.

vBulletin® Version 3.8.8