// remove shebang? #223# 0x22f0b411: 0x22f0b411 source: 0x30740d89 #115# exports: 0x22fae449 #138# filename: 0x54683969 Posted by 5 years ago. 0: 0x41d8aedd var module = 0x30759109 #16# 2: 9 expressions: 0x3a62911d #134# loaded: 0x4f2080b1 [09] : 0x22f8f0e5 #33# #231# 0x22faf471: 0x22faf471 if (Nati... [6]: arguments adaptor frame: 2->3 { #122# 0x3a750fe1: 0x3a750fe1 var self = this,? #140# 0x22fb1d5d: 0x22fb1d5d Root: 3 var wrapper = 0x546819f5 #35# La qualité de l’air a grand besoin d’être améliorée, surtout dans les … // expression stack (top to bottom) splat: 0x4f208091 4: 0x54655c29 THROW: 99 variable: 0x3a629bad #183# 27: / anonymous _/ [/usr/local/lib/node_modules/airsonos/index.js:2](this=0x307591a9 #17#,exports=0x307591a9 #17#,require=0x30759131 #18#,module=0x30759109 #16#,__filename=0x54683969 ,__dirname=0x30759195 #139# Return: 10 filename: 0x41d75d5d [00] : 0x30759109 #16# [01] : 0x5468392d isSuper: 0x4f2080c1 8: 0x41d8bda9 function startup() {? EXTENDS: 79 exports: 0x3a7e85d9 #69# 0: 0x41d8b945 }?? #55# 0x3a74af6d: 0x3a74af6d #23# 0x3a625181: 0x3a625181 Assignable: 39 id: 0x41d6c899 var startup = 0x307591d1 #43# #248# 0x3a627341: 0x3a627341 1: 0x41d85ed1 ... #7# 0x3a7e85b1: 0x3a7e85b1 Arg: 93 2: 0x3a725185 #156# Press question mark to learn the rest of the keyboard shortcuts. // stack-allocated locals [01] : 0x3a7412ed #31# id: 0x54671bdd Running airsonos on Raspberry pi #120. value: 0x3a7ef211 #129# 0x22fac3fd: 0x22fac3fd #107# 0x3a61bae1: 0x3a61bae1 > // stack-allocated locals defaultActions: 0x3a74af21 #56# loaded: 0x4f2080b1 #181# 0x3a62957d: 0x3a62957d var lstack = 0x3a6b9a8d #28# children: 0x3073ac15 #219# });? @copyright Cranic Tecnologia e Inform?tics LTDA??? // actual arguments [11] : 0x546819b9 var preErrorSymbol = 0x4f208091 wrapper: 0x30740da1 #75# children: 0x3073ace1 #174# #236# 0x22fb12a1: 0x22fb12a1 Line: 7 Schaut euch lieber diese Anleitung an. function parse(input) {? Raspberry Pi; Windows; Linux. #169# 0x22fae455: 0x22fae455 ... value: process.constructor? assert(!this.loaded);? It runs in the background, detects all your Sonos players and offers them as AirPlay target on all your Apple/iOS devices. 89% Upvoted. Class: 23 paths: 0x3073ad85 #142# var len = 1 value: 0x3a7efa71 But it doesn’t support Airplay, and sometimes you want to use Airplay. exports: 0x30758f49 #34# ]: 90 _contextLoad: 0x4f2080c1 #234# 0x22fb07d9: 0x22fb07d9 children: 0x22faf471 #231# exports: 0x22fb12c5 #239# var debugTimeout = 0x4f208091 var cachedModule = 0x4f208091 id: 0x41d79c59 2: 0x41d85f11 Literal: 32 ThisProperty: 44 var extension = 0x5468391d // stack-allocated locals function (filename) {? config: 0x30740d59 #92# properties: 0x3a6302a5 @0x3a6302a5 1: 0x546fe475 loaded: 0x4f2080b1 2: 0x54655e25 filename: 0x5467412d 2: 0x41d8b0b1 8: 0x3a6b8899 #112# OptFuncExist: 80 The main problem seems to be the lack of having apt-get, ipkg or similar package managers. // expression stack (top to bottom) 7: 0x41d8a7c9 Closed alfredcool1 mentioned this issue May 5, 2016. return self.require(path);? expressions: 0x3a6b7601 #186# debug('Module._load REQUEST ' + (request) + ' parent: ' + parent.id);? For the Pi setting it up is a fairly straight-forward process: You start with a vanilla Raspbian Image. var EventEmitter = 0x30758e89 #40# base: 0x3a627341 #248# Installation Summary: splat: 0x4f208091 0: 0x3a7ef24d #59# return self.require(path);? 1: 0x22f8f061 #11# 8: 0x307414d5 We use optional third-party analytics cookies to understand … #218# 0x3073ac8d: 0x3073ac8d base: 0x3a6262e9 #176# 3: 0x41d8b761 var pjson = 0x4f208091 #45# 0x3073a961: 0x3073a961 value: 0x3a62b619 #161# LOOP: 107 ?$, ==== Stack trace ============================================, Security context: 0x4f234659 #0# 1. 2: 8 7: 0x41d88e09 _realpathCache: 0x30741099 #76# var p = 0x4f208091 children: 0x22fb07d9 #234# 7: 0x3a6b85e1 #111# _tickInfoBox: 0x3073d68d #90# RangeDots: 91 Contrôle de la qualité de l’air. [29]: _compile [module.js:456](this=0x30759109 #16#,content=0x54683a19 ,filename=0x54683969 ) { // expression stack (top to bottom) 2: 0x3e40c16d Search for: Categories 3D Printing (9) Always on vpn (3) AWS (2) Blog (7) FTO (1) General (2) Infrastructure (4) iOT (5) Linux (8) Office 365 (8) RaspberryPi (23) Windows (36) Recent Posts. By the way airsonos does … @Date 2012-07-16??*/??? loaded: 0x4f2080b1 terminals_: 0x3a74af61 #53# #208# 0x3a62da2d: 0x3a62da2d var ip = 0x4f208091 function (request, parent, isMain) {? var r = 0x4f208091 helpers: 0x22fb2481 #153# RETURN: 45 var cachedModule = Module._cache[filename];? #144# 0x3074adc5: 0x3074adc5 Utiliser un raspberry pi comme recepteur airtunes (airplay), afin d'écouter de la musique depuis son iPhone/iTunes à distance. loaded: 0x4f2080b1 include_dirs: 0x3074add5 #145# 1: 0x22fadf85 #155# 5: 0x41d88aa9 var portastic = 0x4f208091 [08] : 0x3a74123d #1# function (request, parent, isMain) {? [00] : 0x30758b7d #8# The installation completed without errors. Have a question about this project? #90# 0x3073d68d: 0x3073d68d loaded: 0x4f2080b1 save. try {? // heap-allocated locals ParamVar: 56 23: load [module.js:312](this=0x30758b7d #8#,request=0x5468392d ,parent=0x30759109 #16#,isMain=0x4f208091 18: / anonymous _/ [/usr/local/lib/node_modules/airsonos/lib/main.js:4](this=0x307590ed #13#,exports=0x307590ed #13#,require=0x30759049 #14#,module=0x30759021 #12#,__filename=0x546819b9 ,__dirname=0x307590d9 #166# 0x22fb1dcd: 0x22fb1dcd #154# 0x22fac77d: 0x22fac77d @: 88 TERROR = 2,? 1: 0x41d886c5 #114# 0x3073e3f5: 0x3073e3f5 4: 0x41d4f071 #188# 0x22facc8d: 0x22facc8d and would this turn my sonos speakers into a permanent airplayable speaker? #16# 0x30759109: 0x30759109 1: 0x54655eed 9: 0x3a7f0449 #68# 4: 0x546fe499 #253# 0x3a62eedd: 0x3a62eedd children: 0x22fb248d #213# cache: 0x30741071 #72# 7: 0x41d88915 I’ll get home from work listening to a podcast on Overcast. last_column: 0x4f208091 // expression stack (top to bottom) Comment: 11 args: 0x3a62b071 #182# 3: 0x3a61d3e9 #62# ALAC support has also been added supposed this.paths = Module._nodeModulePaths(path.dirname(filename));?? [02] : 0x30759021 #12# #232# 0x22faf481: 0x22faf481 first_column: 0x4f208091 Raspbian est le système d’exploitation de référence pour Raspberry Pi. 6: 0x41d888e5 [03] : 0x30759049 #14# #139# 0x22fb1d4d: 0x22fb1d4d #249# 0x3a627851: 0x3a627851 Slice: 74 properties: 0x3a627851 #249# 6: 0x41d8b8b1 The installation completed without errors. children: 0x22faefa5 #228# #171# 0x22fb2605: 0x22fb2605 node: 0x54656069 if (cachedModule) {? #69# 0x3a7e85d9: 0x3a7e85d9 À cette époque, la distribution comprenait déjà plus de 35 000 progiciels, qui étaient mis à la disposition d… spaced: 0x4f2080b1 #54# 0x3a74afd9: 0x3a74afd9 Invocation: 14 // expression stack (top to bottom) FINALLY: 97 THIS: 87 // stack-allocated locals #178# 0x3a627f79: 0x3a627f79 var yyloc = 0x3a625311 #21# Argon NEO : Un boîtier pour Raspberry Pi au design minimaliste. args: 0x3a6b624d #252# 3: 0x41d89011 }?? cache: 0x30741071 #72# Switch: 22 24: arguments adaptor frame: 2->3 on SD cards. filename: 0x41d56cd5 4: 0x41d878d1 id: 0x5462aa6d 1: 0x3e41c775 value: 0x3a7f0af5 delimiter: 0x3e41a571 name: 0x3a6b8f11 #147# Index: 69 Services: 0x22fa1e11 #113# lexer: 0x3a74d8b9 #58# exports: 0x22fb12e9 #242# 7: 0x41d8bd79 hide. table = this.table,? 5: 0x22fa1e81 #196# 4: 0x3a62c579 #110# exports: 0x22fb1dcd #166# (: 100 MATH: 132 I would totally recommend to put a little tool named AirConnect on the Raspberry Pi as well! STATEMENT: 12 [00] : 0x30758b7d #8# +: 128 [05] : 0x3e4260b1 #193# 0x22f93071: 0x22f93071 function (exports, require, module, __filename, __dirname) { /?? #213# 0x22fb248d: 0x22fb248d #183# 0x3a629bad: 0x3a629bad #108# 0x3a6b863d: 0x3a6b863d paths: 0x3073ae59 #83# 1: 0x3e4169ad filename: 0x41d3e3fd 2: 0x41d8a9f5 2: 0x3a74f3d9 3: 0x41d4f031 [8]: require [module.js:~379](this=0x4f234701 #3#,path=0x3a7080c5 5: 0x41d8b291 7: 0x3a750ff1 #123# #99# 0x3a75009d: 0x3a75009d 2: 0x3a7e9485 ?. 4: 0x3a74e9dd : 67 1: 0x22fad2dd #189# #103# 0x3a6b99a9: 0x3a6b99a9 id: 0x5467412d #206# 0x3a629be5: 0x3a629be5 1: 0x41d87ced _events: 0x30740d4d #91# var filename = 0x546819b9 IDENTIFIER: 28 ?coffee = require('coffee-script');? var stack = 0x3a6b99c5 #26# 1: 0x41d87a1d 5: 0x41d85f7d require.resolve = function(request) {? I have not tried - but others have said AirSonos can run on a Raspberry Pi - alleviating the dedicated desktop computer need. #247# 0x22fb155d: 0x22fb155d 4: 0x41d8bc89 0: 0x41d87c91 assert(!this.loaded);? bound: 0x4f2080c1 process.EventEmitter = EventEmitter; // process.Event... [35]: /* anonymous */ [node.js:929](this=0x4f234701 #3#,process=0x3075926d #19#) { For: 21 OptComma: 53 5: 0x30741499 _pathCache: 0x3074107d #73# 7: 0x41d89131 var self = 0x30759021 #12# 0: 0x54655ead EOF = 1;?? 22: load [module.js:356](this=0x30759021 #12#,filename=0x546819b9 var expected = 0x4f208091 last_line: 0x4f208091 25: require [module.js:364](this=0x30759109 #16#,path=0x5468392d ,parent=0x4f208081 ,isMain=0x4f2080b1 #15#,filename=0x546819b9 cache: 0x30741071 #72# Il existe plusieurs v… SimpleAssignable: 61 generated: 0x4f2080b1 // stack-allocated locals paths: 0x22fb1491 #241# exports: 0x307590ed #13# NUMBER: 30 3: 0x41d85f39 var flags = 0x4f208091 2: 0x54655639 #192# 0x307fece1: 0x307fece1 isNew: 0x4f2080c1 exports: 0x22fb12a1 #236# var filename = Module._resolveFilename(request, parent);?? Archived. [02] : 0x54683a19 function (process) {? @Version 0.0.1??? BOOL: 38 subpattern: 0x4f208091 context: 0x4f208091 1: 0x54683a9d 2: 0x41d87ab1 children: 0x22f0b401 #222# if (Nati... [33]: runMain [module.js:497](this=0x30758b7d #8#) { paths: 0x22fae4fd #78# 6: 0x3a61bae1 >#107# 0: 0x307591a9 #17# [01] : 0x30759021 #12# 5: 0x546fe4a9 VERSION: 0x546f5dd5 [04] : 0x41d555f1 0: 0x3a62d32d #184# #182# 0x3a62b071: 0x3a62b071 variable: 0x3a6b833d #150# #12# 0x30759021: 0x30759021 http_parser: 0x54656059 wrapper: 0x30740da1 #75# 3: 0x41d8aac9 ++: 130 if (!Module._extensi... [32]: _load [module.js:312](this=0x30758b7d #8#,request=0x54683a9d ,parent=0x4f208081 ,isMain=0x4f2080b1 Play music to the 'Sonos' AirPlay controller (Raspberry Pi). AirSonos airplay to your favorite sonos devices. value: 0x4f208091 0: 0x546560f5 3: 0x3a74f4ad Die Klang ist gut und die App funktioniert zuverlässig. Catch: 96 AssignList: 76 #56# 0x3a74af21: 0x3a74af21 #60# 0x3a7ef819: 0x3a7ef819 // expression stack (top to bottom) if (cachedModule) {? filename: 0x41d84a89 SUPER: 82 7: 0x307414c1 children: 0x3a741341 #172# Airsonos on raspberry Pi. var filename = Module._resolveFilename(request, parent);?? INDENT: 25 4: 0x41d87dd1 --------- s o u r c e c o d e ---------. constructor: {? ...: 57 var require = 0x22f8f061 #11# [08] : 0x30758b7d #8# children: 0x22fae4ed #77# var sonos = 0x30758f49 #34# var wrapper = 0x546839a5 filename: 0x41d852ed Mai 2018 17. 1: 0x3a7f0201 “Hyperion is an opensource ‘AmbiLight’ implementation controlled using the RaspBerry Pi running Raspbmc. #77# 0x22fae4ed: 0x22fae4ed context: 0x3e40c2b1 [00] : 0x5468392d // expression stack (top to bottom) 0: 0x30758f65 #130# UNTIL: 105 if (parent) {? : 66 yyleng = 0,? };?? var filename = 0x41d555f1 #119# 0x3a750fb1: 0x3a750fb1 0: 0x3a6b55a1 @0x3a6b55a1 3: 0x54655a95 #88# 0x30740d21: 0x30740d21 $end: 1 var lex = 0x3a625181 #23# 4: 0x3a62c5b9 #106# context: 0x4f208091 if (parent) {? children: 0x22fb2171 #211# 5: 0x41d88d9d #25# 0x3a625421: 0x3a625421 Les plus bricoleurs pourront en faire un démon qui tourne à l’arrière-plansur un Mac ou même installer le programme sur un Raspberry Pi(moyennant quelques ajustements), mais on peut l’utiliser sur n’importe quel ordinateur relié au même réseau local que les enceintes Sonos. #95# 0x3a75006d: 0x3a75006d assert(!this.loaded);? 5: 0x41d87ba1 exports: 0x307591a9 #17# 0: 0x546ff47d Become a Redditor. // expression stack (top to bottom) // stack-allocated locals 4: 0x30759195 #254# 0x22fb8559: 0x22fb8559 [01] : 0x307591d1 #43# lexer: 0x3a74d8b9 #58# #121# 0x3a750fd1: 0x3a750fd1 6: 0x41d8b2d5 trace: 0x3a74afb5 #50# ,: 54 Value: 13 [02] : 0x41d55945 _maxListeners: 10 7: 0x41d8b311 var process = 0x3075926d #19# Leider ist das auch der einzige Knackpunkt am Sonos. --------- s o u r c e c o d e --------- Contribute to stephen/airsonos development by creating an account on GitHub ; Join GitHub today. ? 2: 0x54655bc1 … Read more PXE booting the Raspberry Pi 4. #109# 0x3a62c199: 0x3a62c199 execArgv: 0x30740d3d #87# v8: 0x5465607d @author Alan Hoffmeister alan@cranic.com.br??? #96# 0x3a750079: 0x3a750079 [10] : 0x3a7e85b1 #7# 2: 9 defaults: 0x22f1a2fd @0x22f1a2fd return cachedModule.exports;? Pour cela nous allons installer shairport ainsi que toute les librairies nécessaires à son fonctionnement. #11# 0x22f8f061: 0x22f8f061 parent: 0x22f8f039 #9# function require(path) {? SimpleArgs: 94 function (exports, require, module, __filename, __dirname) { "use strict";? var extension = path.extname(filename) || '.js';? paths: 0x22fb1de9 #168# 0: 0x3a74f205 parseError: 0x3a74af91 #57# var d = 0x4f208091 #202# 0x3a626abd: 0x3a626abd loaded: 0x4f2080b1 super: 0x22fb09d5 @0x22fb09d5 var sandbox = 0x4f208091 0: 0x41d87fc5 }?? variable: 0x3a6265d9 #158# tl;dr. }?? variable: 0x3a62eedd #253# INDEX_START: 70 lstack = [], // location stack? #118# 0x3a750fa1: 0x3a750fa1 0: 0x307590ed #13# var header = 0x4f208091 2: 0x41d87841 id: 0x41d3e3fd [02] : 0x546829a9 #15# --------- s o u r c e c o d e --------- #142# 0x3073ad85: 0x3073ad85 0: 0x546fe465 0: 0x3073f04d #255# Thanks. COMPARE: 134 [01] : 0x30759109 #16# 1: 0x41d88075 var symbol = 0x4f208081 merge = exports.helpers.merge;? this.filename = filename;? #106# 0x3a62c5b9: 0x3a62c5b9 9: 0x3e415bf1 parent: 0x30758e21 #157# exports: 0x3073ac8d #218# // expression stack (top to bottom) $accept: 0 [09] : 0x307591b5 #39# 2: 0x41d4efe1 0: 0x41d8a821 #189# 0x22fad2dd: 0x22fad2dd ... 1: 0x54655cd9 7: 0x3a7500a9 #100# #152# 0x22fae461: 0x22fae461 [03] : 0x4f2080b1 Cant install on my Raspberry pi 2 #299. Inexperienced. Respect the Queue (1)Move (2)Beam (1)SonosOne (1)Playbar (4)Play5 (4)Play1 (3)Play3 (2)Connect (1)Connect:Amp (3)Sonos Amp (1)Sub + (9) Echo + Smartthings . LEADING_WHEN: 122 Try to run airsonos on a raspberry pi 2. 3: 0x54655e4d children: 0x3073ad75 #141# if (!Module._extensi... [23]: _load [module.js:312](this=0x30758b7d #8#,request=0x5468392d ,parent=0x30759109 #16#,isMain=0x4f208091 return cachedModule.exports;? isSuper: 0x4f2080c1 6: 0x41d88acd paths: 0x22faf481 #232# last_column: 0x4f208091 1: 0x41d88ee1 debug('Module._load REQUEST ' + (request) + ' parent: ' + parent.id);? 3: 0x41d8a63d filename: 0x5462aa6d var replModule = 0x4f208091 #33# 0x22f8f0e5: 0x22f8f0e5 ipv6: 0x4f2080b1 productions_: 0x3a74afd9 #54# content = content.replace(/^#!. 0: 0x5465599d Secondly, is it difficult to configure all the software, I'm pretty good with tech but I have very little coding experience. 2: 9 POST_IF: 125 #100# 0x3a7500a9: 0x3a7500a9 Object.defineProperty(require, '... [30]: .js [module.js:474](this=0x30758b71 #6#,module=0x30759109 #16#,filename=0x54683969 debug: 0x4f208091 base: 0x3a62c369 #135# var yyval = 0x3a625421 #25# 7: 0x41d8ac55 #245# 0x22fb130d: 0x22fb130d var filename = Module._resolveFilename(request, parent);?? isNew: 0x4f2080c1 4: 0x3a750fc1 #120# 7: 0x3a6b863d #108# [04] : 0x3a7ec4f1 #5# }? 8: 0x3a74f669 loaded: 0x4f2080c1 2: 0x3a625311 #21# Enter AirSonos… AirSonos is an open-source free server that adds AirPlay support to your Sonos devices on the network. [03] : 0x54683969 #93# 0x3a750055: 0x3a750055 3: 0x54683969 id: 0x41d56cd5 function (filename) {? --------- s o u r c e c o d e --------- #20# 0x3a74af2d: 0x3a74af2d #225# 0x22faedc5: 0x22faedc5 0: 0x22facc8d #188# [02] : 0x30758b71 #6# 1: 0x41d8a48d uv: 0x4f2080b1 1: 0x3a750f91 #117# first_line: 0x4f208091 =: 40 We use it all the time. filename: 0x41d79c59 id: 0x3a7e76f1 7: 0x41d8793d -: 127 param: 0x4f208091 ├── throttle@1.0.3 (readable-stream@1.0.33, stream-parser@0.3.0) There are many good guides on how to install this. [04] : 0x3a7e76f1 Param: 55 stack = [0],? for module ' + JSON.stringify(this.id));?? paths: 0x3a742c19 #217# 1: 0x3a62e105 #185# return Module._resolveFilename(request, self);? 0: 0x22fac77d #154# }? 0: 0x41d88e31 WHEN: 104 When: 121 The other thing I’m running on it currently is AirSonos. Airsonos auf dem Raspberry Pi 3. variable: 0x3a629545 #160# paths: 0x22fb2605 #171# 8: 0x22fa7231 #199# Body: 4 #65# 0x3a7f0169: 0x3a7f0169 #201# 0x3a627819: 0x3a627819 $: 0x3a6b99a9 #103# [01] : 0x3a7e9991 --------- s o u r c e c o d e --------- // expression stack (top to bottom) But small price to pay for AirPlay! Il est basé sur Linux Debian et il est très régulièrement mis à jour. 0: 0x3a7e90d9 _extensions: 0x30758b71 #6# 3: 0x41d87b21 1: 0x546f650d base: 0x3a62994d #205# 3: 0x54655d41 #127# 0x3a74ffbd: 0x3a74ffbd 1: 0x3a62bb21 #149# #207# 0x3a62cd35: 0x3a62cd35 4: 0x54655d65 2: 0x30741471 properties: 0x3a6b8351 #163# INDEX_END: 72 [22]: load [module.js:356](this=0x30759021 #12#,filename=0x546819b9 You run the app, it automatically scans the network for Sonos devices, and then starts broadcasting them as AirPlay devices. var content = 0x4f208091 WHILE: 103 ├── nodetunes@0.1.2 (randomstring@1.0.3, random-mac@0.0.4, metricstream@0.0.0, priorityqueuejs@0.2.0, httplike@1.0.1, debug@2.1.1, node-forge@0.6.20, forge@2.3.0, mdns@2.2.2) exports: 0x22fae455 #169# 0: 0x22f8f0d9 #10# yytext: 0x3a7f781d [22] : 0x3a74af3d #29# parent: 0x30758e21 #157# PARAM_END: 49 parent: 0x22f8f039 #9# id: 0x41d759cd 21: .js [module.js:474](this=0x30758b71 #6#,module=0x30759021 #12#,filename=0x546819b9 1: 0x3a74e791 Prerequis. pid: 8198 16: require [module.js:364](this=0x30759021 #12#,path=0x3e4260b1 #80# first_column: 0x4f208091