AVS › AVS Forum › Video Components › Home Theater Computers › CAV6.6 / MC11 link software
New Posts  All Forums:Forum Nav:

CAV6.6 / MC11 link software - Page 2

post #31 of 980
And on another note...
After I updated to the .251 version of MC11, my second and third zones stopped working. Same deal with .275 (the RC). Did anyone else see issues after an update?
post #32 of 980
Thread Starter 
Can't MC11 handle your FM tuner? I haven't tried it myself, but I understood that it was part of MC.
post #33 of 980
Quote:
Originally Posted by grayvader View Post

And on another note...
After I updated to the .251 version of MC11, my second and third zones stopped working. Same deal with .275 (the RC). Did anyone else see issues after an update?

Yes, I had to go and manually reselect all the zones. That and .274 seemed to have volume control problems.
post #34 of 980
Quote:
Originally Posted by hyslopc View Post

Can't MC11 handle your FM tuner? I haven't tried it myself, but I understood that it was part of MC.

MC supports TV tuners (of which I have none) but I don't believe it supports any FM tuners.

So either your app would have to know about tuners or be able to 'interface' with another program that did. Axife is one (commercial) app that does a pretty good job of handling the dozens of different tuner choices.

-Bill Kearney
post #35 of 980
Sorry for being dense, but what did you mean by "Yes, I had to go and manually reselect all the zones. That and .274 seemed to have volume control problems."?
post #36 of 980
Quote:
Originally Posted by hyslopc View Post

If you can put your FM stations into an MC11 playlist, then there's no reason why you can't use the plug-in to switch from station to station.

No, most USB FM tuner devices provide a line-out audio signal, not a stream. Even with the various tricks one can use in MC11 I don't think it'd be possible.

This is sort of why I figured it'd be better to have your app handle interfacing directly. Really what I'm after here is imitating one of the Russound tuners, not feeding the audio in the PC. Since your app has the serial port I figured this might be the place to start.

Although, any idea what it'd take to interface through an R-NET port?

And grayvader, MC11 forgot which devices were associated with which zones. So I had to manually go into the zone manager for each zone and reselect which device it should use. I can't be any clearer than that and perhaps it'd be better to have that conversation over on j.river's own forum for MC11 and not clutter up the threads here.
post #37 of 980
Thread Starter 
OK fair enough. I'd like to be able to easily listen to the radio, too. In order to provide good FM radio support, I guess we have the following options:

1) J River adds a new generic Radio API to MC12, and I implement it in the plug-in. This would be the best option, but it relies on J River deciding that this is important.

2) We find out which of the FM Radio cards have APIs that are usable to implement a good interface, and then have a vote here to decide which one I implement directly. We would have to decide on one, because I don't think I'm interested enough to implement multiple APIs that do the same thing.

