Re: [Freevo-devel] freevo 2 + kaa checkout

2007-11-19 Thread Ryan Roth
It is a good idea to run a 'clean' before any build - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ _

Re: [Freevo-devel] freevo 2 + kaa checkout

2007-11-18 Thread Ryan Roth
Have you tried a 'python setup.py clean' and then 'python setup.py install'? I have had this issue before when I have not cleaned up after a failed install. - This SF.net email is sponsored by: Microsoft Defy all challenges

Re: [Freevo-devel] Zap2It

2007-09-14 Thread Ryan Roth
o suggest we act like the thieves so > many out there think we are. Way not cool, dude. Way not cool. > > Please, I'm begging you not to suggest something like that again on > this list. Please?? > > > --- Ryan Roth <[EMAIL PROTECTED]> wrote: > > >&

[Freevo-devel] Zap2It

2007-09-10 Thread Ryan Roth
I'm not sure if everyone knows about this, but there is still a way to use the data from zap2it http://zap2xml.110mb.com/ - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. ht

Re: [Freevo-devel] [Freevo-cvslog] r9641 - in branches/rel-1/freevo: src

2007-06-05 Thread Ryan Roth
Anyone else getting this error since 9641? # python setup.py install Traceback (most recent call last): File "setup.py", line 15, in ? from util.distribution import setup, Extension, check_libs, docbook_finder File "./src/util/distribution.py", line 93, in ? import revision ImportErro

Re: [Freevo-devel] Recursive play and .password file security issue

2007-05-08 Thread Ryan Roth
I made that private folder restricted so that the Freevo user cannot browse in it. Of course the folder still shows up in Freevo and when you try to select it, but then Freevo crashes: vfs.py (219): Error in dir /mnt/pictures/Ryan's/ Traceback (most recent call last): File "/usr/lib/python2.4

[Freevo-devel] Recursive play and .password file security issue

2007-05-08 Thread Ryan Roth
I discovered today while browsing images on my Freevo box a huge flaw in the .password file securities. If you choose to play the secure directory recursively it will show you all the files without prompting for a password. Here is how my box is set up: View Images (Main Menu) -D

Re: [Freevo-devel] Help with cover images

2007-03-19 Thread Ryan Roth
It would probably be wiser to use a .fxd file instead of a symlink to define the cover image. Christian Lyra wrote: > Hi, > > I´m writing a very simple plugin to let me choose a image file as a > cover image to one image folder. The idea is to symlink a user choosen > image to "cover.jpg". The

Re: [Freevo-devel] Google SoC 2007

2007-03-15 Thread Ryan Roth
I guess that you can put that we got accepted,and now are waiting for applicants. John Molohan wrote: > Ryan Roth wrote: > >> It looks like Freevo was accepted as a applicant for Google's 2007 >> Summer of Code. >> >> http://code.google.com/soc/ >>

[Freevo-devel] Google SoC 2007

2007-03-15 Thread Ryan Roth
It looks like Freevo was accepted as a applicant for Google's 2007 Summer of Code. http://code.google.com/soc/ - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the

Re: [Freevo-devel] Fading feedback was: [Fwd: DVD Playback]

2007-02-25 Thread Ryan Roth
Dirk Meyer wrote: > "mike lewis" wrote: > >> Hi Dischi. >> >> Noticed in frrevo2 that thwn you select a music item to play, it will >> 'fade' to the music player window. >> >> Now sure to what extent the fading capabilities are.. But this is what I >> see: >> >> Select play item, screen fade

Re: [Freevo-devel] [Freevo-users] DVD Playback

2007-02-23 Thread Ryan Roth
It was fixed by installing "xine-lib-extras-nonfree" rpm Dirk Meyer wrote: > Ryan Roth wrote: > >> Is DVD playback broken in the current SVN? Whenever I try to play a DVD >> it shows a black screen, when I hit FWD it quits back to the menu. The >> only

Re: [Freevo-devel] DVD Playback

