Falta el complemento Safari para audio / MIDI


12

Estoy usando Mac OS X 10.9.1 (Mavericks) en un iMac de 27 "de finales de 2012, ejecuto Safari 7.0.1 y siempre instalo todas las actualizaciones de software nuevas.

Pero ahora tengo un problema con los archivos midi que están incrustados en sitios web (como wikipedia, tome http://en.wikipedia.org/wiki/Tonality como ejemplo). Cuando hago clic en uno de esos archivos midi, espero escuchar música. Pero en cambio recibo un mensaje de error que me dice que no hay un complemento para el contenido del tipo "audio / midi".

¿Dónde puedo descargar el complemento que falta?

No estoy realmente seguro, pero creo que reproducir archivos midi desde un sitio web no fue un problema en versiones anteriores de OS X. ¿Es esto un error en Mavericks?


EDITAR 1 (Nov 2014):

Esta pregunta tiene casi un año y tiene más de 10,000 visitas, pero aún no tiene una respuesta útil. Y midi todavía no es compatible con Safari 8 y Yosemite.

Yo NO Quiero descargar el software antiguo a usar una característica ampliamente utilizada que fue apoyada por muchos años y no es ni un riesgo para la seguridad ni ningún otro daño a cualquier equipo, sólo porque Manzanas desarrolladores son demasiado reacios y cojos para seguir apoyando a un archivo tan simple formato. Y NO quiero descargar archivos y luego abrirlos con algún otro software.

Lo que quiero es esto:

Un complemento para Safari que puedo instalar adicionalmente en cualquier otro complemento (es decir: dejar el nuevo complemento Quicktime tal como está e instalar adicionalmente un nuevo complemento midi que es independiente de Quicktime) para poder escuchar música cuando hago clic en un enlace a un archivo midi en un documento html como este .


EDITAR 2 (diciembre de 2014, al comenzar la recompensa):

Más de 12,000 visitas y aún no hay una respuesta útil.
Para ganar la recompensa, publique un enlace a un sitio donde pueda descargar un complemento para Safari que sea independiente de Quicktime, que se pueda instalar sin reemplazar Quicktime para que sea posible reproducir música codificada en archivos Midi, como lo hizo Quicktime en tiempos anteriores, simplemente haciendo clic en un enlace a un archivo midi .


EDITAR 3 (mayo de 2015):

Más de 20,000 visitas y aún no hay una respuesta útil.

No puedo creer que realmente no haya un complemento para Safari (u otros navegadores que se ejecuten en un iMac; OS X) que pueda reproducir música midi.

Al igual que con cualquier otro archivo de audio que esté vinculado en un sitio web, solo quiero hacer clic en él y no hacer otros extras para escuchar la música almacenada en este archivo.

Oye, esto funcionó hace ya 20 años, en 1995, en los primeros días de Internet. ¡Esto no puede ser tan difícil en 2015!


no es realmente una respuesta, más una esperanza para el futuro - vea heartbeatjs.org/docs/about-heartbeat
Tetsujin

¿Has oído hablar de jazz-soft.net/download/Jazz-Plugin ? Es un complemento para todos los navegadores.
pan de centeno

@ryebread: No, no he oído hablar de eso antes. Pero ahora lo descargué y lo instalé, y: nada cambió. Safari todavía dice: »falta el complemento«. ¿Hay algún truco especial para que Safari se dé cuenta de que hay un nuevo complemento? Ya reinicié mi iMac, pero no ayudó.
Hubert Schölnast

@ryebread: Encontré el problema: Jazz-plugin se registra para el tipo Mime »audio / x-jazz«. Pero los archivos midi siempre vienen con el tipo Mime »audio / midi«.
Hubert Schölnast

Respuestas:


7

El soporte para reproducir archivos .mid en Safari se eliminó en 10.8. Sin embargo, el complemento QuickTime de 10.7 o 10.6 todavía funciona en 10.9. Ver https://discussions.apple.com/message/23948316#23948316 .

  1. Copie /Library/Internet Plug-Ins/QuickTime Plugin.pluginde una instalación 10.7 o 10.6 a ~/Library/Internet Plug-Ins/su instalación 10.9 o 10.8.
  2. Ejecute estos comandos:

    f=~/Library/Internet\ Plug-Ins/QuickTime\ Plugin.plugin/Contents/Info.plist
    defaults write "$f" CFBundleName 'QuickTime Plugin.plugin2'
    defaults write "$f" CFBundleIdentifier 'com.apple.QuickTime Plugin.plugin2'
    defaults write "$f" WebPluginMIMETypesFilename com.apple.quicktime.plugin2.preferences.plist
    
  3. Guarde este archivo como ~/Library/Preferences/com.apple.quicktime.plugin2.preferences.plist:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>WebPluginLocalizationName</key>
        <string>en_US</string>
        <key>WebPluginMIMETypeFilteringVersion</key>
        <integer>1</integer>
        <key>WebPluginMIMETypes</key>
        <dict>
         <key>audio/mid</key>
         <dict>
             <key>WebPluginExtensions</key>
             <array>
              <string>mid</string>
              <string>midi</string>
              <string>smf</string>
              <string>kar</string>
             </array>
             <key>WebPluginTypeDescription</key>
             <string>MIDI</string>
             <key>WebPluginTypeEnabled</key>
             <true/>
         </dict>
         <key>audio/midi</key>
         <dict>
             <key>WebPluginExtensions</key>
             <array>
              <string>mid</string>
              <string>midi</string>
              <string>smf</string>
              <string>kar</string>
             </array>
             <key>WebPluginTypeDescription</key>
             <string>MIDI</string>
             <key>WebPluginTypeEnabled</key>
             <true/>
         </dict>
        </dict>
    </dict>
    </plist>
    
  4. Salga y vuelva a abrir Safari.

Después de eso, debería poder reproducir archivos .mid en Safari, pero debe permitir que los sitios web utilicen el complemento manualmente:

También puede reproducir archivos .mid con VLC o QuickTime Player 7 .


2
En realidad, no puedes reproducir archivos .mid con VLC.

Gracias, esto funcionó como un sueño para mí. Quizás algunas personas encuentren este proceso un poco aterrador.
Geoff Pointer

@ GeoffPointer: ¿Instalar software desactualizado? Sí, esto da miedo. Y es peligroso, porque el software desactualizado es un riesgo de seguridad. Puede contener vulnerabilidades que podrían ser explotadas por los desarrolladores de malware, pero que podrían ser eliminadas por una versión más nueva. Si conserva la versión anterior, permanece vulnerable para siempre.
Hubert Schölnast

@ HubertSchölnast Creo que esta configuración solo asociaba el reproductor obsoleto con archivos MIDI; todos los demás archivos multimedia permanecen asociados con su instalación actual de QuickTime ... así que a menos que esté navegando por sitios MIDI excepcionalmente sombreados, probablemente no sea un gran problema;)
Doktor J

