mirror of
https://github.com/hydra-synth/hydra.git
synced 2025-12-07 15:30:02 +01:00
added updated submodules
This commit is contained in:
@@ -1,4 +1,8 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
## [1.3.3] - 2022-04-07
|
||||||
|
|
||||||
|
- fixed share sc
|
||||||
|
|
||||||
## [1.3.2] - 2022-03-21
|
## [1.3.2] - 2022-03-21
|
||||||
### Added
|
### Added
|
||||||
- japanese translation
|
- japanese translation
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ const app = express()
|
|||||||
const path = require('path')
|
const path = require('path')
|
||||||
const configureSSL = require('./configure-ssl.js')
|
const configureSSL = require('./configure-ssl.js')
|
||||||
|
|
||||||
var server = configureSSL(app)
|
var server = configureSSL(app)
|
||||||
|
|
||||||
//
|
//
|
||||||
// TURN server access
|
// TURN server access
|
||||||
@@ -16,7 +16,7 @@ var twilio = require('twilio')
|
|||||||
|
|
||||||
//console.log('process', process.env)
|
//console.log('process', process.env)
|
||||||
|
|
||||||
if(process.env.TWILIO_SID) {
|
if (process.env.TWILIO_SID) {
|
||||||
var twilio_client = new twilio(process.env.TWILIO_SID, process.env.TWILIO_AUTH)
|
var twilio_client = new twilio(process.env.TWILIO_SID, process.env.TWILIO_AUTH)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -38,11 +38,11 @@ var socketFromUser = {}
|
|||||||
|
|
||||||
// new connection to websocket server
|
// new connection to websocket server
|
||||||
io.on('connection', function (socket) {
|
io.on('connection', function (socket) {
|
||||||
//console.log('new connection', socket.id)
|
// console.log('new connection', socket.id)
|
||||||
var thisRoom = null
|
var thisRoom = null
|
||||||
socket.on('join', function (room, _userData) {
|
socket.on('join', function (room, _userData) {
|
||||||
thisRoom = room
|
thisRoom = room
|
||||||
// console.log('user', JSON.stringify(_userData))
|
console.log('user', JSON.stringify(_userData))
|
||||||
if (_userData.uuid) {
|
if (_userData.uuid) {
|
||||||
userFromSocket[socket.id] = _userData.uuid
|
userFromSocket[socket.id] = _userData.uuid
|
||||||
socketFromUser[_userData.uuid] = socket.id
|
socketFromUser[_userData.uuid] = socket.id
|
||||||
@@ -54,24 +54,24 @@ io.on('connection', function (socket) {
|
|||||||
|
|
||||||
io.of('/').in(room).clients(function (error, clients) {
|
io.of('/').in(room).clients(function (error, clients) {
|
||||||
if (error) throw error
|
if (error) throw error
|
||||||
// console.log(clients) // => [Anw2LatarvGVVXEIAAAD]
|
// console.log(clients) // => [Anw2LatarvGVVXEIAAAD]
|
||||||
})
|
})
|
||||||
|
|
||||||
var peerUuids = peers.map(socketId => userFromSocket[socketId])
|
var peerUuids = peers.map(socketId => userFromSocket[socketId])
|
||||||
|
|
||||||
// Send them to the client
|
// Send them to the client
|
||||||
// socket.emit('ready', socket.id, peerUuids)
|
// socket.emit('ready', socket.id, peerUuids)
|
||||||
if(twilio_client) {
|
if (twilio_client) {
|
||||||
twilio_client.api.accounts(process.env.TWILIO_SID).tokens
|
twilio_client.api.accounts(process.env.TWILIO_SID).tokens
|
||||||
.create({})
|
.create({})
|
||||||
.then((token) => {
|
.then((token) => {
|
||||||
// console.log(token.iceServers)
|
// console.log(token.iceServers)
|
||||||
socket.emit('ready', {
|
socket.emit('ready', {
|
||||||
id: socket.id,
|
id: socket.id,
|
||||||
peers: peerUuids,
|
peers: peerUuids,
|
||||||
servers: token.iceServers
|
servers: token.iceServers
|
||||||
})
|
|
||||||
})
|
})
|
||||||
|
})
|
||||||
} else {
|
} else {
|
||||||
socket.emit('ready', {
|
socket.emit('ready', {
|
||||||
id: socket.id,
|
id: socket.id,
|
||||||
@@ -86,12 +86,12 @@ io.on('connection', function (socket) {
|
|||||||
// io.sockets.emit('peers', peerUuids);
|
// io.sockets.emit('peers', peerUuids);
|
||||||
socket.to(thisRoom).emit('new peer', _userData.uuid)
|
socket.to(thisRoom).emit('new peer', _userData.uuid)
|
||||||
|
|
||||||
// console.log('user', JSON.stringify(Object.keys(socketFromUser)))
|
// console.log('user', JSON.stringify(Object.keys(socketFromUser)))
|
||||||
})
|
})
|
||||||
|
|
||||||
socket.on('broadcast', function (data) {
|
socket.on('broadcast', function (data) {
|
||||||
// io.sockets.emit('broadcast', data)
|
// io.sockets.emit('broadcast', data)
|
||||||
// console.log('broadcasting', data, socket.room)
|
// console.log('broadcasting', data, socket.room)
|
||||||
// io.sockets.in(socket.room).emit('broadcast', data)
|
// io.sockets.in(socket.room).emit('broadcast', data)
|
||||||
socket.to(thisRoom).emit('broadcast', data)
|
socket.to(thisRoom).emit('broadcast', data)
|
||||||
})
|
})
|
||||||
@@ -108,7 +108,7 @@ io.on('connection', function (socket) {
|
|||||||
})
|
})
|
||||||
|
|
||||||
socket.on('signal', function (data) {
|
socket.on('signal', function (data) {
|
||||||
// console.log('forwarding signal ' + JSON.stringify(data))
|
// console.log('forwarding signal ' + JSON.stringify(data))
|
||||||
var client = io.sockets.connected[socketFromUser[data.id]]
|
var client = io.sockets.connected[socketFromUser[data.id]]
|
||||||
client && client.emit('signal', {
|
client && client.emit('signal', {
|
||||||
id: userFromSocket[socket.id],
|
id: userFromSocket[socket.id],
|
||||||
|
|||||||
Submodule frontend/hydra-docs updated: 8b1aa08151...d386b468b7
Submodule frontend/hydra-functions updated: e2f1f6b467...b6a0decae3
File diff suppressed because one or more lines are too long
2
frontend/web-editor/public/bundle.min.js
vendored
2
frontend/web-editor/public/bundle.min.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -24,6 +24,7 @@ PBLive.prototype.init = function (stream, opts) {
|
|||||||
stream: stream
|
stream: stream
|
||||||
}
|
}
|
||||||
|
|
||||||
|
console.log('initializing patch-bay', stream, opts)
|
||||||
this.makeGlobal = opts.makeGlobal || true
|
this.makeGlobal = opts.makeGlobal || true
|
||||||
this.setPageTitle = opts.setTitle || true
|
this.setPageTitle = opts.setTitle || true
|
||||||
|
|
||||||
@@ -104,7 +105,7 @@ PBLive.prototype.handleNewPeer = function (peer) {
|
|||||||
|
|
||||||
PBLive.prototype.list = function () {
|
PBLive.prototype.list = function () {
|
||||||
var l = Object.keys(this.idFromNick)
|
var l = Object.keys(this.idFromNick)
|
||||||
//console.log(l)
|
console.log(l)
|
||||||
return Object.keys(this.idFromNick)
|
return Object.keys(this.idFromNick)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -44,6 +44,7 @@ var PatchBay = function (options) {
|
|||||||
|
|
||||||
// emit 'join' event to signalling server
|
// emit 'join' event to signalling server
|
||||||
this.signaller.emit('join', this._room, {uuid: this.id})
|
this.signaller.emit('join', this._room, {uuid: this.id})
|
||||||
|
console.log('emitting join')
|
||||||
|
|
||||||
this.signaller.on('new peer', this._newPeer.bind(this))
|
this.signaller.on('new peer', this._newPeer.bind(this))
|
||||||
}
|
}
|
||||||
@@ -134,7 +135,7 @@ PatchBay.prototype._newPeer = function (peer){
|
|||||||
// // Once the new peer receives a list of connected peers from the server,
|
// // Once the new peer receives a list of connected peers from the server,
|
||||||
// // creates new simple peer object for each connected peer.
|
// // creates new simple peer object for each connected peer.
|
||||||
PatchBay.prototype._readyForSignalling = function ({ peers, servers }) {
|
PatchBay.prototype._readyForSignalling = function ({ peers, servers }) {
|
||||||
// console.log("received peer list", _t, this.peers)
|
console.log("received peer list", _t, this.peers)
|
||||||
|
|
||||||
peers.forEach((peer) => {
|
peers.forEach((peer) => {
|
||||||
this._newPeer(peer)
|
this._newPeer(peer)
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ module.exports = class Hydra extends Component {
|
|||||||
this.hydra = hydra
|
this.hydra = hydra
|
||||||
osc().out()
|
osc().out()
|
||||||
|
|
||||||
pb.init(hydra.captureStream, {
|
pb.init(hydra.captureStream, {
|
||||||
server: window.location.origin,
|
server: window.location.origin,
|
||||||
room: 'iclc'
|
room: 'iclc'
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "hydra",
|
"name": "hydra",
|
||||||
"version": "1.3.2",
|
"version": "1.3.3",
|
||||||
"description": "",
|
"description": "",
|
||||||
"main": "server.js",
|
"main": "server.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
Reference in New Issue
Block a user