2007-02-23 Thread Ryan Roth
It was fixed by installing "xine-lib-extras-nonfree" rpm Ryan Roth wrote: > Sorry I am using kaa from SVN also > > Duncan Webb wrote: > >> On Fri, 23 February, 2007 1:47 am, Ryan Roth wrote: >> >> >>> Is DVD playback broken in the curren

Re: [Freevo-devel] DVD Playback

2007-02-23 Thread Ryan Roth
Sorry I am using kaa from SVN also Duncan Webb wrote: > On Fri, 23 February, 2007 1:47 am, Ryan Roth wrote: > >> Is DVD playback broken in the current SVN? Whenever I try to play a DVD >> it shows a black screen, when I hit FWD it quits back to the menu. The >> on

Re: [Freevo-devel] DVD Playback

2007-02-23 Thread Ryan Roth
Sorry I meant SVN rel-1. It was working until I updated my SVN copy about two weeks ago. This system has been working for months off of the rel-1 branch and I tend to update it weekly. Duncan Webb wrote: > On Fri, 23 February, 2007 1:47 am, Ryan Roth wrote: > >> Is DVD playba

[Freevo-devel] DVD Playback

2007-02-22 Thread Ryan Roth
Is DVD playback broken in the current SVN? Whenever I try to play a DVD it shows a black screen, when I hit FWD it quits back to the menu. The only way I can get them to play is the use the sub menu and choose the correct DVD title to play.

[Freevo-devel] Apple iTV interface

2007-01-31 Thread Ryan Roth
I don't know if any of you caught this, but there interface is nice http://www.youtube.com/watch?v=4itNWe27d38&eurl= - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get th

Re: [Freevo-devel] Strange behavior with online stream

2007-01-25 Thread Ryan Roth
o outputs > into a shell and it works on both computers. > > On 1/25/07, *Ryan Roth* <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > Do you have a firewall turned on one? > are your local_conf.py settings the same? > > # plugin.a

Re: [Freevo-devel] Strange behavior with online stream

2007-01-25 Thread Ryan Roth
Do you have a firewall turned on one? are your local_conf.py settings the same? # plugin.activate('audio.xmradio') # plugin.activate('audio.xmradioplayer') # XM_USER='Your user name' # XM_PASS='Your password' # XM_RATE='high' # XM_STATIONS = [ ('High Voltage', '202'), # ('Home Ice'

Re: [Freevo-devel] Gstreamer Python Help

2007-01-19 Thread Ryan Roth
I have a standard analog tv card if you want someone to try it. Dirk Meyer wrote: > Hi, > > I'm looking for people helping me with some gstreamer stuff. We will > have a DVB tuner, a TS splitter and some python code + gst file source > for ivtv cards. I guess gst also has support for normal tv car

Re: [Freevo-devel] [ freevo-Bugs-1604844 ] 1.7RC1 - Webserver issue

2007-01-02 Thread Ryan Roth
gif files, I scale the image >> >> with .jpg extension attached to it. >> >> 2. I found that files with extension in capital (eg. .JPG instead of >> >> .jpg) are not scaled by imlib. I have several files with .JPG >> >> extensions and they are no

Re: [Freevo-devel] [ freevo-Bugs-1604844 ] 1.7RC1 - Webserver issue

2007-01-02 Thread Ryan Roth
config.WWW_IMAGE_THUMBNAIL_SIZE > -new_size = self.get_fit_to_square_size(size, new_size) > +new_size = self.get_fit_to_rectangle_size(size, new_size) > scaled_image_path = self.cache_dir + filepath.replace("/", > "_").replace(".", "_") + ".jpg&

Re: [Freevo-devel] [ freevo-Bugs-1604844 ] 1.7RC1 - Webserver issue

2007-01-02 Thread Ryan Roth
I have WWW_IMAGE_THUMBNAIL_SIZE = (100, 75) set in my local_conf, but I don't seethat it is doing anything. Do I have it set right? Thanks - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsa

Re: [Freevo-devel] [ freevo-Bugs-1604844 ] 1.7RC1 - Webserver issue

