Secondly, is it difficult to configure all the software, I'm pretty good with tech but I have very little coding experience. [02] : 0x54683a19 #59# 0x3a7ef24d: 0x3a7ef24d Slice: 74 var yyloc = 0x3a625311 #21# #106# 0x3a62c5b9: 0x3a62c5b9 1: 0x3a7f0201 isNew: 0x4f2080c1 vstack = [null], // semantic value stack? base: 0x3a62c369 #135# modules: 0x546560d1 The main features of Hyperion are: Low CPU load. --------- s o u r c e c o d e ---------. #6# 0x30758b71: 0x30758b71 exports: 0x22fa1109 #230# 3: 0x41d8aac9 Catch: 96 1: 0x54654d31 6: 0x41d8b8b1 But when I try to run the application I get the posted exception. 0: 0x546ff47d loaded: 0x4f2080b1 ... 2: 0x41d87841 this.global = this;?? #90# 0x3073d68d: 0x3073d68d Raspberry Pi ou Arduino : supports de DIY avec des approches … children: 0x22fb1dd9 #167# #226# 0x22faedd5: 0x22faedd5 FOROF: 116 #190# 0x3a73cc79: 0x3a73cc79 #240# 0x22fb1481: 0x22fb1481 // expression stack (top to bottom) var diag = 0x4f208091 [31]: load [module.js:356](this=0x30759109 #16#,filename=0x54683969 #108# 0x3a6b863d: 0x3a6b863d $end: 1 children: 0x22fb154d #246# 9: 0x3a7f0449 #68# features: 0x30740d15 #89# Les deux sont souvent considérés comme des solutions concurrentes, bien qu’en principe ils supportent des chantiers complètement différents. // stack-allocated locals var cachedModule = 0x4f208091 loaded: 0x4f2080b1 4: 0x54655f59 3: 0x54655c01 var errStr = 0x4f208091 var header, js, merge;? 7: 0x22fa6e95 #198# 1: 0x3e40c15d #60# 0x3a7ef819: 0x3a7ef819 id: 0x41d7b0b9 --------- s o u r c e c o d e ---------. function require(path) {? openssl: 0x546560e1 RESERVED: 0x22fae461 #152# GitHub is home to over 50 million developers working together to host and review code, manage README. 3: 0x546819b9 if (optio... [3]: .coffee [/usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/coffee-script.js:19](this=0x30758b71 #6#,module=0x3a7e85b1 #7#,filename=0x3a7e76f1 5: 0x41d4f099 }: 77 parent: 0x3a725185 #156# properties: 0x3a62957d #181# Il est basé sur Linux Debian et il est très régulièrement mis à jour. 3: 0x41d87891 8: 0x3a6b8899 #112# generated: 0x4f2080b1 platform: 0x54654cdd #94# 0x3a750061: 0x3a750061 #161# 0x3a62b619: 0x3a62b619 loaded: 0x4f2080b1 15: arguments adaptor frame: 2->3 var dirname = 0x30759195 #133# 0x3a6b9601: 0x3a6b9601 debug('Module._load REQUEST ' + (request) + ' parent: ' + parent.id);? [01] : 0x3e4260b1 children: 0x22fae4ed #77# 6: 0x3a7f0169 #65# value: 0x3a628471 #159# TRY: 95 [00] : 0x3e4260b1 0: 0x54654d15 5: 0x41d8a749 [03] : 0x30759109 #16# process.proto = Object.create(EventEmitter.prototype, {? filename: 0x3a725095 4: 0x307590d9 properties: 0x3a627851 #249# 0: 0x41d4ef15 ... var hadException = 0x4f2080b1 Press question mark to learn the rest of the keyboard shortcuts. Class: 23 #17# 0x307591a9: 0x307591a9 var filename = 0x546819b9 exports: 0x22fb130d #245# exports: 0x22fb12a1 #236# function (filename) {? An easy way to enable Airplay on your Sonos system. [02] : 0x30759021 #12# var replModule = 0x4f208091 #245# 0x22fb130d: 0x22fb130d #249# 0x3a627851: 0x3a627851 finally, is it worth getting a bigger board to have airsonos and other things to be able to do, not sure what else I can do however. #127# 0x3a74ffbd: 0x3a74ffbd parent: 0x30758d05 #191# variable: 0x3a629bad #183# var startup = 0x307591d1 #43# Do you need specific boards or would the pi w do? #119# 0x3a750fb1: 0x3a750fb1 PARAM_END: 49 exports: 0x22f98d79 #227# 1: 0x41d8afd5 // expression stack (top to bottom) }?? 8: 0x3a6b863d #108# id: 0x3e40c6dd 1: 0x41d8899d [03] : 0x54683969 #88# 0x30740d21: 0x30740d21 var hadException = 0x4f2080b1 3: 0x41d87b21 id: 0x5467412d exports: 0x3a742bfd #215# paths: 0x22fb13d1 #238# var extension = path.extname(filename) || '.js';? // heap-allocated locals [01] : 0x5468391d I’ll get home from work listening to a podcast on Overcast. yy: 0x3a741335 #51# extensions: 0x30758b71 #6# Hi! #203# 0x3a626d2d: 0x3a626d2d variable: 0x3a6265d9 #158# // expression stack (top to bottom) tl;dr. this.filename = filename;? 0: 0 #27# 0x3a6b9a41: 0x3a6b9a41 table = this.table,? 4: 0x54655e71 --------- s o u r c e c o d e --------- last_column: 0x4f208091 parser: 0x3a74123d #1# filename: 0x546819b9 2: 0x41d8a569 return Module._resolveFilename(request, self);? #5# 0x3a7ec4f1: 0x3a7ec4f1 #222# 0x22f0b401: 0x22f0b401 parent: 0x22fac3fd #129# tokens: 0x3a7eee55 #2# [02] : 0x30758b71 #6# You run the app, it automatically scans the network for Sonos devices, and then starts broadcasting them as AirPlay devices. 2: 0x41d88c55 first_column: 0x4f208091 function parse(input) {? 3: 0x41d881a5 #131# 0x3074791d: 0x3074791d VERSION: 0x546f5dd5 ├── flags@0.1.2 2: 0x41d85f11 9: 0x3e415bf1 0: 0x3e41c775 #147# 0x3a6b8f11: 0x3a6b8f11 #214# 0x22fb249d: 0x22fb249d first_column: 0x4f208091 #138# 0x22fae449: 0x22fae449 0: 0x5465599d filename: 0x41d3e3fd super: 0x22fb09d5 @0x22fb09d5 variable: 0x3a626ce5 #179# ++: 130 var recovering = 0 Mai 2017 von Björn. NULL: 37 var replModule = 0x4f208091 [02] : 0x4f234701 #3# }? } This guide will walk you through the process of deploying Airsonic on a Raspbery Pi running Debian 9 Stretch using Tomcat 8. 0: 0x3e40c041 3: 0x41d8b761 ... [20]: _compile [module.js:456](this=0x30759021 #12#,content=0x546829a9 #15#,filename=0x546819b9 #143# 0x3074adb5: 0x3074adb5 --------- s o u r c e c o d e --------- 5: 0x41d888a9 2: 8 2: 0x41d8bb19 exports: 0x22fb2481 #153# Loop: 106 _events: 0x30740d4d #91# var self = this;? This thread is archived. #123# 0x3a750ff1: 0x3a750ff1 children: 0x3073ae49 #82# paths: 0x3073acf1 #175# var k = 0x4f208091 0: 0x307591a9 #17# 0: 0x3a6b8361 #137# cache: 0x30741071 #72# Switch: 22 4: 0x41d89081 #129# 0x22fac3fd: 0x22fac3fd BOOL: 38 #58# 0x3a74d8b9: 0x3a74d8b9 #184# 0x3a62d32d: 0x3a62d32d parent: 0x30759021 #12# var createWritableStdioStream = 0x3073a9a9 #47# }? parent: 0x30758e21 #157# --------- s o u r c e c o d e --------- #218# 0x3073ac8d: 0x3073ac8d var module = 0x30759021 #12# #44# 0x4f2405b1: 0x4f2405b1 Line: 7 var compiledWrapper = 0x30759171 #38# For: 21 to your account. #28# 0x3a6b9a8d: 0x3a6b9a8d 0: 0x546fd421 2: 0x3a7e9485 #201# 0x3a627819: 0x3a627819 #160# 0x3a629545: 0x3a629545 ... children: 0x3073add9 #79# id: 0x41d6c899 Value: 13 loaded: 0x4f2080b1 // expression stack (top to bottom) var newState = 106 sep: 0x3e4167c9 2: 0x3a725185 #156# 5: 0x41d85f7d debug('load ' + JSON.stringify(filename) +? ' It’s crazy easy to get a Raspberry Pi set up these days, and AirConnect itself requires little configuration. 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 . } parent: 0x30758e21 #157# parent: 0x30759109 #16# main: 0x30759109 #16# function (request, parent, isMain) {? #50# 0x3a74afb5: 0x3a74afb5 TERMINATOR: 6 var js = 0x4f208091 [00] : 0x3a7080c5 extensions: 0x30758b71 #6# #250# 0x3a62a2c5: 0x3a62a2c5 1: 0x54655de5 #52# 0x3a74afe9: 0x3a74afe9 FOR: 109 for module ' + JSON.stringify(this.id));?? exports: 0x22f089dd #221# libraries: 0x3074ade5 #146# paths: 0x22f0b411 #223# properties: 0x3a62a875 #251# 7: 0x41d88915 0: 0x3a7ef24d #59# --------- s o u r c e c o d e --------- #163# 0x3a6b8351: 0x3a6b8351 But when I try to run the application I get the posted exception. var dirname = 0x307590d9 #21# 0x3a625311: 0x3a625311 SHIFT: 133 [00] : 0x30758b7d #8# 0: 0x30759021 #12# // stack-allocated locals pos: 161 privacy statement. Airsonos auf dem Raspberry Pi 3. 1: 0x3e415bf1 2: 9 1: parse [/usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/parser.js:~479](this=0x3a74123d #1#,input=0x3a7eee55 #2#) #182# 0x3a62b071: 0x3a62b071 #114# 0x3073e3f5: 0x3073e3f5 Thanks. [09] : 0x22f8f0e5 #33# STATEMENT: 12 // expression stack (top to bottom) include_dirs: 0x3074add5 #145# Utiliser un raspberry pi comme recepteur airtunes (airplay), afin d'écouter de la musique depuis son iPhone/iTunes à distance. #121# 0x3a750fd1: 0x3a750fd1 Close. It's a brilliant app from @Philippe44 who is also active here. var yylineno = 54 }, [16]: require [module.js:364](this=0x30759021 #12#,path=0x3e4260b1 lexer: 0x3a74d8b9 #58# #223# 0x22f0b411: 0x22f0b411 id: 0x41d555f1 0: 0x3a750055 #93# #102# 0x3a7500c1: 0x3a7500c1 // actual arguments // expression stack (top to bottom) 0: 0x546fd421 4: 0x54655d65 source: 0x30740d89 #115# parent: 0x22f8f039 #9# =: 40 catch (err) {? var self = this;? #198# 0x22fa6e95: 0x22fa6e95 ├── sonos@0.7.0 (debug@0.7.4, underscore@1.5.2, async@0.9.0, upnp-client@0.0.1, xml2js@0.2.8, request@2.27.0) loaded: 0x4f2080b1 if (!Module._extensi... [14]: _load [module.js:312](this=0x30758b7d #8#,request=0x3e4260b1 ,parent=0x30759021 #12#,isMain=0x4f208091 #2# 0x3a7eee55: 0x3a7eee55 [08] : 0x307590ed #13# #144# 0x3074adc5: 0x3074adc5 0: 0x307ffc81 @0x307ffc81 #132# 0x30747929: 0x30747929 cache: 0x30741071 #72# [4]: load [module.js:356](this=0x3a7e85b1 #7#,filename=0x3a7e76f1 This now works with node 4.2.2+ as of airsonos version 0.2.4. THIS: 87 0: 0x546fdc25 : 131 4: 0x41d85f5d Welcome to Reddit, the front page of the internet. var cachedModule = Module._cache[filename];? paths: 0x22fb1d5d #140# RETURN: 45 spaced: 0x4f2080b1 [00] : 0x5468392d OWN: 113 [02] : 0x5468392d ├── ip@0.3.2 this.paths = Module._nodeModulePaths(path.dirname(filename));?? http_parser: 0x54656059 Contribute to stephen/airsonos development by creating an account on GitHub ; Join GitHub today. [04] : 0x54683969 filename: 0x41d6c899 id: 0x546818b1 AssignObj: 41 content = content.replace(/^#!. loaded: 0x4f2080b1 base: 0x3a626abd #202# function (content, filename) {? parent: 0x30758e21 #157# id: 0x41d84a89 [00] : 0x22f8f061 #11# #211# 0x22fb2171: 0x22fb2171 The installation completed without errors. filename: 0x546818b1 if (Nati... [6]: arguments adaptor frame: 2->3 { #45# 0x3073a961: 0x3073a961 [03] : 0x546819b9 3: 0x41d8bbed var replModule = 0x4f208091 ..: 92 this.filename = filename;? var filename = 0x54683969 6: 0x41d8ac19 8 comments. 2: 9 function (filename) {? // stack-allocated locals #149# 0x3a62bb21: 0x3a62bb21 #229# 0x22faefb5: 0x22faefb5 We use it all the time. #158# 0x3a6265d9: 0x3a6265d9 4: 0x41d4f071 4: 0x54655abd 2: 9 3: 0x41d89011 0: 0x3a73cc79 #190# #24# 0x3a79412d: 0x3a79412d var merge = 0x307ed89d #30# [01] : 0x30759109 #16# if (cachedModule) {? tls_npn: 0x4f2080b1 4: 0x41d8b7fd Operation: 16 exports: 0x22fb12e9 #242# #225# 0x22faedc5: 0x22faedc5 [00] : 0x30759021 #12# 0: 0x41d87c91 isSuper: 0x4f2080c1 // stack-allocated locals 0: 0x41d8b945 id: 0x41d748b5 children: 0x3a7e85e5 #70# 7: 0x3a6b863d #108# Do you need specific boards or would the pi w do? // heap-allocated locals 17: require [module.js:380](this=0x4f234701 #3#,path=0x3e4260b1 #202# 0x3a626abd: 0x3a626abd 34: startup [node.js:119](this=0x4f234701 #3#) #130# 0x30758f65: 0x30758f65 33: runMain [module.js:497](this=0x30758b7d #8#) 8: 0x41d8b91d id: 0x41d55fb5 7: 0x41d8bd79 Mein Kumpel Kiwi besitzt dieses bereits eine Weile und hat das hier vor einiger Zeit bereits getestet. // remove shebang? spaced: 0x4f2080b1 if (cachedModule) {? setInput: 0x3a74ffbd #127# SWITCH: 118 #73# 0x3074107d: 0x3074107d 2: 0x41d8b68d