View Single Post
Posts: 29 | Thanked: 7 times | Joined on May 2007
#13
Originally Posted by BatPenguin View Post
First of all, a question to eXeonical: where are the remotes saved? I found the program data at /usr/lib/irreco but can't seem to locate where the user-created remotes are kept.
Irreco saves its configuration to /home/user/.irreco as like unix programs usually do.

So could you please let me know which files to copy over if I want to share my two humble myth remotes with you / whoever is interested. A warning though: they're not exactly masterpieces but I guess could be useful as a "first remote" to just test out the program.
Irreco "Remote" consists of three pieces: button styles, backend commands, and layout.

Buttonstyles specify what kind of buttons you can add to your remote.

Backend commands are the commands for example LIRC backend reads from a LIRC server.

And a layout is what stores the locations of the buttons and combines buttonstyles and command into the "Remote" which user sees.

As both layout and command are really setup specific i dont think they are wery usefull. But the buttonstyle graphics could be nice. Mostly because the buttonstyle graphics are the only thing you cant setup directly from Irreco.



And *ahem* since you asked for suggestions/feedback, here goes

First of all, I truly like this application A LOT. I've seen plenty of half-finished applications floating around here and in general, in other Linux forums, and it struck me how finished the look of this thing is. The buttons are beautiful and such, easy to use menus etc. So with all that positive spin in mind, here's a bunch of suggestions: (keep in mind that I've only used this with Myth, so these are all myth-specific things that I'd like to see when editing a remote for myself)
Thanks, Irreco is my Bachelor's Thesis work for my studies of software engineering. So i have tried to do it properly

The images are contiributions of other people, i cant really draw...

1) It'd be great to able to map more buttons. We have the major frontend functions available now (left, right, enter etc.) but there's still a bunch of very common ones missing. The important ones that come to mind right away are E (edit), R (record), P (pause), Z (skip commercials) and such, but there's plenty of commands you can use in a myth frontend. Things like "list upcoming episodes" etc. could be stuff that some people like to use. "Change input / capture card", b or something? That's a common one for people with multiple capture cards too. A lot of stuff can be configured under "Keys" in myth, so it'd be great to have all of these available and just be able to map your normal computer shortcut key, "r" or whatever, to a button you create, that sorta thing.
Yeah, someone should update MythTV backend..

2) An option for choosing landscape or portrait remotes. The N810 (and N800 I'm sure) resembles a "normal remote" more if you hold it lenghtwise but at the moment all the text in the buttons will be sideways if you do that. So would this be possible? "Flip remote" option or whatever that would flip the text in the buttons 90 degrees.
I have been thinking that i should someday write support for rotating and resizing buttons. But the problem is that the current button widget system is the oldest part of Irreco, and not werry pretty. I really should rewrite the whole thing if i touch it..

3) Different sizes of buttons. Some things, like the arrows, need to be big but I'd like to put a row of small, seldom used buttons at the bottom of a remote. So could we have smaller buttons to choose from?

4) Symbols to put into buttons instead of text. Things like the "power symbol" (red thing whatever) and arrows pointing at various directions etc. for the direction keys. Even putting your own pics into them? If possible.
The idea is currently that if you want custom buttons, then you read
http://irreco.garage.maemo.org/documentation.html and learn how to make custom buttonstyles. It could be nice to add buttonstyle editor to Irreco someday.

5) More shapes for buttons: Now we have circles and squares. Triangles (with the tip pointing either up, down, l or r) would be great for arrow keys.
There are few theme packs coming, they will have some icon buttons.

6) Scrollable remotes / second and third pages of buttons? For making a remote that's HUGE, as in larger than the screen, and that you could scroll while using. This way you could map everything under the sun onto a "page 2" of the remote, and just keep the first page nice and clean and go click a "list upcoming episodes" button or something from page 3 of your enormous remote when you need it. For myth, this would truly be needed if one were to use the N8X0 as the "main remote" for a frontend, otherwise you'd never be able to fit all the functions (assuming they can be mapped later, see #1) onto a remote.
Current consept for that is to create several remotes, and then use "Next remote" "Previous remote" And "Show Remote: _name_of_remote_" special commands. Next and previous remote commands are by default added to Plus and Minus hardkeys, so you can use those directly. You can also create a button add "Show Remote: _name_of_remote_" command to it, so that when you click the button Irreco changes the remote.

Also note that Command Controller configuration or device list is not Remote specific, so if you config your MythTV for one remote then you can use it from all remotes.

I think that's about it for now, hopefully all of that wasn't too unrealistic
Not at all