Aug 31, 2009 - ISCP (Integra Serial Control Protocol) consists of three command characters. ONKYO RI System-related Command Support List (1).
I just uploaded a new version , maybe that'll fix it? Major new feature is the Command Builder.
It's not quite finished yet (doesn't parse existing commands yet) but I wanted to throw it out there in this early stage to get some comments. Basically it's about 80% of all available commands and you can click your own command batches together and assign them to custom buttons or the batch command fields. There are also some minor improvements to the interface, a menu bar (though not much in there yet) and lots of changes under the hood.
Next step: writing a quick manual. Michael Edit: Zones are now supported too, at least in the command builder.
With and managed to squeeze in some requests:. Using XML file now instead of registry to store config data. This is to make it for portable and easier to edit for users (although some would argue the registry is easier, but it's easier to break your system by fiddling with the registry, so…. Input Device IDs and labels can be changed via the XML file now. Listening Mode buttons are gone, in favour of more and larger custom buttons – just make your own Listening Modes together with Input Selection etc. Note that especially the XML stuff constitutes a major change, so expect bugs (and please tell me about them!). (also note that this does not affect OyRemoteCL – that one uses no configuration file at all) Also managed to write up now.
Code: /code Imports System.IO Imports System.Net Imports System.Net.Sockets Imports System.Text '. Yes it is not that easy with VB.net: I'm just learning it. Programmed 20 years ago a lot in C and then 10 years no programming, then programmed a lot in the last 10 years with VBA / Excel add-ins. That's why I thought lets see whether I can get going VB.net instead of going straight to C# for my new 807.
Nevertheless I succeeded eventually with this VB.net code based on a Windows form with some buttons and text fields with IP address and port number. I'm sure for the interested ones, you'll get going with this.
And probably there is a more elegant way than populating the char array items one by one. Got to that by analyzing the VB.net 'streamwriter' results with Wireshark - what a fantastic tool. Click to expand.No, sorry - All I've done is create a 'plugin' for squeezecenter which detects when the player is powered on, then sends the 'power on' and 'switch to squeeze input' commands to the onkyo - oh, and turns off the amp when the squeezebox is turned off. The good thing, is that it can be used on any of the squeezebox players (currently, they only have an 'IR-blaster' plugin for v2/v3 of the squeezeboxes). I was going to post the code on the slimdevices/logitech forum, but my account appears to be broken on there - if anyone's interested, I can post it here. However, I've just tried it, and you.can. have the Onkyo amp playing directly from SqueezeCenter by simply creating a link in the 'net tuner' to - you wouldn't be able to control it from the receiver itself though - but of course you can always 'sync' the players / control it from the squeezecenter web interface.
Cheers Chris. No, sorry - All I've done is create a 'plugin' for squeezecenter which detects when the player is powered on, then sends the 'power on' and 'switch to squeeze input' commands to the onkyo - oh, and turns off the amp when the squeezebox is turned off. The good thing, is that it can be used on any of the squeezebox players (currently, they only have an 'IR-blaster' plugin for v2/v3 of the squeezeboxes). I was going to post the code on the slimdevices/logitech forum, but my account appears to be broken on there - if anyone's interested, I can post it here. However, I've just tried it, and you.can.
have the Onkyo amp playing directly from SqueezeCenter by simply creating a link in the 'net tuner' to - you wouldn't be able to control it from the receiver itself though - but of course you can always 'sync' the players / control it from the squeezecenter web interface. Cheers Chris. Click to expand. Gotcha - we don't have Pandora in the uk models Anyhoo (one last off-topic post?), I did some digging around and it's possible to stream any audio source through SqueezeCenter (if you are running it on a win/pc) - and hence, onto the Onkyo This page: - demonstrates how to use a DirectSound plugin to capture sound from Spotify and have SqueezeCenter stream it directly to the Onkyo via the 'net' tuner functionality - you could probably use it for Last FM?
There's a link to the slimdevices forum in the page itself for the direct sound bridge, so I'm sure other people have used it for similar purposes. I've been very impressed with this program and wanted an easier way to use it with my Dell Mini 9 that has a touch screen. I've got two decks and a theater room using all three zones of my 1007. I also have harmony 890 pro and 900 remotes that are less than ideal for use on the decks.
I haven't programmed anything in years so I don't know any of the current.net, java, or even vb stuff really. So I used what I know and use everyday, Excel!
Not the first thought that comes to mind but it works quite well when set to fullscreen. If anyone has the desire and ability to make this into a 'real' front end, please have at it! I'm working on more control functions and would like to read the output from the command line so I can display additional info, but that may be beyond my capabilities. You can grab it at: and if that link doesn't work since this is my first post, it's: www dot hessfamily dot info / Download / OnkyoFrontEnd.xlsm. Actionhenk: 'How is it possible to get this going on a TX-SR805?
It has no ethernet. ' Got any serial port?.
Iscp works over serial also. Check xls file i mentioned in start of this threat. Somewhere 1.1. ISCP over RS-232C 1. Protocol Overview 'ISCP (Integra Serial Control Protocol) consists of three command characters and parameter character(s) of variable length.'
Hardware Overview 3wire RS-232C protocol 9600 baud / 8 data bits / 1 stop bits / no parity / no flow control 9 pin female D type connector (pin 2 is transmit,pin 3 is receive,pin 5 is signal ground) Use a straight-thru cable to connect to your PC. Via the link you can find a test release (by no means close to final) for a Vb.net application - requires dotnet framework - that allows you to control your Onkyo AVR from the PC. Some effort was made to support Last.fm and Zone2 comfortably. The loudspeaker buttons are without any functions right now. Most other things can be clicked on and thus you can change things. Play around and you'll see.
Two window sizes are possible. Before you start the application you need to install two fonts which are part of the zip file contents - copy them into the Fonts directory, inside the Windows system directory on XP, no idea where they need to go into under Vista or W7. Only a few listening modes implemented so far and no radio station interface so far implemented. Still good for basic control of your Onkyo AVR. In case your Onkyo is supportig Last.fm you can double click on the display text 'iRadio' to have the Onkyo play your personal Last.fm library. Feedback would be welcome. To update the display while manually navigating through the Onkyo menu structure is definetely on my wish list too.!
If someone would like to help me with that. Step one is creating a document with screen shots of the complete tree structure of all the Onkyo menus as they are visible via 'Monitor out' while navigating. Can be done by connecting the Onkyo 'monitor out' to 'video in' on a PC TV card. Then tuning in to see the video signal from the Onkyo in the PC TV application.
Screen shot tree structures that I'm interested in (are there any more?): A. IRadio mode B media Server mode C Setup mode That will be a bunch of screen shots, plus some work to put them all in a doccument that illustrates the tree structure somehow nicely.
![Onkyo vs integra Onkyo vs integra](http://www.hifido.co.jp/photo/13/047/04777/i.jpg)
I have a Onkyo TX-SR806 that I inherited, and have barely checked out what it can do. Looks like there is an RS-232 port for automation so presumably I'd need a cable to go in there & connect to USB on the Mac? I'm sure I have one somewhere, deep in a box in the garage. This looks helpful: I don't see my unit listed there but the SR805 is and the commands look pretty standard.
The linked spreadsheet with commands there is from 2007 but I think the SR806 is a more recent model.it looks like the protocols are basically unchanged from one to the next so I expect it would work. So, yes, I'd be interested, and happy to work with you on testing if needed. Edited December 12, 2014 by dfay. Those onkyos have 2 options.
The older ones just have the RS232 which you have to connect to your computer manually. Setting up that interface isn't that hard but it's a bit of work since accessing serial ports are os dependent and such. The newer ones (which I was referring to) have a network interface which you can send commands to. Basically, the old ones have ISCP support and the newer ones have EISCP as well (ISCP over ethernet).
The protocol in the background doesn't make too much difference, even if it's a different brand the idea is the same. Might take different commands but should be pretty much the same If you can get your receiver wired up and responding to basic commands I can fix the rest. Here's a test. Well.it turns out PySerial has an issue where it sporadically causes loss of access to the keyboard, at least with my driver (see e.g. it says it's closed there but there issue is very much alive with Yosemite).
So I've bitten the bullet and gone back to AppleScript since Serial Port X has been stable for me. And I wrote a python script that did most of the work of converting Miracle2k's list of commands into a script of AppleScript properties.
So after some delays I'm at a point where I can focus on the workflow itself rather than the serial port communication.it's going to be heavily customized for my setup (esp. Since I'm now targeting the 16 buttons available on Alfred Remote) but the underlying parts should be easy to customize.
Anyway I need to do some more testing after some late-night hacking but I'll post a version fairly soon. That's definitely annoying. Reading those reports though.
I do think it might actually be the underlying driver that's responsible for the issue, but it's quite possibly being caused by PySerial. Regardless, if Python is not the best option, other languages can do as well It's actually not that difficult of a script to write, although the network version is slightly more difficult due to the auto detection of the receiver through broadcast messages. I've been making it far too complicated with an automated setup and everything. Resulting in nothing really working right now. I really should try to do everything a bit more KISS.
You clearly know way more about audio equipment than me, so I'd like to run what I'm after by you and would appreciate your input. I currently have an old set of Logitech 5.1 speakers (basically a 10-year-old version of ) connected via a digital optical cable. Turns out I don't like 5.1 (I live alone, so it keeps scaring the crap out of me when I hear noises behind me) and I don't like digital optical (it disables the system volume control). I've been considering replacing the lot with a low-end, non-AV, non-digital Onkyo and a set of bookshelf speakers, but I haven't got a clue if I'm going to be any better off with that because I know nothing about audio equipment. Like, will I still need to use the receiver's remote to change the volume? To avoid the X-Y problem trap, what I ideally want to achieve is the ability to easily connect both my iPhone and computer to the same speakers and have them both play at the same time (i.e. I can listen to a podcast from my phone, but still hear sound effects from the computer).
Would I need a mixer to do that? What's the best way to connect your iPhone to your audio equipment, anyway? I currently have one of those Bluetooth receivers plugged into the Logitech box, but it's a PITA. I'd also like to avoid having to use a separate remote and use my computer/phone as much as possible instead (hence my interest in this thread).
It needn't be better in audio terms than the Logitech speakers I'm using. I have no detectable appreciation of audio quality beyond what I have. Anything better in audio terms is lost on me. Hmmm.with an Onkyo without a network connection you'd be tied to the receiver's remote, definitely. Unless.you get a $69 Apple TV, connect its outputs to the Onkyo, and send all your audio the Onkyo via Airplay.
(You need to have a TV to set it up, but once that's done, there's no need to power on the TV itself; the Apple TV will send its audio out to the Onkyo irrespective of whether the video signal is going anywhere). Then just set the Onkyo volume once and forget it, and use your Mac and iPhone to control Airplay output levels.
You'd probably want Airfoil from Rogue Amoeba ($29) as well if you listen to audio on the Mac on sources other than iTunes. Getting two inputs (the Mac and the iPhone) onto the same output is going to be trickier. I use AirServer ($14.99, which lets me use the Mac as an Airplay receiver) and I was just able to successfully get my iPhone output to play via AirServer on the Mac while iTunes was also playing on the Mac, with both playing concurrently (Arcade Fire and Johnny Cash.interesting mix.). And then used Airfoil to pipe the System Audio out to the Apple TV and on to the receiver, which would fit the scenario you're hoping for. I haven't tested this at length but both AirServer and Airfoil have trial versions so you could check it out. If you are willing to have your computer wired to your receiver, you could bypass the Apple TV, and use AirServer to mix iPhone output with computer output as in the second scenario.
Of course then you'd need to have the computer on all the time to relay from the phone to the receiver. This all worked for me with a late 2014 Airport Extreme, 2011 iMac, 2013 Apple TV and iPhone 5S. In my experience with that setup, Airplay is very reliable. Alternatively you could get some cables and do it all analog with a little mixer like this:. Edited March 18, 2015 by dfay. If the computer's going to be off frequently, I'd recommend going analog. You can set the whole thing up for under $75.
Here's what you'll need: a mixer that takes RCA stereo inputs ($50): 2 x cables to run from the 1/8' headphone outputs on the Mac and iPhone to RCA plugs ($7 each): an RCA cable (prices vary by length and quality): each of the 1/8-RCA cables goes into the back of the mixer, and the mixer out goes on to your receiver via the RCA cable, while the 1/8' male connectors sit on your desk for use as needed. Set both inputs on the mixer to the same lever, then stick it behind a bookcase and forget about it. Plug one of the 1/8' connectors into the Mac and the other into the iPhone, & use the Mac and iPhone to get the levels right. (Alternatively you could keep the iPhone and Mac at fixed volume levels and use the dials on the mixer to set the volume, if you want a real analog feel). I think wolph disappeared when he realised nobody liked him. It's a massive shame really. He had an awful lot to offer, but unfortunately he talked down to everyone all the time, which got a good few people's backs up This is probably a case of the pot calling the kettle black, as I certainly think I tend to do that, too.
Perhaps he got the hump because he doesn't realise he's doing it.The only thing I didn't like was your condescending attitude. I realise that you have been a tremendous help for the Alfred community and I respect you for that but I if you're not open to discussing alternative solutions to common workflow problems. Well, let's just say that limits my usefulness with your projects About this script, I'll resume working on it and will report back with the progress in about 2 weeks. Edited April 18, 2016 by wolph.
I'm still around. My apologies for not getting much up and running yet, my life has been a crazy rollercoaster ride the last year and a half.
I hope/expect it to settle down a bit the coming months. Although I am about to become a father so not entirely sure about that either Good luck on fatherhood being a more relaxing time Just a reminder to everyone - please keep the discussions focused on the workflows/features/relevant matters, rather than personality flaws or foibles, which we all have. We appreciate your help to the community and clever workflows, so let's keep this a positive place.