2007-01-01 Thread Ryan Roth
So do the WWW_IMAGE_THRESHOLD_SIZE &.WWW_IMAGE_THUMBNAIL_SIZE options work? Duncan Webb wrote: > Chandan Pitta wrote: > >> Changed all images sizes to tuples. fileinfo.rpy does not need any >> changes. freevo_config.py is already using tuple. >> > > Cheers. > > The library images are start

Re: [Freevo-devel] Securing freevo webserver (was WWW Authentication in SVN version) and also was a headache :)

2007-01-01 Thread Ryan Roth
Jason Tackaberry wrote: > On Mon, 2007-01-01 at 11:29 -0800, Ryan Roth wrote: > >> Yeah the config.WWW_USERS.get(username) returns 'None' if the are '$' in >> the string >> > > Strange, couldn't reproduce that. > Yeah your p

Re: [Freevo-devel] Securing freevo webserver (was WWW Authentication in SVN version) and also was a headache :)

2007-01-01 Thread Ryan Roth
Jason Tackaberry wrote: > On Mon, 2007-01-01 at 10:57 -0800, Ryan Roth wrote: > >> Ok here we go. It is salted like you ask. There was a little trouble >> with the way the '$' for the salt were handled when stored, so I drop >> them from the string

Re: [Freevo-devel] Securing freevo webserver (was WWW Authentication in SVN version) and also was a headache :)

2007-01-01 Thread Ryan Roth
Ok here we go. It is salted like you ask. There was a little trouble with the way the '$' for the salt were handled when stored, so I drop them from the string before saving them. Index: src/www/web_types.py === --- src/www/web_ty

[Freevo-devel] Smart grouping disable

2006-12-30 Thread Ryan Roth
I made a small patch that disables this feature if a variable is set in the local_conf http://sourceforge.net/tracker/index.php?func=detail&aid=1602952&group_id=46652&atid=446898 - Take Surveys. Earn Cash. Influence the Futu

Re: [Freevo-devel] [ freevo-Bugs-1604844 ] 1.7RC1 - Webserver issue

2006-12-30 Thread Ryan Roth
ig only once > in a while do we want to add the extra load of checking the size of > cached image (by the way I do not know a grain about how CPU intensive > it is to check image size, so please pardon my ignorance). > > Regards, > Chandan > > > On 12/30/06, Ryan Roth

Re: [Freevo-devel] [ freevo-Bugs-1604844 ] 1.7RC1 - Webserver issue

2006-12-30 Thread Ryan Roth
Could we make the images size a variable that could be also set from the local_conf? I would personally like the image to be 100x100. You could use 'if hasattr(conf, 'WWW_IMAGE_SIZE'):' then fall back to 200x200 if its not set Chandan Pitta wrote: > Hi Duncan, > > I think these patches must

Re: [Freevo-devel] [Freevo-cvslog] r8862 - branches/rel-1/freevo/contrib/patches

2006-12-29 Thread Ryan Roth
Hopefully someone better skilled will take this patch and make it more flexible. Thanks - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opini

Re: [Freevo-devel] Freevo-Tracker Mailinglist - Please Read

2006-12-29 Thread Ryan Roth
Good call - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.tec

Re: [Freevo-devel] [Freevo-cvslog] r8815 - branches/rel-1/freevo/src/www/htdocs

2006-12-26 Thread Ryan Roth
Here is a bunch more patches for XHTML compliance. These patches mostly deal with the genre portion of the web interface. I will try to go through all of the web interface and bring it up to XHTML compliance. I am validating them against http://validator.w3.org/ Ryan Index: src/www/htdocs/g

Re: [Freevo-devel] video mover with queue

2006-12-23 Thread Ryan Roth
I will do it Monday when I et back home. Thanks Duncan Webb wrote: > Ryan Roth wrote: > >> New version >> > > Best. workaround, is to add a new tracker item and add a cross reference > to the original item. > >

Re: [Freevo-devel] video mover with queue

2006-12-22 Thread Ryan Roth
New version Index: src/plugins/movequeue.py === --- src/plugins/movequeue.py(revision 0) +++ src/plugins/movequeue.py(revision 0) @@ -0,0 +1,119 @@ +import os +import plugin +import config + +import rc +import event + +from g