3) I add an API to my app (as I've considered doing for a long time), and someone else writes one or more radio "plug-ins" to my app. This obviously depends on whether such a person is ready, willing, and able.
post #38 of 980
Hyslopc,

I have used a free app called Radiator in the past that supports a wide variety of FM tuner cards. It also has an SDK and several plugins developed for it. See below for a link to it and its plugins page. I have previously controlled it from the command line, girder, etc. I don't know if this would work, but I figured I would mention it.

(I tried to post links, but the board wouldn't let me since I have less than 5 posts. You can search Google for "radiator radio" and it should be the first or second link at flesko.cz.)

I have been using your app for several weeks now and love it. Thanks a bunch for putting it together. I really like the idea of being able to browse playlists and look forward to that feature being added.

One other thing I would love to have would be the ability to browse by Genre (Rock, Country, Classic, Blues, etc) like we do Artist now. I find that usually I am in a mood for a particular type of music rather than a particular artist anyway. I know that you can configure a view by Genre grouping as an option within JRMC, but I believe that only browsing by artist is available from the keypad using your app, correct?

Lastly, I was originally using Girder by way of Netremote to control my Russound wirelessly with my PDA. With it, you can use your PDA to control zones, select sources, setup playlists, view album covers, lyrics, etc... My only problem is that the Russound only has one RS232 port (that can be active at any one time). I currently need two, one for your app, and one for Girder. Do you know of a way to connect multiple serial channels to the Russound? I considered using a splitter, but I don't know if the Russound protocol can handle multiple devices controlling it over the same channel.

Another option would be for your app to relay commands to the Russound from either a socket connection or a web interface... that would open up many possibilities. I am assuming these would also be possible with the API you mentioned previously.

Joey
post #39 of 980
Quote:
Originally Posted by joeberg View Post

Lastly, I was originally using Girder by way of Netremote to control my Russound wirelessly with my PDA. With it, you can use your PDA to control zones, select sources, setup playlists, view album covers, lyrics, etc... My only problem is that the Russound only has one RS232 port (that can be active at any one time). I currently need two, one for your app, and one for Girder. Do you know of a way to connect multiple serial channels to the Russound? I considered using a splitter, but I don't know if the Russound protocol can handle multiple devices controlling it over the same channel.

Another option would be for your app to relay commands to the Russound from either a socket connection or a web interface... that would open up many possibilities. I am assuming these would also be possible with the API you mentioned previously.

Ditto on what Joe's saying here. I too have Girder but not (yet) in use to interact with the CAV6.6 (but I'd like to).

This is why I ask about the R-Net port. I'm wondering what might be possible in using (misusing?) one of them for these other purposes?

Meanwhile, however, a scheme that passes messages either in via Girder to the plug-in or vice-versa might be a solution. Depending on what you need in girder would determine the complexity of it.
post #40 of 980
Quote:
Originally Posted by hyslopc View Post

1) J River adds a new generic Radio API to MC12, and I implement it in the plug-in. This would be the best option, but it relies on J River deciding that this is important.

Given how looooong MC11 has been in beta, let alone "release candidate" (ha!) I wouldn't hold my breath here.

Quote:


2) We find out which of the FM Radio cards have APIs that are usable to implement a good interface, and then have a vote here to decide which one I implement directly. We would have to decide on one, because I don't think I'm interested enough to implement multiple APIs that do the same thing.

The commercial app Axife has a compatibility list. That might be one place to look for range of device interfaces.

Quote:


