Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#41143 - [Solfege] Not playing music
Attached to Project:
Community Packages
Opened by farid (osc) - Wednesday, 09 July 2014, 15:45 GMT
Last edited by Ray Rashif (schivmeister) - Thursday, 10 July 2014, 15:12 GMT
Opened by farid (osc) - Wednesday, 09 July 2014, 15:45 GMT
Last edited by Ray Rashif (schivmeister) - Thursday, 10 July 2014, 15:12 GMT
|
DetailsDescription:
Solfege wont play music. Additional info: * package version(s) solfege 3.22.2-2 * config and/or log files etc. Traceback (most recent call last): File "/usr/share/solfege/solfege/exercises/rhythm.py", line 292, in new_question if not self.standard_exception_handler(e, self.on_end_practise): File "/usr/share/solfege/solfege/abstract.py", line 731, in standard_exception_handler cleanup_function() File "/usr/share/solfege/solfege/exercises/rhythm.py", line 337, in on_end_practise self.m_t.end_practise() File "/usr/share/solfege/solfege/abstract.py", line 77, in end_practise soundcard.synth.stop() File "/usr/share/solfege/solfege/soundcard/midifilesynth.py", line 55, in stop self.play_midieventstream(MidiEventStream()) File "/usr/share/solfege/solfege/soundcard/midifilesynth.py", line 53, in play_midieventstream soundcard.play_mediafile('midi', self.m_tmpfilename) File "/usr/share/solfege/solfege/soundcard/__init__.py", line 96, in play_mediafile cfg.get_string("sound/%s_player" % typeid), e) solfege.osutils.BinaryForMediaPlayerException Traceback (most recent call last): File "/usr/share/solfege/solfege/esel.py", line 294, in on_link_clicked solfege.app.practise_lessonfile(filename) File "/usr/share/solfege/solfege/application.py", line 356, in practise_lessonfile module = self._practise_lessonfile(filename) File "/usr/share/solfege/solfege/application.py", line 326, in _practise_lessonfile solfege.win.box_dict[self.m_running_exercise].on_end_practise() File "/usr/share/solfege/solfege/exercises/rhythm.py", line 337, in on_end_practise self.m_t.end_practise() File "/usr/share/solfege/solfege/abstract.py", line 77, in end_practise soundcard.synth.stop() File "/usr/share/solfege/solfege/soundcard/midifilesynth.py", line 55, in stop self.play_midieventstream(MidiEventStream()) File "/usr/share/solfege/solfege/soundcard/midifilesynth.py", line 53, in play_midieventstream soundcard.play_mediafile('midi', self.m_tmpfilename) File "/usr/share/solfege/solfege/soundcard/__init__.py", line 96, in play_mediafile cfg.get_string("sound/%s_player" % typeid), e) solfege.osutils.BinaryForMediaPlayerException Traceback (most recent call last): File "/usr/share/solfege/solfege/esel.py", line 294, in on_link_clicked solfege.app.practise_lessonfile(filename) File "/usr/share/solfege/solfege/application.py", line 356, in practise_lessonfile module = self._practise_lessonfile(filename) File "/usr/share/solfege/solfege/application.py", line 326, in _practise_lessonfile solfege.win.box_dict[self.m_running_exercise].on_end_practise() File "/usr/share/solfege/solfege/exercises/rhythm.py", line 337, in on_end_practise self.m_t.end_practise() File "/usr/share/solfege/solfege/abstract.py", line 77, in end_practise soundcard.synth.stop() File "/usr/share/solfege/solfege/soundcard/midifilesynth.py", line 55, in stop self.play_midieventstream(MidiEventStream()) File "/usr/share/solfege/solfege/soundcard/midifilesynth.py", line 53, in play_midieventstream soundcard.play_mediafile('midi', self.m_tmpfilename) File "/usr/share/solfege/solfege/soundcard/__init__.py", line 96, in play_mediafile cfg.get_string("sound/%s_player" % typeid), e) solfege.osutils.BinaryForMediaPlayerException Steps to reproduce: |
This task depends upon
Closed by Ray Rashif (schivmeister)
Thursday, 10 July 2014, 15:12 GMT
Reason for closing: Not a bug
Additional comments about closing: Configuration issue.
Thursday, 10 July 2014, 15:12 GMT
Reason for closing: Not a bug
Additional comments about closing: Configuration issue.
i went to the preferences and saw that alsa is disabled because "pyalsa python module was not found". maybe this has something to do with it?
Edit, or it could be https://aur.archlinux.org/packages/python2-pyalsaaudio/
Preferences > External Programs > Test all 4 under Audio File Players
Sound Setup > Use external MIDI player
If it still does not play sound, report back with an action that I can use to reproduce this. You should not have to install any additional package for the basic sound functionality.
Audio File Players:
aplay and mpg123 work
ogg123 and timidity don't work
The external midi player doesn't work as well.
Cheers
[1] http://www.solfege.org/sound-setup/
i had already installed timidity when i tested what you asked. so still no sound even with timidity.
cheers
[1] https://wiki.archlinux.org/index.php/Timidity
found the problem... i didnt have any soundfonts installed in this new desktop. my bad.
just a suggestion, maybe timidity could be a dependency and the soundfonts could be the opt-dep.
resolved.
thanks!