Re: [Freevo-devel] weather helper

2006-12-22 Thread Ryan Roth
Looks like you have been working like crazy too. Thanks for adding me to the credits. Here is an update to the weather helper. I added a error message if the weather variable was not defined. Index: src/helpers/weather.py === --

Re: [Freevo-devel] weather helper

2006-12-22 Thread Ryan Roth
I hope this helper isn't too much of a hack. Actually I hope my help isn't too hacky :) Duncan Webb wrote: > Ryan Roth wrote: > > Wow Ryan, your working like a beaver, many thanks. > > >> File to go al

Re: [Freevo-devel] weather helper

2006-12-22 Thread Ryan Roth
Ok ignore the last patch I sent. I did not like the idea of having to use a cron job to schedule the updates. Cron seems to cause a lot of people confusion. I tweaked the helper to use the time.sleep function to wait between updates. To enable the plug ad the following to the local_conf:

Re: [Freevo-devel] video mover with queue

2006-12-22 Thread Ryan Roth
I would love to be able to add to others, but it only gives me the option to monitor others and add notes. Duncan Webb wrote: > Ryan Roth wrote: > >> I did some reading and it looks like I would need admin status on SF.net >> to be able to attach to other peoples trackers.

Re: [Freevo-devel] video mover with queue

2006-12-22 Thread Ryan Roth
I did some reading and it looks like I would need admin status on SF.net to be able to attach to other peoples trackers. Ryan Roth wrote: > This is for 1.x. It is so generic of a plugin it will work with any > version. I would of added it to the tracker, but SF.net won't let m

Re: [Freevo-devel] video mover with queue

2006-12-22 Thread Ryan Roth
te: > Ryan- > Is this for 1.x or 1.6? Can you add to the feature tracker as an attachment? > > Evan > > On 12/21/06, Ryan Roth <[EMAIL PROTECTED]> wrote: > >> New revision with minor change >> >> >> import os >> import plugin >> impor

Re: [Freevo-devel] weather helper

2006-12-22 Thread Ryan Roth
Ignore that, I say that you already renamed it. Ryan Roth wrote: > call it 'auto_update_weather.py' and change the line in the info section > to reflect it if you can > > Duncan Webb wrote: > >> Ryan Roth wrote: >> >> >>> Ok ignor

Re: [Freevo-devel] weather helper

2006-12-22 Thread Ryan Roth
call it 'auto_update_weather.py' and change the line in the info section to reflect it if you can Duncan Webb wrote: > Ryan Roth wrote: > >> Ok ignore the last patch I sent. I did not like the idea of having to >> use a cron job to schedule the updates.

[Freevo-devel] weather helper

2006-12-21 Thread Ryan Roth
File to go along with request on sf.net page """ Requires cron to call "freevo execute /usr/lib/python2.4/site-packages/freevo/plugins/weather_helper.py" to get updates. The weather.py plugin will grab new data if the cache is older than two hours, so run your cron job more often than that. """

Re: [Freevo-devel] video mover with queue

