Foros del Web » Programando para Internet » PHP » PHP-GTK »

Reproductor de musica con PHP-GTK: ¿Se puede?

Estas en el tema de Reproductor de musica con PHP-GTK: ¿Se puede? en el foro de PHP-GTK en Foros del Web. Buenas, Estoy haciendo planes para crear un reproductor de música para implementarlo en mi proyecto, y la pegunta es si es posible hacer un reproductor ...
  #1 (permalink)  
Antiguo 02/01/2006, 20:18
Avatar de hieloverde  
Fecha de Ingreso: julio-2005
Ubicación: México, D.F
Mensajes: 467
Antigüedad: 20 años
Puntos: 5
Pregunta Reproductor de musica con PHP-GTK: ¿Se puede?

Buenas,

Estoy haciendo planes para crear un reproductor de música para implementarlo en mi proyecto, y la pegunta es si es posible hacer un reproductor de formatos como .mp3, .wav, etc con PHP-GTK? ¿Alguien sabe de algún precedente de ello?

La cosa es que tiene que reproducir las canciones valiéndose de una play list .M3U (que yo mismo he creado), y entre cada canción poder agregar efectos como: fade-in y fade-out, y demás efectos, por supuesto debe contar con controles como: play, stop, pause.

Entonces, será conveniente crear este reproductor utilizando PHP-GTK o debería hacerlo con otro lenguaje de programación?, pensé en hacerlo en PHP-GTK por que de esta forma quedaría compatible con Windows y GNU/Linux al mismo tiempo.

Se aceptan todas las sugerencias…

Saludos,
__________________
<? echo("1 <script> dice + que 1000 palabras"); ?> EspacioMéxico
  #2 (permalink)  
Antiguo 09/01/2006, 16:23
Avatar de hieloverde  
Fecha de Ingreso: julio-2005
Ubicación: México, D.F
Mensajes: 467
Antigüedad: 20 años
Puntos: 5
Al parecer no es posible hacer un reproductor de musica con PHP-GTK o al menos nadie ha dicho lo contrario... Sera que este lenguaje no esta muy evolucionado para realizar este tipo tareas?.

La verdad al principio me incline a usar el PHP-GTK por que ya estando entrado con el php, pues me seria mas facil. Pero ahora viendo algunas de las desventajas como la que experimento actualmente, ya no estoy tan seguro.

A ver si alguien me pudiera sacar de la duda, para al menos saber si se puede hacer o no.

Saludos
__________________
<? echo("1 <script> dice + que 1000 palabras"); ?> EspacioMéxico
  #3 (permalink)  
Antiguo 10/01/2006, 00:52
 
Fecha de Ingreso: enero-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 299
Antigüedad: 19 años, 6 meses
Puntos: 5
Buenas.

Yo vi algunos reproductores bastante buenos hechos en Flash. Tiene sus ventajas y sus desventajas, claro.

Algunas que se me ocurren:

A favor:
  • Relativamente fácil de hacer, si tenés algo de experiencia en Flash.
  • El resultado es un archivo .exe que no necesita instalación y corre en Windows o Mac (hay que compilar 2 versiones).
  • Gráficamente se pueden hacer muchas cosas interesantes (el punto fuerte de Flash).
  • Si te interesa el tema de POO, ActionScript 2.0 (a partir de Flash 7) tiene muchas características orientadas a objetos y en ese aspecto es, me parece, más consistente que php.
  • AS es muy parecido a JavaScript (si ya lo manejás te va a resultar muy fácil). Y también, en cuanto a la sintaxis, es bastante parecido a Java (aunque, claro, son 2 lenguajes distintos, pensados para hacer cosas muy distintas).

En contra:
  • Hay que usar extensiones y software adicional para darle ciertas funcionalidades más bien elementales (por ej, que examine carpetas y seleccione archivos; si usás un XML es más fácil, pero para el usuario es sumamente impráctico).
  • Hasta donde yo sé, el único control que se puede tener sobre el audio es el volumen y el paneo. (aunque los fades in/out no son muy difíciles, lo cual debería ir en las ventajas...).
  • No va para Linux (que yo sepa)
  • Muchos te van a decir que Flash no es para eso. (Puede ser, pero el reproductor que vi ocupaba menos recursos que la mayoría de las aplicaciones similares, andaba perfecto y era fácilmente "skineable").
  • Sólo acepta el formato .mp3
En fin, tiene sus pro y sus contras, como todo. El reproductor que te digo lo hizo un gurú del Flash que se llama Kali Romiglia. En una época lo tenía para bajarlo en su sitio, pero ya no está más. Tal vez lo encuentres por algún lado, si te interesa (el código era libre y estaba explicado y comentado).

Suerte
Califa
  #4 (permalink)  
Antiguo 10/01/2006, 07:14
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 6 meses
Puntos: 129
Revisa en las aplicaciones publicadas en gtk.php.net por si tienes alguna para tal fin.

Al parecer hay un reproductor .. pero no que lea un mp3 o wap de forma nativa con funciones para tal fin de PHP-GTK sino que usa alguna aplicación externa.

http://gtk.php.net/apps/?the_cat=500

Cita:
Sera que este lenguaje no esta muy evolucionado para realizar este tipo tareas?.
Está en ese proceso. Fijate el tiempo que tiene este proyecto PHP-GTK y algunas "trabas" como el que sigue todavía siendo un lenguaje interpretado (aunque dicen que hay compiladores por ahí que algo hacen ??).


Un saludo,
  #5 (permalink)  
Antiguo 11/01/2006, 17:03
Avatar de hieloverde  
Fecha de Ingreso: julio-2005
Ubicación: México, D.F
Mensajes: 467
Antigüedad: 20 años
Puntos: 5
Gracias por las respuestas,

califa010: Esta buena la idea de hacerlo en flash, sin embargo el proyecto requiere de un reproductor que pueda manejar los más formatos de audio posibles. Además debe tener controles variados sobre las pistas de audio, como es el encadenamiento entre canciones, carga de playlists, etc. Algo muy parecido al Windows Media pero multiplataforma (de ser posible).

Cluster: Si, la aplicación que esta en http://gtk.php.net/apps/?the_cat=500 se vale del mplayer para reproducir alguna clase de videos (no logre comprender del todo su funcionamiento).

Según he investigado por el foro de ‘programación’ doy con que existe algo llamado DirectShow que resulta útil para realizar proyectos como el mío, claro solo seria para Windows. Se hace con C++ y yo pues no tengo grandes avances en ese lenguaje, bueno seria cosa de aprenderlo nada más.

Cita:
Iniciado por Cluster
Está en ese proceso. Fijate el tiempo que tiene este proyecto PHP-GTK y algunas "trabas" como el que sigue todavía siendo un lenguaje interpretado (aunque dicen que hay compiladores por ahí que algo hacen ??).
Se entiende perfectamente que el tiempo de evolución del PHP-GTK es relativamente corto, no me quejo de ello, al contrario me gustaría muchísimo encontrar el hilo para hacer lo que necesito actualmente con PHP-GTK para así irle hallando el gusto.

Saludos y gracias de nuevo
__________________
<? echo("1 <script> dice + que 1000 palabras"); ?> EspacioMéxico
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:58.