NickCis / Oruga

Administrador web de musica
1 stars 0 forks source link

Player library (cpp module) #8

Closed NickCis closed 11 years ago

NickCis commented 12 years ago

Decidir que usar de player como backend. SI usar gstreamer, mpd, etc. Buscar una libreria hecha en node o hacerla (codeo en node, o libreria en c para node).

NickCis commented 12 years ago

Estaria bueno qe se hagan los bindings de alguna de gstreamer, mpd, phonon, o usar el ffmpeg (estilo ffplay)...

NickCis commented 12 years ago

La idea seria tener algo asi en js. var player = require('player'), thisPlayer = new player();

thisPlayer.play([filepath], cb); //[filepath] es el path del archivo. cb se ejecuta cuando termina de reproducir el archivo
thisPlayer.pause(cb); //Pausa la reproduccion
thisPlayer.goto([time], cb); //Va hacia el tiempo [time] (expresado en secs) de la cancion
thisPlayer.getInfo(cb); //Qe se el pase a cb un objeto {status: [], time: [tiempo de la cancion], path: [path de archivo]}