2006-12-21 Thread Ryan Roth
New revision with minor change import os import plugin import config from gui.PopupBox import PopupBox from item import Item import config, menu, rc, plugin, osd, util class PluginInterface(plugin.MainMenuPlugin): """ Video File Mover With Queue Activate: plugin.activate('video.

[Freevo-devel] video mover with queue

2006-12-20 Thread Ryan Roth
It is ugly as all hell, but it works. Feel free to clean it up. It should at least give some one a running start. import os import plugin import config from gui.PopupBox import PopupBox from item import Item import config, menu, rc, plugin, osd, util class PluginInterface(plugin.MainMenuPlu

Re: [Freevo-devel] [ freevo-Bugs-1604844 ] 1.7RC1 - Webserver issue

2006-12-20 Thread Ryan Roth
Yeah that button was missing.  I have attached files before, I had even done some earlier today I think, it just wasn't there that time. Duncan Webb wrote: Ryan Roth wrote: Duncan Webb wrote: Ryan Roth wrote: I could not attach the

Re: [Freevo-devel] [ freevo-Bugs-1604844 ] 1.7RC1 - Webserver issue

2006-12-20 Thread Ryan Roth
Thanks. I'm not sure why I couldn't attach. The button just wasn't there. Duncan Webb wrote: > Ryan Roth wrote: > >> I could not attach these on the sf.net page for some reason. >> > > But anyway thanks for the patch it looks good,

Re: [Freevo-devel] [ freevo-Bugs-1604844 ] 1.7RC1 - Webserver issue

2006-12-20 Thread Ryan Roth
I could not attach these on the sf.net page for some reason. Index: fileinfo.rpy === --- fileinfo.rpy(revision 8748) +++ fileinfo.rpy(working copy) @@ -112,7 +112,10 @@ return String( fv.res ) def c

Re: [Freevo-devel] [Freevo-users] Support for QUIT command

2006-12-20 Thread Ryan Roth
Also add this to your local_conf.py EVENTS['menu']['QUIT'] = Event(MENU_GOTO_QUIT) Ryan Roth wrote: > Here are a set of diffs to add this feature. It is kind of an ugly hack. > > Ryan > > > [EMAIL PROTECTED] wrote: >> Hi, >> I have wrote th

Re: [Freevo-devel] [Freevo-users] Support for QUIT command

2006-12-20 Thread Ryan Roth
Here are a set of diffs to add this feature. It is kind of an ugly hack. Ryan [EMAIL PROTECTED] wrote: Hi, I have wrote this question to freevo feature tracker, but this is probably configuration question, than new feature, so I am posting it here. I don't know how to configure freevo to qui

Re: [Freevo-devel] Home Automation Plugin

2006-11-29 Thread Ryan Roth
I couldn't commit the changes to svn myself so here is a patch to fix a line of code I accidentally removed in the last update. Plus I fixed the DOS line returns. Ryan Roth wrote: I written enough in other languages to be able to BS my way through others :) Duncan Webb wrote:

Re: [Freevo-devel] Home Automation Plugin

2006-11-29 Thread Ryan Roth
I written enough in other languages to be able to BS my way through others :) Duncan Webb wrote: > Ryan Roth wrote: > > If you want this to go into the rel-1 you need to add a feature request. > http://sourceforge.net/tracker/?func=add&group_id=46652&atid=446898 > > Fo

Re: [Freevo-devel] Home Automation Plugin

2006-11-28 Thread Ryan Roth
Fixed some typos import os import plugin import config from item import Item class PluginInterface(plugin.MainMenuPlugin): """ Home Automation Plugin Activate: plugin.activate('home_automation') This plugin is for controlling home automation items, such as X10 dev

[Freevo-devel] Home Automation Plugin

2006-11-28 Thread Ryan Roth
I have finally written the home automation plugin I have talked about wanting for the last year. I do not know python so input and corrections are welcome. I would like it to be added to the SVN tree as an official plugin if possible. This would make revisions much easier. Ryan import os

Re: [Freevo-devel] [ freevo-Feature Requests-1602956 ] Run commands PRE and POST of viewing a video

2006-11-26 Thread Ryan Roth
Cool. I told you I didn't really know what I was doing :) Duncan Webb wrote: > Ryan Roth wrote: > >> I should of put a disclaimer on that. This is the patch I use to >> accomplish running commands before and after a video. >> >> >> >

Re: [Freevo-devel] [ freevo-Feature Requests-1602956 ] Run commands PRE and POST of viewing a video

