Do you have to have one of the slim device / squeeze box installed in order to use this Module? Or can you just get the data from the server portion like you can with the Autonomic Controls?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm not sure what you mean by "Autonomic Controls", sorry.
The module is designed to control a SqueezeBox. The module essentially has two halves:
1) Control a SqueezeBox, and show everything the SqueezeBox is doing, and
2) Browse your music collection in order to select what to play on the SqueezeBox.
I suppose, if you just wanted to use the module to browse your music collection, you could. But you still need something to control (it's how the module works). You could control SoftSqueeze (installed on some computer somewhere on your network, perhaps even the machine running SqueezeCenter), which would get around that limitation.
What is it, exactly, that you're trying to do? Normally an AMX system controls your audio/video devices (along, perhaps, with lighting, HVAC, etc). Are you using yours for something different?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Well, there's a bit of an ethical problem for me here.
I like SlimDevices. A lot. I love the fact that the server is open source. Because it's open source, a LOT of features were added to SqueezeCenter specifically to support automation systems like AMX. If SqueezeCenter wasn't open source, I couldn't be using it today with the AMX system, most likely. Or if I did, it likely wouldn't be nearly as rich.
The AMX interface to SqueezeCenter exists solely because of folks like me (who did the AMX work), and Fred (who did the work within SqueezeCenter), and Vincen and Dominique (who did a lot of the graphics work). We came together to enhance an open source project do to what we wanted it to do. And the folks at SlimDevices supported us, and worked with us, to make it all come together.
So, bottom line: In return for that, I feel that users of my module should buy the products that SlimDevices sells. They're high quality, insanely reliable (I've been using mine reliably since my kids were born - they're 6 now), reasonably inexpensive for what you get, and sound great. To boot, they strongly support the open source community. What more can I ask for?
If you're not interested in purchasing a product from SlimDevices, then I'm not really able to help you for two reasons: (1) You're using the SqueezeCenter product in a way that I'm not using the product, and in a way that I can't test or replicate, and (2) You're using server software written by a company kind enough to distribute the software as open source, but not supporting them in any way. This smells a bit like Roku (whom I won't do business with) - they tell their customers to use SlimServer, but never allocate any resources in any way, shape, or form, to support the SqueezeCenter product.
I just don't think that's right. Me and my ethics. Now, you're free to whatever ethical decisions you make, and I won't judge your ethics. But that said, I really am not willing to help you to something that I personally feel is ethically wrong for me.
Hope you understand.
If you wanted to use SoftSqueeze as a demo, and then buy a SqueezeBox product if it all worked out, I'm fine with that. But if your goal is solely to have nice software to drive your computer, I'd suggest some other solution than my module and SqueezeCenter in particular.
No hard feelings intended. If you change your mind and are willing to spend the change to buy a SqueezeBox, and you want to try out my module, let me know.
/Jeff
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have no problem with getting a Squeezebox and in fact I am watching a few on eBay as we speak.
I only asked if this module worked similar to the Autonomics module which gets all of its data direct off the server, which I see it does not and that is fine. I have a Mac with stores all my music and has a digital output and thought it might be able to just access it directly from it with the server software installed on it and I could listen through the digital output connected to my multi zone Pre/Pro (DTC 9.8).
One last question this go round,
Does it matter if it is an older Squeezebox? I take it your is the one before Logictech bought them out and works just as good?
Thanks,
-Mark
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
My module gets all of it's data off of the SqueezeCenter server. From my module's point of view, that is the only server that matters. If SqueezeCenter happens to integrate with iTunes or anything else, that's independent to my module. My module uses a CLI interface to SqueezeCenter, and SqueezeCenter should support it's CLI interface regardless of if it builds it's library from local files or from some other source.
As for your other question: My module will work with any SqueezeBox. I used to have an older (1st generation) SqueezeBox. When the SqueezeBox 2's came out, I didn't upgrade for a while, but finally did because I wanted FLAC, and I really liked that the 2nd generation decoded FLAC directly.
Since then, SqueezeBox 3's came out (functionally equivalent to SqueezeBox 2's, but a different form factor), along with the Boom Box. My module works with all of those.
/Jeff
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Jeff, I have a AMX NXP-TPI/4 touch panel interface and I use a wirless tablet PC with VNC to access the NXP-TPI/4 which works just fine. Will your code still work with my system?
Also if I have a first gen squeeze box and a Roku M1000 would I be able to control both units from you module or just the squeeez box?
Thanks,
-Mark
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You'll likely need to come up with a custom .TP4 layout file for your touchpanel - these tend to be panel specific. But other than that, my module should work fine.
My module will certainly work with a first generation SqueezeBox. As for the Roku, I have no idea, nor do I care (see my prior messages about Roku). As far as I'm concerned, by Roku suggesting to their customers that they use SqueezeCenter, but not contribute to SqueezeCenter in any way, that's essentially stealing. Strictly legal, yes - it is open source software. But it's totally unethical.
Roku is a for-profit company - they should either write their own server and use that (and never have suggested SqueezeCenter), or contribute resources (money, people, whatever) to SqueezeCenter. The fact that their product so closely follows the network protocols for the SqueezeBox clearly shows that, from the start, Roku intended to be unethical.
If the Roku product works, fine. If not, I'm not in any position to help you. But my product is open source too. You're welcome to download it and see what the problem is if it doesn't work for you.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Do you have to have one of the slim device / squeeze box installed in order to use this Module? Or can you just get the data from the server portion like you can with the Autonomic Controls?
Thanks Jeff.
Yes, I have in fact downloaded and have been messing around with your module for about 4 days now.
The TP4 file that you have included in your module seems to work just fine after I converted it over to the NXP-TPI/4 panel.
I will have to read more of the PDF file to see what I am missing as I am not getting any data to come across the wire from the server.
I will not mention the "R" word again. ;-)
I'm not sure what you mean by "Autonomic Controls", sorry.
The module is designed to control a SqueezeBox. The module essentially has two halves:
1) Control a SqueezeBox, and show everything the SqueezeBox is doing, and
2) Browse your music collection in order to select what to play on the SqueezeBox.
I suppose, if you just wanted to use the module to browse your music collection, you could. But you still need something to control (it's how the module works). You could control SoftSqueeze (installed on some computer somewhere on your network, perhaps even the machine running SqueezeCenter), which would get around that limitation.
What is it, exactly, that you're trying to do? Normally an AMX system controls your audio/video devices (along, perhaps, with lighting, HVAC, etc). Are you using yours for something different?
Thanks for the Reply Jeff.
The Autonomic Controls lets you control the music right off of the server and output it from the audio card.
http://www.autonomichome.com/
It of course cost money. But you do not need a stand alone device to control as it is getting everything from the server.
I did not know if you could do the same thing with SqueezeCenter software off of a server since it is free.
-Mark
Well, there's a bit of an ethical problem for me here.
I like SlimDevices. A lot. I love the fact that the server is open source. Because it's open source, a LOT of features were added to SqueezeCenter specifically to support automation systems like AMX. If SqueezeCenter wasn't open source, I couldn't be using it today with the AMX system, most likely. Or if I did, it likely wouldn't be nearly as rich.
The AMX interface to SqueezeCenter exists solely because of folks like me (who did the AMX work), and Fred (who did the work within SqueezeCenter), and Vincen and Dominique (who did a lot of the graphics work). We came together to enhance an open source project do to what we wanted it to do. And the folks at SlimDevices supported us, and worked with us, to make it all come together.
So, bottom line: In return for that, I feel that users of my module should buy the products that SlimDevices sells. They're high quality, insanely reliable (I've been using mine reliably since my kids were born - they're 6 now), reasonably inexpensive for what you get, and sound great. To boot, they strongly support the open source community. What more can I ask for?
If you're not interested in purchasing a product from SlimDevices, then I'm not really able to help you for two reasons: (1) You're using the SqueezeCenter product in a way that I'm not using the product, and in a way that I can't test or replicate, and (2) You're using server software written by a company kind enough to distribute the software as open source, but not supporting them in any way. This smells a bit like Roku (whom I won't do business with) - they tell their customers to use SlimServer, but never allocate any resources in any way, shape, or form, to support the SqueezeCenter product.
I just don't think that's right. Me and my ethics. Now, you're free to whatever ethical decisions you make, and I won't judge your ethics. But that said, I really am not willing to help you to something that I personally feel is ethically wrong for me.
Hope you understand.
If you wanted to use SoftSqueeze as a demo, and then buy a SqueezeBox product if it all worked out, I'm fine with that. But if your goal is solely to have nice software to drive your computer, I'd suggest some other solution than my module and SqueezeCenter in particular.
No hard feelings intended. If you change your mind and are willing to spend the change to buy a SqueezeBox, and you want to try out my module, let me know.
/Jeff
T
Jeff, thank for the reply.
Ethics or good! ;-)
I have no problem with getting a Squeezebox and in fact I am watching a few on eBay as we speak.
I only asked if this module worked similar to the Autonomics module which gets all of its data direct off the server, which I see it does not and that is fine. I have a Mac with stores all my music and has a digital output and thought it might be able to just access it directly from it with the server software installed on it and I could listen through the digital output connected to my multi zone Pre/Pro (DTC 9.8).
One last question this go round,
Does it matter if it is an older Squeezebox? I take it your is the one before Logictech bought them out and works just as good?
Thanks,
-Mark
To answer your question more fully:
My module gets all of it's data off of the SqueezeCenter server. From my module's point of view, that is the only server that matters. If SqueezeCenter happens to integrate with iTunes or anything else, that's independent to my module. My module uses a CLI interface to SqueezeCenter, and SqueezeCenter should support it's CLI interface regardless of if it builds it's library from local files or from some other source.
As for your other question: My module will work with any SqueezeBox. I used to have an older (1st generation) SqueezeBox. When the SqueezeBox 2's came out, I didn't upgrade for a while, but finally did because I wanted FLAC, and I really liked that the 2nd generation decoded FLAC directly.
Since then, SqueezeBox 3's came out (functionally equivalent to SqueezeBox 2's, but a different form factor), along with the Boom Box. My module works with all of those.
/Jeff
Jeff, I have a AMX NXP-TPI/4 touch panel interface and I use a wirless tablet PC with VNC to access the NXP-TPI/4 which works just fine. Will your code still work with my system?
Also if I have a first gen squeeze box and a Roku M1000 would I be able to control both units from you module or just the squeeez box?
Thanks,
-Mark
You'll likely need to come up with a custom .TP4 layout file for your touchpanel - these tend to be panel specific. But other than that, my module should work fine.
My module will certainly work with a first generation SqueezeBox. As for the Roku, I have no idea, nor do I care (see my prior messages about Roku). As far as I'm concerned, by Roku suggesting to their customers that they use SqueezeCenter, but not contribute to SqueezeCenter in any way, that's essentially stealing. Strictly legal, yes - it is open source software. But it's totally unethical.
Roku is a for-profit company - they should either write their own server and use that (and never have suggested SqueezeCenter), or contribute resources (money, people, whatever) to SqueezeCenter. The fact that their product so closely follows the network protocols for the SqueezeBox clearly shows that, from the start, Roku intended to be unethical.
If the Roku product works, fine. If not, I'm not in any position to help you. But my product is open source too. You're welcome to download it and see what the problem is if it doesn't work for you.