@DoktorJ: MIDI no es sombreado. Puedes hacer muchas cosas con midi, eso no se puede hacer con archivos multimedia. Para mí es un gran problema, y ​​MIDI es técnicamente fácil de implementar. No puedo entender por qué ya no es compatible.
Hubert Schölnast

0

Se pone peor; Safari 12 actual (Mojave) AFAIK no admitirá ningún complemento que no sea Adobe Flash, y eso solo porque muchos sitios todavía lo usan. Aparentemente, en su opinión, TODOS los complementos (o, en cualquier caso, todos los complementos NPAPI) son peligrosos, y el último (Flash) solo se tolera debido al nivel de descontento que resultaría si también se bloqueara. La mayoría de los otros navegadores modernos también se dirigen en esa dirección, si aún no están allí. Las versiones anteriores de Firefox ESR, y quizás algunos otros navegadores, aún pueden usar complementos arbitrarios de NPAPI; pero esos navegadores pueden ser un riesgo (no se mantienen bien o no se mantienen en absoluto).

Puede mejorar ligeramente el uso de MIDI Player X, habilitando la apertura automática de archivos con la extensión "mid" de Safari (consulte ¿Cómo abrir automáticamente los archivos descargados de Safari? Pero reemplace torrent en su ejemplo con mid) y configurando reproducción automática (haga clic en las palabras hasta que se vuelvan azules) en MIDI Player X. Reinicie Safari después de crear el archivo descrito en el enlace.

Esto NO servirá de nada para las etiquetas incrustadas de codificación HTML, ni evitará dejar una copia del archivo en su directorio de Descargas; pero al menos permitirá hacer clic en un enlace href a un archivo con la extensión "media" para reproducir el archivo sin que se requiera ninguna otra acción.

editar: una solución que proporciona una reproducción similar a un complemento MIDI es posible en los navegadores modernos, pero requiere cambios en la página web. Consulte http://www.midijs.net y pruebe algunos de los ejemplos. Todavía no hay ayuda con las páginas web existentes que no están bajo su control y que usan etiquetas incrustadas.


-1

MIDIPlayer X de la tienda de aplicaciones de Mac: £ 0.79 en el Reino Unido. Simplemente suelte el archivo MIDI en la aplicación.


1
¿Es este un complemento para Safari? Porque ya tengo otros programas que pueden reproducir midifiles. Lo que necesito es un complemento para Safari. Para cuando hay un midifile incrustado en un sitio web, solo quiero hacer clic en él y escuchar la música sin la necesidad de descargar ese archivo y abrirlo en otro programa. Mire mi pregunta al final de ambas Secciones de edición, hay enlaces a midifiles. Quiero verlos e inmediatamente escuchar música, sin ninguna otra acción.
Hubert Schölnast

-1

He tenido el mismo problema al intentar descargar archivos de música midi. Eludí el problema descargando el enlace y abriendo el archivo usando Finale (software MakeMusic). Es un poco molesto porque no puedo obtener una vista previa del archivo antes de descargarlo y abrirlo, pero al menos tengo éxito. Espero que este problema sea resuelto por Safari en el futuro. En medio de todos los MIDI de basura en línea, hay algunos realmente excelentes.


1
Descargar y abrir en otro programa no es una solución, como dije claramente en mi pregunta. Safari NO resolverá este problema en el futuro. Funcionó bien en el pasado (hace 2 años y antes), pero como Quicktime, quien era responsable del complemento midi, dejó de admitir midi, no funciona.
Hubert Schölnast
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.