2006-11-25 Thread Ryan Roth
I should of put a disclaimer on that. This is the patch I use to accomplish running commands before and after a video. --- videoitem.py2006-11-25 17:11:58.0 -0800 +++ videoitem.py.old2006-11-25 17:03:55.0 -0800 @@ -388,15 +388,8 @@ def play(self, arg=None, me

Re: [Freevo-devel] [ freevo-Feature Requests-1602956 ] Run commands PRE and POST of viewing a video

2006-11-25 Thread Ryan Roth
--- videoitem.py2006-11-25 17:11:58.0 -0800 +++ videoitem.py.old2006-11-25 17:03:55.0 -0800 @@ -388,15 +388,8 @@ def play(self, arg=None, menuw=None, alternateplayer=False): """ - execute commands if defined - """ -if config.VIDEO_PRE !

[Freevo-devel] Bug in mame_cache.py

2006-11-22 Thread Ryan Roth
There is an issue with xmame crashing when it scans for roms. I changed line 222 in vi /usr/lib/python2.4/site-packages/freevo/games/mame_cache to fix this issue. from : listinfo = os.popen( mame_cmd + ' --listxml', 'r' ) to: os.system( mame_cmd + ' -listxml -out /tmp/roms') li

Re: [Freevo-devel] Default headlines

2006-10-24 Thread Ryan Roth
I never use it personally, if its on by default it is easy enough to turn off. Plus people new to Freevo may have trouble turning on plugins or not know about the plugins, and this could cause them to lose interest in Freevo due to lack of features. Since we are talking about plugins, I would

Re: [Freevo-devel] Info and Info based skins

2006-10-10 Thread Ryan Roth
I should note that commenting out lines 347-351 in info.fxd disables this in all info based skins. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share

[Freevo-devel] Info and Info based skins

2006-10-10 Thread Ryan Roth
I really like the info skin , but I do not like that it shows the size of directories and available space when highlighted. I usually just edit the skin and remove this feature, but it would be nice if there was an easy way to pass a argument to not display this info. With this info turned of

[Freevo-devel] ETA on 1.6 release?

2006-10-02 Thread Ryan Roth
I'm getting ready to do a Freevo install for a friend and I was curious how far off a 1.6 release will be? - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance t

Re: [Freevo-devel] Some requests and critisism

2006-09-20 Thread Ryan Roth
t; calling his girlfriend. Would you give him the same answer? I don't care > if it is freevo itself or a plugin. It just isn't possible now, so I'd > choose the Mickeysoft solution if that does offer the VOIP feature. Get > the idea? > > - theHog > > Ryan Rot

Re: [Freevo-devel] Some requests and critisism

2006-09-20 Thread Ryan Roth
This seems more like the job of a plug in and not freevo itself. Freevo wrote: > Hi, > > Some requests... > === > I have two feature requests for the developers out there with time and > itchy fingers: > > - It would be very useful to have VOIP (e.g. skype) integrated in > Freevo. "Just

Re: [Freevo-devel] When will CVS be usable again?

2006-09-11 Thread Ryan Roth
If you can give me a heads up when the new skin engine is ready, and some info on the new file structure, and I'll get on it. Thanks Dirk Meyer wrote: > Ryan Roth wrote: > >> Is there any ETA on the CVS being usable again? >> > > It is (more or less) > &

[Freevo-devel] When will CVS be usable again?

2006-09-06 Thread Ryan Roth
of working local_conf.py and freevo.conf for 2.0, thanks. Ryan Roth - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easi

Re: [Freevo-devel] Help with Plugin (Skin)

2005-05-19 Thread Ryan Roth
I started writing a home automation plugin my self. Do a search through the list archives and you will find my code, It looks like I was further along than you. Ryan --- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be t

Re: [Freevo-devel] Imlib2 problem

2005-03-16 Thread Ryan Roth
I copied libepeg.so.0 to /usr/lib and it works fine --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now.

[Freevo-devel] Imlib2 problem

2005-03-16 Thread Ryan Roth
I am able to make the Freevo CVS with out errors, but when I run Freevo I get: "The python Imlib2 bindings could not be loaded! To compile pyimlib run 'make' " when I run a python shell and try to import Imlib2 I get: "Traceback (most recent call last): File "", line 1, in ? File "/home/ry

[Freevo-devel] Help writing plugin

2005-02-18 Thread Ryan Roth
I've been working on a home automation plugin for freevo and I need a bit of help. I have the code mostelty done, but I'm having trouble making submenus. What I would like is a menu with a list of rooms, then a sub menu with items in those rooms, then a sub menu with options to control the de