indicator-remindor won't play sound

Asked by ray field on 2012-10-22

I love the idea of this application, but unfortunately no matter what I do, I cannot get it to play sounds. No matter whether I try to choose one of the *.ogg files it's installed or one of my own WAV files, it simply won't play. Since I'd like to use it in my office to remind me of things when I'm not right in front of the computer, this compromises its usefulness to me.

Question information

Language:
English Edit question
Status:
Solved
For:
Indicator Remindor Edit question
Assignee:
No assignee Edit question
Solved by:
ray field
Solved:
2012-10-22
Last query:
2012-10-22
Last reply:
2012-10-22
Brian Douglass (bhdouglass) said : #1

When you add/edit a reminder, under the sound tab, what value do you use for "Play Length"? I just found a bug if you use any number greater than 0. And update for that will be coming soon.
You could try and use 0 for "Play Length" and see if that works for you.

ray field (simonyar) said : #2

Just tried your suggestion -- I think I had tried that before -- with no luck, either OGG or WAV. Is there some log where I can check what happens?

Don't know if it's relevant, but I have Audacious set to open OGG files.

Brian Douglass (bhdouglass) said : #3

If you exit out of Indicator Remindor you can start it from the command line like this "indicator-remindor -vv" (without the quotes) to see the debug output.
If you find anything odd near where the sound should be playing, could you post it here?

ray field (simonyar) said : #4

Here's the results from a "Quick Add":

indicator-remindor -vv > i-r-info
/usr/lib/python2.7/dist-packages/gobject/constants.py:24: Warning: g_boxed_type_register_static: assertion `g_type_from_name (name) == 0' failed
  import gobject._gobject
DEBUG:indicator_remindor: set_up_logging() 'logging enabled'
/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py:391: Warning: g_object_set_property: construct property "type" for object `Window' can't be set after construction
  Gtk.Window.__init__(self, type=type, **kwds)
DEBUG:indicator_remindor_lib: __init__() 'consider using a pythonic name instead of design name 'treeview-selection''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'mnu_bugs','activate', 'on_mnu_bugs_activate''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'help','clicked', 'on_help_clicked''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'mnu_postpone','activate', 'on_mnu_postpone_activate''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'mnu_clear','activate', 'on_mnu_clear_activate''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'news','clicked', 'on_news_clicked''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'quick_add','clicked', 'on_quick_add_clicked''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'indicator_remindor_window','destroy', 'on_destroy''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'add','clicked', 'on_add_clicked''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'mnu_add','activate', 'on_mnu_add_activate''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'postpone','clicked', 'on_postpone_clicked''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'mnu_about','activate', 'on_mnu_about_activate''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'mnu_close','activate', 'on_mnu_close_activate''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'mnu_quit','activate', 'on_mnu_quit_activate''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'edit','clicked', 'on_edit_clicked''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'mnu_delete','activate', 'on_mnu_delete_activate''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'mnu_quick_add','activate', 'on_mnu_quick_add_activate''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'mnu_refresh','activate', 'on_mnu_refresh_activate''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'prefs','clicked', 'on_prefs_clicked''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'mnu_edi','activate', 'on_mnu_edi_activate''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'mnu_preferences','activate', 'on_mnu_preferences_activate''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'mnu_website','activate', 'on_mnu_website_activate''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'mnu_contents','activate', 'on_mnu_contents_activate''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'delete','clicked', 'on_delete_clicked''
DEBUG:indicator_remindor_lib: log_unconnected_functions() 'Not connected to builder 'on_about_to_finish''
DEBUG:indicator_remindor_lib: log_unconnected_functions() 'Not connected to builder 'on_indicator_quit_activate''
DEBUG:indicator_remindor_lib: log_unconnected_functions() 'Not connected to builder 'on_indicator_manage_activate''
DEBUG:indicator_remindor_lib: log_unconnected_functions() 'Not connected to builder 'on_preferences_dialog_destroyed''
DEBUG:indicator_remindor_lib: finish_initializing() 'exception caught trying to parse rss feed'
/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py:391: Warning: g_object_set_property: construct property "type" for object `IndicatorRemindorWindow' can't be set after construction
  Gtk.Window.__init__(self, type=type, **kwds)
/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py:391: Warning: g_object_set_property: construct property "type" for object `QuickDialog' can't be set after construction
  Gtk.Window.__init__(self, type=type, **kwds)
DEBUG:indicator_remindor_lib: __init__() 'consider using a pythonic name instead of design name 'dialog-action_area1''
DEBUG:indicator_remindor_lib: __init__() 'consider using a pythonic name instead of design name 'dialog-vbox1''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'btn_cancel','clicked', 'on_btn_cancel_clicked''
DEBUG:indicator_remindor_lib: do_connect() 'connect builder by name 'btn_add','clicked', 'on_btn_add_clicked''
DEBUG:indicator_remindor_lib: add_to_schedule() 'timer for 191.0s from now: quicker'
DEBUG:indicator_remindor_lib: run_alarm() 'run alarm: 17'
DEBUG:indicator_remindor_lib: run_alarm() 'run_alarm: quicker'
DEBUG:indicator_remindor_lib: run_alarm() 'notification: quicker '
DEBUG:indicator_remindor_lib: update_alarm_schedule() 'updating the whole schedule'

Brian Douglass (bhdouglass) said : #5

That all looks normal, could you post another one, but this time with a reminder that should play a sound?
Thanks!

ray field (simonyar) said : #6

I beg your pardon -- I didn't realize that "Quick Add" alarms do NOT trigger sound alarms.

Guess I thought since I added a "default sound" on the Notifications page, I thought sound alarms were the default. Now I see otherwise.

I might suggest that you title the "normal alarm" something like "Standard Alarm," -- then on the Notifications page, call it Default Standard Sound." Then again, if I'm the only one maybe it's just me.

ray field (simonyar) said : #7

I beg your pardon -- I didn't realize that "Quick Add" alarms do NOT trigger sound alarms.

Guess I thought since I added a "default sound" on the Notifications page, I thought sound alarms were the default. Now I see otherwise.

I might suggest that you title the "normal alarm" something like "Standard Alarm," -- then on the Notifications page, call it Default Standard Sound." Then again, if I'm the only one maybe it's just me.

Brian Douglass (bhdouglass) said : #8

Ok, I understand the confusion. I'll have to make it clearer in the preferences and maybe have separate options to configure quick reminders.