Editing Recaller
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
+ | ===Overview=== | ||
[http://maemo.org/packages/view/recaller/ Recaller] is a widget(for the Maemo desktop) which allows your [[Nokia N900|N900]] to record all kind of audio ("Rec-All" :-) | [http://maemo.org/packages/view/recaller/ Recaller] is a widget(for the Maemo desktop) which allows your [[Nokia N900|N900]] to record all kind of audio ("Rec-All" :-) | ||
- | Starting with version 2.0, it has the following features: | + | Starting with version 2.0 (currently in [[extras-devel]]), it has the following features: |
* Auto-recording of GSM calls | * Auto-recording of GSM calls | ||
* Useable as dictaphone | * Useable as dictaphone | ||
Line 9: | Line 10: | ||
PLEASE donate if recaller is useful to you. Donations give me motivation, encouragement and happiness (plus pocket money :-) | PLEASE donate if recaller is useful to you. Donations give me motivation, encouragement and happiness (plus pocket money :-) | ||
- | ==Help== | + | ===Help=== |
If there is no big red button on the desktop after installing the widget, simply reboot your phone. | If there is no big red button on the desktop after installing the widget, simply reboot your phone. | ||
Please use the settings mode of the Desktop to configure recaller to your needs. You can change the following settings: | Please use the settings mode of the Desktop to configure recaller to your needs. You can change the following settings: | ||
* Save folder location (where recaller puts its recordings) | * Save folder location (where recaller puts its recordings) | ||
- | * Audio source when manually recording (with Autorec enabled, recaller will automatically switch to Phone or Bluetooth recording mode | + | * Audio source when manually recording (with Autorec enabled, recaller will automatically switch to Phone or Bluetooth recording mode) |
* File Format (AAC is available on all phones, is compact and clear, playback on most computers possible, but uses high CPU. Other available formats [FLAC, WAV] might not work for everybody or use too much storage). | * File Format (AAC is available on all phones, is compact and clear, playback on most computers possible, but uses high CPU. Other available formats [FLAC, WAV] might not work for everybody or use too much storage). | ||
* Autorec automatically starts the recording of GSM calls (in- and outgoing) | * Autorec automatically starts the recording of GSM calls (in- and outgoing) | ||
* Show reminders puts up a banner every 30 seconds to remind you of an ongoing recording). Icon on desktop also changes to green when a recording is ongoing. | * Show reminders puts up a banner every 30 seconds to remind you of an ongoing recording). Icon on desktop also changes to green when a recording is ongoing. | ||
- | == | + | ===Screenshot=== |
- | + | Not much to see, just a big red "REC" icon on the desktop. | |
- | + | ||
- | + | ||
- | + | ||
- | == | + | ===Authors=== |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
* Main author: [http://maemo.org/profile/view/twaelti/ Tom Waelti] | * Main author: [http://maemo.org/profile/view/twaelti/ Tom Waelti] | ||
* Thanks to various pymaemo and gstreamer gurus :-) | * Thanks to various pymaemo and gstreamer gurus :-) | ||
- | ==ChangeLog== | + | ===ChangeLog=== |
The [http://maemo.org/packages/view/recaller/ current changelog] is available through the package viewer. | The [http://maemo.org/packages/view/recaller/ current changelog] is available through the package viewer. | ||
- | * 2.0.0: | + | * 2.0.0: Vastly reworked, only in Extras-Devel right now |
* 0.4.0: Simple version, no config options, available in Extras | * 0.4.0: Simple version, no config options, available in Extras | ||
- | ==Roadmap== | + | ===Roadmap=== |
- | + | High priority | |
* Address book name for the recorded phone calls files. | * Address book name for the recorded phone calls files. | ||
- | + | Low priority | |
* Other codecs | * Other codecs | ||
* Improved auto-record timings | * Improved auto-record timings | ||
* Auto-record for other voice protocolls | * Auto-record for other voice protocolls | ||
- | ==Wishlist== | + | ===Wishlist=== |
Use this space to add possible feature wishes: | Use this space to add possible feature wishes: | ||
* WISH (YOUR NAME) | * WISH (YOUR NAME) | ||
- | |||
- | |||
- | |||
- | |||
- | |||
* Incoming/Outcoming icon for the recorded phone calls files. | * Incoming/Outcoming icon for the recorded phone calls files. | ||
- | * Hide all notifications. (epilido) | + | * Hide all notifications. (epilido) |
* Allow hidden folder structure E.g. files to be stored in .recordings (epilido) | * Allow hidden folder structure E.g. files to be stored in .recordings (epilido) | ||
* Different widget icon according to mode chosen. I keep one icon for recording calls, one for dictaphone. E.g. you could use the current icon, but overlaying "c", "d" or "s" for widget configured for calls, dictaphone or system. | * Different widget icon according to mode chosen. I keep one icon for recording calls, one for dictaphone. E.g. you could use the current icon, but overlaying "c", "d" or "s" for widget configured for calls, dictaphone or system. | ||
- | * hide recorded calls from media player | + | * hide recorded calls from media player |
* customizable icon size | * customizable icon size | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ==Bugs== | + | ===Bugs=== |
Use this paragraph to report possible bugs. If you encounter a problem with the widget, please remove/delete it from the Home screen, then open X-Term and launch the widget manually by typing: | Use this paragraph to report possible bugs. If you encounter a problem with the widget, please remove/delete it from the Home screen, then open X-Term and launch the widget manually by typing: | ||
python2.5 /usr/lib/hildon-desktop/recaller.py | python2.5 /usr/lib/hildon-desktop/recaller.py | ||
You can now see some output from the widget. Now switch to the Home screen and work with the widget - you can then control the output in X-Term and report any errors visible. | You can now see some output from the widget. Now switch to the Home screen and work with the widget - you can then control the output in X-Term and report any errors visible. | ||
+ | * <del>Doesn't install unless dpkg --force-all due to trying to overwrite /usr/share/icons/48x48/hildon/mclock.png (NORMAN)</del> Solved in 2.0.0-2 | ||
+ | * <del>Config dialog doesn't pop up yet (NORMAN))</del> Solved in 2.0.0-2 | ||
+ | * In 2.0.0-2 I am able to record as a dictaphone just one time. The next time the icon stays red and recording is not possible. (fmonera at gmail) | ||
+ | * <del>Package doesn't list/install dependencies. I installed the -devel version and got "ImportError: No module named gconf" (viraptor at gmail)</del> Fixed in later builds (twaelti) | ||
- | + | * It makes two files of one and the same phone conversation. | |
- | * | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | * <del>deb package installation aborts</del>Fixed in build -7 (twaelt) | |
- | * | + | ** version: recaller_2.0.0-6_all.deb |
- | + | ** reported by: maemotester35@trash-mail.com | |
- | + | ** steps to reproduce: | |
- | + | ||
+ | <source lang="bash"> | ||
+ | ~/MyDocs/downloads $ rootsh apt-get install recaller | ||
+ | Reading package lists... Done | ||
+ | Building dependency tree | ||
+ | Reading state information... Done | ||
+ | The following NEW packages will be installed: | ||
+ | recaller | ||
+ | 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. | ||
+ | Need to get 0B/42,0kB of archives. | ||
+ | After this operation, 184kB of additional disk space will be used. | ||
+ | Selecting previously deselected package recaller. | ||
+ | (Reading database ... 32092 files and directories currently installed.) | ||
+ | Unpacking recaller (from .../recaller_2.0.0-6_all.deb) ... | ||
+ | rm: cannot remove '/usr/share/applications/hildon/recaller.desktop': No such file or directory | ||
+ | dpkg: error processing /var/cache/apt/archives/recaller_2.0.0-6_all.deb (--unpack): | ||
+ | subprocess pre-installation script returned error exit status 1 | ||
+ | Errors were encountered while processing: | ||
+ | /var/cache/apt/archives/recaller_2.0.0-6_all.deb | ||
+ | E: Sub-process /usr/bin/dpkg returned an error code (1) | ||
+ | ~/MyDocs/downloads $ cat /usr/share/applications/hildon/recaller.desktop | ||
+ | cat: can't open '/usr/share/applications/hildon/recaller.desktop': No such file or directory | ||
+ | </source> | ||
+ | |||
+ | ** Fix: Execute the following command before installation: | ||
+ | |||
+ | <source lang="bash"> | ||
+ | ~/MyDocs/downloads $ rootsh touch /usr/share/applications/hildon/recaller.desktop | ||
+ | </source> | ||
* Auto-registration of GSM calls do not work with anonymous call. '''Please try running from X-Term and report any errors - I'm unable to test this :-)''' (twaelti) | * Auto-registration of GSM calls do not work with anonymous call. '''Please try running from X-Term and report any errors - I'm unable to test this :-)''' (twaelti) | ||
- | |||
- | |||
- | |||
* I'm connected with my N900 to a Swedish operator through a commercial switchboard called Centrex. Centrex sends callerid with stars '*' in them. Like this: +46887326863*180. This makes recaller not able to write to file. I did a quick hack to fix it (I think). Here's the patch. | * I'm connected with my N900 to a Swedish operator through a commercial switchboard called Centrex. Centrex sends callerid with stars '*' in them. Like this: +46887326863*180. This makes recaller not able to write to file. I did a quick hack to fix it (I think). Here's the patch. | ||
<source lang="diff"> | <source lang="diff"> | ||
- | --- recaller.py.old 2010-04-25 18:23:12. | + | --- recaller.py.old 2010-04-25 18:23:12.000000000 +0200 |
+++ recaller.py 2010-04-25 18:23:59.320022067 +0200 | +++ recaller.py 2010-04-25 18:23:59.320022067 +0200 | ||
@@ -15,6 +15,7 @@ | @@ -15,6 +15,7 @@ | ||
Line 131: | Line 126: | ||
</source> | </source> | ||
(Bengt Gördén) | (Bengt Gördén) | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
[[Category:Software]] | [[Category:Software]] | ||
[[Category:N900]] | [[Category:N900]] |
Learn more about Contributing to the wiki.