Wow... ok, well let's give this a shot..
1. I regularly experience situations where SlimRoku usage causes the Roku AND the SlimServer to lockup. This happens more often than I would like. Requires reboot of Roku and restart of the SlimServer process. How can I give more information to help eradicate this problem?
There is a debug flag that can be set that will generate a debug.txt file in the same folder as SlimRoku. If you could enable this and email me the generated file after a lockup, it would help considerably in pin-pointing the issue. Remember that this is released as a beta version, so there are bound to be some bugs left in there.
2. The Music Library is too complicated and too slow to surf through the 8000+ tracks I have from 800+ compact discs. Navigating it with a remote control when it refreshes multiple panes after most button presses makes it unusable to most people. I have the understanding of the way it works and why it might be slow. However, for the wife it becomes "Slim Roku jail". I'd appreciate a command line switch to hide this feature from the software --- including the menu. Either that or a way to make it more usable.
My music library has over 15000 tracks, and I have no problem navigating the music library interface. It is presented in an iTunes style filtering mode in order to make it easier to use. Reloading of the individual lists only occurs if you pause on a list item for a period of time (I can't recall of the top of my head what that delay is, but i think it's around 3/4 of a second). Reloading of the different lists also only occurs if you change the selected item, so if you highlight the "All" option in the current list, no reloading will occur as you page through that list (as the All option is on every page). Each list is filtered based on your current selection, so a reload has to occur at some point. Perhaps the solution is to make the delay configurable. This has been discussed previously in this or other SlimRoku threads.
3. I want other cover art behavior for Now Playing and the screensaver. If the MP3 does not have embedded cover art, there should be an option to have SlimRoku automatically show the Folder.jpg that exists in the same directory as the MP3 file. Perhaps even a option to ALWAYS use the Folder.jpg file and only use the embedded cover art from the MP3 file when there is no Folder.jpg. This would be very useful for us who've sorted our music into folders per album.
This is how I have my music organize and is exactly how it does work, based on SlimServer's rules (refer to the SlimServer web interface, Server Settings->Interface->Artwork). Your settings in SlimServer determine where the cover art comes from, and folder.jpg should be used by default. If you have cover art that is not showing up, it's more likely that SlimRoku isn't displaying it because it's not in a compatible PhotoBridge format. Take a look at this thread for more information: http://www.rokulabs.com/forums/viewtopic.php?t=4106
4. Some menus need a more obvious way to go back to the previous functionality. Example: pressing Exit produces the Exit menu with choices for "Exit" and "Hide". How to back out of this isn't obvious. Pressing the exit button to "not exit" from here is syntactically troublesome. Maybe a third choice labeled similarly to "cancel". Evaluate this dilemma with other dialogs (such as the "Manage Playlist") to see if this flavor of comment applies.
The remote works the same in all dialogs. Exit always closes/cancels the dialog. Perhaps it would make more sense to change the verbiage on the exit dialog to "Close" or "Quit" instead to avoid confusion. While adding a "Cancel" button to every dialog is possible, it would require a considerable amount of work to rearrange and redesign each dialog to accomodate the new button.
5. I use the Roku with a Home Theater Master remote control. This works VERY well. However, I have buttons available that the Roku doesn't have on its native remote control that I think would be helpful. I know the Roku understands other Remote Codes (User 1 through User 8 and Repeat 1 through Repeat 6) that do not appear on its native remote. It would be helpful if SlimRoku should recognize other Remote Codes for improved functionality. One thing that comes to mind is the ability to spell song and artist names using the number keys much like a telephone (like Tegic, T9, or "touch-tone equivalence"). In that way the "2" key on a remote control could be mapped to a "User 1" and interpreted as the letters associated with a 2 on a telephone keypad, "ABC". Here's the complete mapping:
Roku Remote Code = Button Number = "Letters"
User 1 = 2 = "ABC";
User 2 = 3 = "DEF";
User 3 = 4 = "GHI";
User 4 = 5 = "JKL";
User 5 = 6 = "MNO";
User 6 = 7 = "PQRS";
User 7 = 8 = "TUV";
User 8 = 9 = "WXYZ";
I'm sure we can come up with other creative uses for the extra remote codes in modes other than the LCD search mode.
This is certainly possible. I personally don't have a remote that has the extra codes, so I've never had the need for this functionality. At the same time, anytime anyone (SimonO
) has requested support for one of the extended codes, I've added it. I'll look into adding this in the next version.
6. Emulating the SlimServer LCD does not necessarily make a good HDTV-based user interface. First of all, it's too small. One thing that's befuddled some of my family is the inability to know where to direct your attention when operating the LCD interface. Perhaps there should be a focus around the LCD or the contents be color coded or items above or below should be overlaid on adjacent screen area.
As I've mentioned in the past, I have no control over the LCD beyond displaying it. SlimServer sends me a list of pixels to turn on and off. I have no other indication of what is actually on the display, so there's no way for me to sync it with anything else. It's also not intended to be the main interface.. that's what the rest of SlimRoku is there for. It's just there as a nifty little feature and a quick nav for simpler tasks.
7. With SlimRoku running, I telnet to the Roku and do "ps -ef | grep -i slim" and 11 entries show up. I imagine this is for the main threads and some worker threads, rather than just a single process. Is this correct behavior? I imagine so.
Yes, there can be any number of threads running in the background for SlimRoku dependent on which screen you're currently on. I plan to optimize this further in future versions.
8. Does SlimRoku perform automatic Volume Normalization?
Not currently. SlimServer recently added ReplayGain support, so it is on my list of things to look into.
10. We like the "Wood" theme. The Brushed Metal is too "monotone" for our tastes. It makes our TV seem like a "black and white". The default theme is initially impressive but becomes too busy and tiresome on these older eyes. Maybe we should have a SlimRoku theme design contest?
Go for it!
11. The SlimRoku web site doesn't say which firmware each SlimRoku version has been built for. Are there builds of SlimRoku with 1.5.18 should I go back to my "officially supported" firmware?
SlimRoku only works on 2.0.34 and higher. I didn't realize that info was missing from the website. I'll add it.
12. I did not notice any changes when using the "UseLargeFont" option.
How did you specify it? It should be "-UseLargeFont" in the SlimRoku.roku file. Easiest way to see if it worked is to check the Music Library screen. If the larger font is being used, each of the filter lists with only have 5 items in them. If the smaller font is being used, there will be 6 items in each list.
Although I'm sure you didn't intend for it (and it's probably just the way I'm reading it), the tone of your posting reads a bit harsh. Please accept my apologies if any of that harshness carries over into my responses. While I appreciate and value your input, please do remember that SlimRoku is something I've developed in (a lot of) my free time. It is not something I get paid for, nor is it something you have to pay for to use. In fact, the only compensation I receive for SlimRoku are the compliments and comments I get here and the occassional PayPal donation via the website, so please be a bit less critical with your evaluation...