3) I add an API to my app (as I've considered doing for a long time), and someone else writes one or more radio "plug-ins" to my app. This obviously depends on whether such a person is ready, willing, and able.

What language are you using for the app?
post #41 of 980
Thread Starter 
Lots of good ideas here. Does anyone have the email address of the person who has added CAV6.6 support to Girder? If so, I could contact them and we could discuss the best way of sharing the serial port, and maybe working together in other ways, too.

I agree that it would be great to be able to use the + and + buttons to browse by other fields, not just by artist. I tried to implement this originally based on how the playlist was sorted. That is, if it was sorted by gender, then + and - would browse by gender. Unfortunately I couldn't find any way to get the MC11 API to support this. I posted on their forums to ask if there was a way to do it, but didn't get any good replies. The main problem is that MC playlists are only ever sorted by sequence number as far as MC is concerned. The fact that the tracks have previously been sorted by a field is not known to MC at the time the playlist is playing - it just plays them in sequence. So in order to determine a sort order, you would have to go through the tracks one-by-one and try and work out if there is a sort order, and if so, how it has been done - there is no way to get MC to tell you.

My software is written in C++ (using MS Visual Studio).
post #42 of 980
Is there any documentation on this plug-in? How can I control the name/number of zones it offers to the CAV6.6? What cable pinouts does it require (and is there a way to use hyperterminal to speak to the unit just to see if the link is working?)
post #43 of 980
So, the latest rev supports three sources? Is there a way to control how many sources it provides and their position? As in, I've got the sources on the CAV setup to provide:

source 1: mp3
source 2: dvd
source 3: tivo
source 4: tuner
source 5: cd changer
source 6: mp3

Can I configure your plugin to match up to this? The rationale behind the grouping of them is that some zones have A-Bus slaves on them which can only select from 4 sources. I can use the master Uno keypad to select the other two (5&6) if needed. But for typical use I'm likely to rotate between the MC11 mp3 playback, Tivo and the Tuner. Thus I need the plugin to rearrange what's on which source.

Also, the plugin crashes if the MC11 app is in the process of doing a Library -> Update from Tags action. It seems MC11 decided to "forget" the track names from about 3000 of my files. If I run the 'update from tags' function and try to use a keypad the plugin crashes. Not a typical problem, to be sure, but might it be something that could be handled?
post #44 of 980
Thread Starter 
Most of these questions have already been answered in this thread and/or the old one, but there's no harm in going over them again. The correct cable is a standard straight-through RS-232 cable. The number of sources depends on your CAV6.6 zone config - you can configure up to 6 of them. They are always numbered from 1 upwards.

If the plug-in crashed, it should have asked you to email me a cav66.dmp file - did it do that? If not, what OS are you running?
post #45 of 980
This is a little off topic, but I fits with MC11 and the plug-in...

I am experiencing of odd problems, and I am wondering if anyone else is/has had them?

I have a couple fo mp3s that are 0.5 - 1.5 hours long (they are audio books). When I play them, it works for a time then the audio slows when down, stutters, skips, etc. I can make it return to normal, by running down stairs and moving the mouse around or hitting a key on the keyboard. They usually play fine for about 10-15 minutes then start doing this - move the mouse - play fine for 10-15 minutes... and so it goes. It will also happen with a normal 2-5 minute mp3 if the CAV is in party mode and all six zones are playing. Then is only takes about 45 seconds to goof up.

The computer is running XP with SP2, M-Audio 410 card, Athlon XP 2000. It is dedicated to distriduted audio 90% of the time (10% home theater), so no other processes are running: only MC11 and the CAV plug-in.

Any thoughts?
post #46 of 980
Thread Starter 
Could be power management or a screen saver - make sure you disable all those things (or set them up so that they reflect your usage). I would open up task manager and leave it open, then reproduce the problem and have a look at what it is showing (without touching the keyboard or the mouse). Make sure you're running the latest MC11 build, too.
post #47 of 980
Quote:
Originally Posted by hyslopc View Post

Most of these questions have already been answered in this thread

Could you put a few of them into the readme file inside the zip archive? It'd help the next person...

Quote:


The number of sources depends on your CAV6.6 zone config - you can configure up to 6 of them. They are always numbered from 1 upwards.

I have more zones in MC11 than I feed to the CAV6.6. The machine running MC is a rack-mounted touchscreen in the home theatre room. That room is on it's own amplifier and not part of the Russound setup. Thus I have an MC11 zone all it's own. I also have one for an FM transmitter (good for headphone use during lawn work). So I need to have it NOT force those zones onto the CAV6.6 keypad displays. I'm fine with having to rejigger the wiring to make it happen if need be.
post #48 of 980
Also check the power management settings and/or other background processes. Things like the Index Service come to mind. If, for some reason, those things think the machine is "idle" they might start gobbling up CPU.

You could also use the Performance monitor to keep a much more fine-tuned chart. The task manager will only show you what happened to be consuming CPU when you're looking at it. You can setup a performance monitor log to watch the Process object and then setup Counters on just certain apps.

To test it, get all the apps started. Then start the task manager, sort by CPU consumption and leave it on top. Disable any screen savers (this might affect the stuttering). Then come look at what shows when the audio stutters. If a certain app, besides System Idle, is chewing up CPU you could then setup a Performance log on it.

But this might be better asked over in the MC11 forum on J.River's site.
post #49 of 980
What, if any, messages can you see when an A-Bus keypad is used? Can you see any of the keypresses? Can you send it an Off command? I just hooked up an A-KP2 out on the deck and, to my dismay, is doesn't appear to listen when an Uno sends an "All Off" command. Any idea what the "Status" jumper on the A-KP2 does when operating off a CAV6.6?
post #50 of 980
Thread Starter 
I don't have any A-Bus hardware, so have never tested it. Will send you an email...
post #51 of 980
Anyone still have FlashMagic on their computers. I was going to update my keypads today, but the FlashMagic link is down. And I can't find another copy on the internet.

Thanks for any help.
post #52 of 980
post your email address and I'll send it on...
post #53 of 980
Grayvader... Thanks for helping me out.

Apparently the FlashMagic site was just down for a few hours, as I was able to download it this morning. I guess a needed to have a little patience.

Thanks again.
post #54 of 980
Quote:
Originally Posted by hyslopc View Post

Lots of good ideas here. Does anyone have the email address of the person who has added CAV6.6 support to Girder? If so, I could contact them and we could discuss the best way of sharing the serial port, and maybe working together in other ways, too.

Actually, I have written my own interface to the Russound CAV for Girder. I would have responded earlier, but haven't been able to spend a lot of time recently due to work demands. I am getting back on this project now and am trying to get some of the issues ironed out. I am not a Girder expert, but I essentially wrote an excel spreadsheet to automatically calculate each command with the CRC and then hardcoded the commands manually in Girder. Once in Girder, it can be controlled by many other sources (PDA, website, etc).

I am trying to simultaneously control the Russound with Girder and your app. I would definitely be willing to assist in any way possible. I will send you my email address in a PM.

Quote:
Originally Posted by hyslopc View Post

I agree that it would be great to be able to use the + and + buttons to browse by other fields, not just by artist. I tried to implement this originally based on how the playlist was sorted. That is, if it was sorted by gender, then + and - would browse by gender. Unfortunately I couldn't find any way to get the MC11 API to support this. I posted on their forums to ask if there was a way to do it, but didn't get any good replies. The main problem is that MC playlists are only ever sorted by sequence number as far as MC is concerned. The fact that the tracks have previously been sorted by a field is not known to MC at the time the playlist is playing - it just plays them in sequence. So in order to determine a sort order, you would have to go through the tracks one-by-one and try and work out if there is a sort order, and if so, how it has been done - there is no way to get MC to tell you.

I am not sure either but I haven't really looked at the API. I am more of a hardware guy myself. I have used NetRemote with the PDAs I am using to control MC11 and with it, you can set the root of a library list folder and display it in any way desired. I don't know if they give you access to this via the API. Are you actually displaying the playlist or a library list on the keypads? If you are using playlists will the API allow you access to the library listing instead (which you can customize the listing of also)?

thanks,

Joeberg
post #55 of 980
hyslopc, joeberg

if you guys want/need any assistance integrating or working with Girder let me know. G4 is in beta. PM me if you are interested in looking at it. There is a new serial plugin that will allow you do most anything needed with the CAV via lua.
post #56 of 980
Girder is cool and all, but what this little app really needs is Playlist capability via the keypad and straight to MC11!
post #57 of 980
Thread Starter 
You mean being able to switch playlists via the keypad, right Randy? I agree - that's the thing I'm missing most, and is definitely #1 on my to-do list. I miss that feature at least a couple of times a week, so I am highly motivated to add it, as soon as I have a few hours spare that my wife doesn't know about
post #58 of 980
Quote:
Originally Posted by hyslopc View Post

You mean being able to switch playlists via the keypad, right Randy?

Exactly what I mean!

Quote:
Originally Posted by hyslopc View Post

I agree - that's the thing I'm missing most, and is definitely #1 on my to-do list.

Man, I wish I wasn't such a dumba** when it came to programming: I would offer to help. But alas, this is not my stength... I just like messing with the stuff!
post #59 of 980
I would like to get this download if possible have a CAV in use and currently assembling media centre with a view to superseding the RNET link with RS232. Anyone able to point me in the right direction.
post #60 of 980
Thread Starter 
The first post in this thread includes a link to the download page.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Home Theater Computers
AVS › AVS Forum › Video Components › Home Theater Computers › CAV6.6 / MC11 link software