Estoy intentando escribir mi propio reproductor multimedia (como Foobar) y tengo problemas para encontrar una biblioteca Python que reproduzca archivos MP3. Sé que Pymedia hace mp3, pero parece obsoleto: el último instalador es para la versión 2.4 de Python, y estoy usando 2.6. Nunca he tenido mucho éxito con Pygame, y Pyglet no parece tener demasiada documentación. ¿Hay otras alternativas?Reproducción de archivos MP3 con Python
Respuesta
No es http://www.pyglet.org/ y también tienen que trató http://code.google.com/p/mp3play/? También está disponible en PyPi (http://pypi.python.org/pypi/mp3play/) Sin embargo, creo que el mp3play es Win32 solo por ahora.
En cuanto a las actualizaciones, hubo confirmaciones en los últimos meses.
Quizás sería más simple escribir esa parte de su aplicación en Python 2.4 como un "backend" separado. De esta forma, podría usar PyMedia (http://pymedia.org/) (como mencionó) para la reproducción real. Te permitiría escribir tu GUI en otra versión de Python (como 2.6), lo que también significaría un mayor desacoplamiento de los componentes del programa y el paralelismo (una GUI más fluida).
Si se orienta únicamente la plataforma de Windows, a continuación, utilizando Media Player a través de COM pueden ayudar:
He estado usando PyMedia en Python 2.6.5 en Windows con éxito. Advertencias: la documentación es mala y errónea, muchos de los tutoriales tienen errores evidentes o no funcionan, así que tuve que hacer algunos experimentos y buscar en Google para que mi código funcione correctamente. También por alguna razón los mantenedores parecen haber dejado de actualizar el sitio del proyecto hace 4 años, aunque parecen estar haciendo algo activamente.
He encontrado instaladores aquí: http://www.lfd.uci.edu/~gohlke/pythonlibs/
El foro semi-activo vinculado desde su página web incluye algunos mantenedores de código que son semi-útiles. Soy jboyd99 si alguien está buscando consejos.
Por razones que están más allá de mí, el foco está en los sistemas de audio para automóviles, a pesar de que es una biblioteca bastante completa que hace algunas cosas que ninguna otra libre biblioteca de Python hace, como leer archivos MP3 en datos PCM en bruto. La biblioteca tiene algunos defectos: probablemente usaré PyAudio o PyAudiere para la reproducción real para un mejor control de los problemas de sincronía.
- 1. Reproducción de mp3 con delphi
- 2. Reproducción y control de archivos mp3 en Python?
- 3. Reproducción de archivos de audio con Python
- 4. Android: Reproducción de archivos MP3 con AudioTrack usando ffmpeg
- 5. pyspeech (python) - Transcribe archivos mp3?
- 6. División de archivos de audio MP3 con Python
- 7. Reproducir archivos MP3 con SDK de iPhone
- 8. Lectura de archivos MP3
- 9. ¿Puedo servir archivos MP3 con PHP?
- 10. Python: decodificar mp3
- 11. AVAudioPlayer - reproducción de archivos de audio múltiples, en secuencia
- 12. Reproducción aleatoria en Python
- 13. NAudio para dividir archivos mp3
- 14. ¿Cómo se determina la tasa de bits de los archivos mp3 con Python?
- 15. Reproducción de archivos de video con 1.5x, velocidad 2x
- 16. Extracción de ritmos de música MP3 con Python
- 17. Leer MP3 en Python 3
- 18. Cómo leer las etiquetas de archivos MP3
- 19. Cómo capturo una transmisión de mp3 con python
- 20. Recorte de archivos mp3 usando NAudio
- 21. Transmisión de archivos MP3 desde Amazon S3
- 22. Reproduzca mp3 utilizando Python, PyQt y Phonon
- 23. Reproducción de archivos .flv en iphone
- 24. Reproducción de archivos de audio locales en la aplicación de vista web de Android
- 25. repetición de reproducción automáticamente
- 26. ¿Cómo puedo mezclar archivos de audio con Python?
- 27. Reproducción de música continuamente con el nombre
- 28. Cómo desencadenar desde Python la reproducción de un archivo de audio WAV o MP3 en una Mac?
- 29. Reproducción de sonido Ruby
- 30. Acceder a datos de música MP3 usando Python
Gracias, veré esto. – cornjuliox