Firefox fails to display the Timidity GUI

Bug #135388 reported by Andre Mangan
4
Affects Status Importance Assigned to Milestone
firefox-3.5 (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: firefox

This relates to Firefox version 1.5.0.12 in Ubuntu 6.06.

Firefox fails to display the Timidity GUI when any midi file from a web page is activated.

Hence, once activated, such a file can not be terminated.

Compare Galeon Web Browser where this action has been addressed.

Revision history for this message
Andre Mangan (kyphi) wrote :

Tested today, 31 August, 2007, Firefox version 2.0.0.6. This version also fails to display the Timidity GUI when a midi file is activated.

Revision history for this message
John Vivirito (gnomefreak) wrote :

Thank you for reporting this bug with us. Can you please give us step by step instructions on how to reproduce this?
What version of ubuntu and firefox and Timidity are you now seeing this on?

Changed in firefox:
assignee: nobody → mozilla-bugs
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Andre Mangan (kyphi) wrote :

Open Firefox, go to an online website, such as http://www.trachtman.org/ragtime/ and activate a midi file. The Download manager will display, the midi file will play but there will be no display of any Timidity GUI. Therefore, the music cannot be interrupted (unless you do so via the System Monitor).

Galeon displays a screen to ask if the chosen midi file should be played and after clicking on 'yes', the Timidity GUI appears and the file plays and can easily be terminated.

This has been tested on Ubuntu 6.06 and Ubuntu 7.04. Firefox versions 1.5.0.12 and 2.0.0.6. Timidity++ version 2.13.2.

Revision history for this message
TWO (two) wrote :

This problem still exists as of 06/01/2009, under Firefox 3.0.5 and Timidity 2.13.2.

The same instructions to reproduce apply.

I cannot vouch for the Galeon dialogue, however Konqueror under KDE 3.5.10 presents a dialogue window, giving the option to either save the link to the midi file or to play it via the Timidity MIDI sequencer.

Revision history for this message
Andre Mangan (kyphi) wrote :

Indeed the problem persists. Now even Galeon will not play a midi.

Firefox in Dapper Drake was tamed by the creation of a little wrapper script, an alteration in about:config to not hide downloads without an extension and a change to the specified action when faced by a midi file. It worked.

Currently, midi files will play via Timidity and Exaile.

So far I have not tried this Hardy Heron.

Revision history for this message
John Vivirito (gnomefreak) wrote :

This bug sounds like its fixed per last comment, however the inablity of testing on latest Ubuntu/firefox version will hinder us from further diagnose the problem, Please make sure the settings in firefox preferences are set to use correct app to play the files.

Changed in firefox (Ubuntu):
assignee: mozilla-bugs → nobody
Changed in firefox-3.0 (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
Andre Mangan (kyphi) wrote :

This bug is not fixed.

It has been circumvented by means of a workaround on my personal computer as detailed above (2009-01-07).

Activating a midi file in Firefox 3.0.8 still does not display the Timidity GUI so that the file can be terminated.

To test, access http://www.trachtman.org/ragtime/ and click on any midi file.

Revision history for this message
John Vivirito (gnomefreak) wrote :

If i click on Elite Syncopations (1902) It opens in totem since i have that set as default (and it plays)
Here is output of apt-cache show

gnomefreak@Development:~$ show timidity
Package: timidity
Priority: optional
Section: universe/sound
Installed-Size: 1564
Maintainer: Ubuntu MOTU Developers <email address hidden>
Original-Maintainer: Joost Yervante Damad <email address hidden>
Architecture: i386
Version: 2.13.2-20ubuntu3
Depends: libasound2 (>> 1.0.18), libaudio2, libaudiofile0 (>= 0.2.3-4), libc6 (>= 2.4), libesd-alsa0 (>= 0.2.35) | libesd0 (>= 0.2.35), libflac8, libice6 (>= 1:1.0.0), libjack0 (>= 0.116.1), libncurses5 (>= 5.6+20071006-3), libogg0 (>= 1.0rc3), libpng12-0 (>= 1.2.13-4), libsm6, libvorbis0a (>= 1.1.2), libvorbisenc2 (>= 1.1.2), libx11-6, libxaw7, libxext6, libxmu6, libxt6, zlib1g (>= 1:1.1.4), lsb-base (>= 3.0-6)
Recommends: freepats
Suggests: pmidi, fluid-soundfont
Filename: pool/universe/t/timidity/timidity_2.13.2-20ubuntu3_i386.deb
Size: 626902
MD5sum: 0feafaac17584ecd0c2c8627ce93d9fc
SHA1: e7db6ad3c229b8f19319db6817c224a96179b629
SHA256: b36947aaac249dd9826ab9c36e7b0410e55b2abdac6edb78a73e3c378dad2371
Description: Software sound renderer (MIDI sequencer, MOD player)
 TiMidity++ is a very high quality software-only MIDI sequencer and MOD player.
 It uses sound fonts (GUS-compatible or SF2-compatible) to render MIDI files,
 which are not included in this package.
 .
   * Plays MIDI files without any external MIDI instruments at all
   * Understands SMF, RCP/R36/G18/G36, MFI, RMI (MIDI)
   * Autodetects and supports GM/GS/XG MIDI
   * Understands MOD, XM, S3M, IT, 699, AMF, DSM, FAR, GDM,
     IMF, MED, MTM, STM, STX, ULT, UNI (MOD)
   * Does MOD to MIDI conversion (including playback)
   * Outputs audio into various audio file formats: WAV, au, AIFF,
     Ogg (Vorbis, FLAC, Speex)
   * Supports NAS, eSound, JACK, ALSA and OSS drivers
   * Uses Gravis Ultrasound compatible patch files and SoundFont2 patch
     files as the voice data for MIDI instruments
   * Supports playing from archives (zip, lzh, tar...) and playing remote
     data from the network
   * Timidity++ can be used as an ALSA sequencer device
Homepage: http://timidity.sourceforge.net/
Bugs: mailto:<email address hidden>
Origin: Ubuntu

I dont see anything there that it will use its Ui to play Midi files. However it does say:
" * Plays MIDI files without any external MIDI instruments at all"
when you click on one of the links it will bring up a dialog box askin gyou to "open with" and "save" Can you than open it with Timidity.
Yes there is a bug filed on the "open with" since it defaults to you $HOME dir.
Also as stated above did you try go to >edit>preferences>applications and select what to use to play it?

Revision history for this message
Andre Mangan (kyphi) wrote :

Yes, John, if I set the preferences in Firefox to "open midi with timidity", the midi file is played.

The problem is that playing a midi file in Firefox does not automatically open the timidity GUI and can therefore not be turned off. The only way that I can turn it off is to use the System Monitor to "End the Process".

If Firefox were able to open the timidity GUI when a midi file is clicked then there would not be a problem.

affects: firefox-3.0 (Ubuntu) → firefox-3.1 (Ubuntu)
Changed in firefox-3.1 (Ubuntu):
importance: Low → Wishlist
status: Fix Released → Incomplete
Alexander Sack (asac)
affects: firefox-3.1 (Ubuntu) → firefox-3.5 (Ubuntu)
Revision history for this message
xteejx (xteejx) wrote :

Firefox has been updated quite a bit since this was reported. Is this still the case in the latest Firefox available in 10.04? Thank you.

Revision history for this message
Andre Mangan (kyphi) wrote : Re: [Bug 135388] Re: Firefox fails to display the Timidity GUI

Hello,

All this time I have been using a wrapper script pointing to Timidity
for Firefox to play a midi file.

Your letter prompted me to re-visit this issue and I discovered that if
Totem is specified as the preferred application to play midi files in
Firefox, then YES, it works and more importantly, it can be shut off.

Please mark the bug as solved.

Cheers,
Andre

Revision history for this message
xteejx (xteejx) wrote :

This bug report is being closed due to your last comment regarding this being fixed with an update. For future reference you can manage the status of your own bugs by clicking on the current status in the yellow line and then choosing a new status in the revealed drop down box. You can learn more about bug statuses at https://wiki.ubuntu.com/Bugs/Status. Thank you again for taking the time to report this bug and helping to make Ubuntu better. Please submit any future bugs you may find.

Changed in firefox-3.5 (Ubuntu):
importance: Wishlist → Undecided
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.