ready4testing
This commit is contained in:
parent
dd1fdab73d
commit
33eb4b0b81
@ -8,6 +8,9 @@
|
||||
|
||||
// load the things we need
|
||||
var spawn = require('child_process').spawn;
|
||||
var fs = require("fs");
|
||||
var http = require('http');
|
||||
var wget = require('wget');
|
||||
|
||||
|
||||
var App = null;
|
||||
@ -54,6 +57,10 @@ exports.play = function(idx) {
|
||||
if(channel !== undefined) {
|
||||
var stream2play = channel.stream;
|
||||
|
||||
var m3u = '/tmp/kitchenradio.m3u';
|
||||
fs.unlinkSync(m3u);
|
||||
wget.download(channel.stream, m3u);
|
||||
|
||||
if(Helper.isDefinedAndNotNull(Child)) {
|
||||
try {
|
||||
Child.kill();
|
||||
@ -66,8 +73,7 @@ exports.play = function(idx) {
|
||||
var parsers = require('playlist-parser');
|
||||
var M3U = parsers.M3U;
|
||||
|
||||
var fs = require("fs");
|
||||
var playlist = M3U.parse(fs.readFileSync(channel.stream, { encoding: 'utf8' }));
|
||||
var playlist = M3U.parse(fs.readFileSync(m3u, { encoding: 'utf8' }));
|
||||
Log.inspect('Radio: playlist', playlist);
|
||||
|
||||
if(Helper.isDefinedAndNotNull(playlist[0])) {
|
||||
@ -77,7 +83,6 @@ exports.play = function(idx) {
|
||||
Log.error(e);
|
||||
}
|
||||
|
||||
|
||||
var Child = spawn(
|
||||
'mplayer',
|
||||
[
|
||||
|
||||
@ -17,6 +17,7 @@
|
||||
"dateformat": "*",
|
||||
"eyespect": "*",
|
||||
"interface-addresses": "*",
|
||||
"playlist-parser": "*"
|
||||
"playlist-parser": "*",
|
||||
"wget": "*"
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user