Proposal to rename RDFs to standard format.
Posted: Fri Oct 10, 2003 6:00 pm
In the How does RM list remotes?thread, Mark Pierson suggested that we use a standard naming convention for RDFs so that the list of remotes presented by RM and IR has some semblance of organization.
His suggestion is to always start with the full model number, and leave out the brand.
For example, we have the following RDFs for the 15-1994:
RSL6RSL0 (RS 15-1994 6-in-1 Smart).rdf
RSL6RSX0 (RS 15-1994 6-in-1 Smart Extender Learned).rdf
RSL6RSX0 (RS 15-1994 Extender with Learned).rdf
RSL6RSX3 (15-1994 extender 3).rdf
RSL6RSX3 (RS 15-1994 Extender).rdf
RSL6RSX3 (RS 15-1994 Extender3 with Selective Macro).rdf
These would be renamed as follows:
RSL6RSL0 (15-1994 6-in-1 Smart).rdf
RSL6RSX0 (15-1994 6-in-1 Smart Extender Learned).rdf
RSL6RSX0 (15-1994 Extender with Learned).rdf
RSL6RSX3 (15-1994 extender 3).rdf
RSL6RSX3 (15-1994 Extender).rdf
RSL6RSX3 (15-1994 Extender3 with Selective Macro).rdf
Another example for the 6012 remotes:
6_806_80 (URC-881x_801x_601x).rdf
6_80_2x3 (6012 x3 2K).rdf
6_80_8x3 (6012 x3 8K$1815).rdf
would become
6_806_80 (URC-881x_801x_601x).rdf
6_80_2x3 (URC-881x_801x_601x x3 2K).rdf
6_80_8x3 (URC-881x_801x_601x x3 8K$1815).rdf
Not sure how to handle the other remotes that we refer to by name instead of by model, such as Navigator, Intuitive, Balboa Dolphin, Maestro, etc.
Reactions? Other suggestions?
There has been another request that would also impact the file names.
We have a number of RDFs that actually support multiple remotes. Since RM displays an image of the remote on the Layout panel, there will inevitably be users that are confused by the fact that the image doesn't match their remote.
Rather than create a different RDF for each remote, it was suggested that we put information in the RDF name to help RM understand that the RDF supports multiple remotes, and what those are. We use the RDF name because we don't want to have to actually open and read the RDF files to figure this out.
The proposal is to surround the part of the name that is unique to each remote with square brackets, so instead of
6_806_80 (URC-881x_801x_601x).rdf
we would have
6_806_80 (URC-[881x][801x][601x]).rdf
This would tell RM (and possibly IR) that the RDF represents 3 different remotes, with the names
URC-881x
URC-801x
URC-601x
RM would present these remotes to the user individually, so the user wouldn't be aware that they share the same RDF.
Inside the RDF, rather than a single image being specified, there would be a list of images. The list of images would be of the same length and in same order as the remote names in the file name, so RM would know which image to use based on which name the user selects.
I don't see that changing simply changing the name will cause any functional problems with IR, but it will cause inconsistency between IR and RM if IR doesn't change to present the remotes individually as well.
One application would show a single remote with a name that indicates it corresponds to many, while the other will show many individual remotes.
This could cause some confusion to some users, especially novices.
Reactions or thoughts?
His suggestion is to always start with the full model number, and leave out the brand.
For example, we have the following RDFs for the 15-1994:
RSL6RSL0 (RS 15-1994 6-in-1 Smart).rdf
RSL6RSX0 (RS 15-1994 6-in-1 Smart Extender Learned).rdf
RSL6RSX0 (RS 15-1994 Extender with Learned).rdf
RSL6RSX3 (15-1994 extender 3).rdf
RSL6RSX3 (RS 15-1994 Extender).rdf
RSL6RSX3 (RS 15-1994 Extender3 with Selective Macro).rdf
These would be renamed as follows:
RSL6RSL0 (15-1994 6-in-1 Smart).rdf
RSL6RSX0 (15-1994 6-in-1 Smart Extender Learned).rdf
RSL6RSX0 (15-1994 Extender with Learned).rdf
RSL6RSX3 (15-1994 extender 3).rdf
RSL6RSX3 (15-1994 Extender).rdf
RSL6RSX3 (15-1994 Extender3 with Selective Macro).rdf
Another example for the 6012 remotes:
6_806_80 (URC-881x_801x_601x).rdf
6_80_2x3 (6012 x3 2K).rdf
6_80_8x3 (6012 x3 8K$1815).rdf
would become
6_806_80 (URC-881x_801x_601x).rdf
6_80_2x3 (URC-881x_801x_601x x3 2K).rdf
6_80_8x3 (URC-881x_801x_601x x3 8K$1815).rdf
Not sure how to handle the other remotes that we refer to by name instead of by model, such as Navigator, Intuitive, Balboa Dolphin, Maestro, etc.
Reactions? Other suggestions?
There has been another request that would also impact the file names.
We have a number of RDFs that actually support multiple remotes. Since RM displays an image of the remote on the Layout panel, there will inevitably be users that are confused by the fact that the image doesn't match their remote.
Rather than create a different RDF for each remote, it was suggested that we put information in the RDF name to help RM understand that the RDF supports multiple remotes, and what those are. We use the RDF name because we don't want to have to actually open and read the RDF files to figure this out.
The proposal is to surround the part of the name that is unique to each remote with square brackets, so instead of
6_806_80 (URC-881x_801x_601x).rdf
we would have
6_806_80 (URC-[881x][801x][601x]).rdf
This would tell RM (and possibly IR) that the RDF represents 3 different remotes, with the names
URC-881x
URC-801x
URC-601x
RM would present these remotes to the user individually, so the user wouldn't be aware that they share the same RDF.
Inside the RDF, rather than a single image being specified, there would be a list of images. The list of images would be of the same length and in same order as the remote names in the file name, so RM would know which image to use based on which name the user selects.
I don't see that changing simply changing the name will cause any functional problems with IR, but it will cause inconsistency between IR and RM if IR doesn't change to present the remotes individually as well.
One application would show a single remote with a name that indicates it corresponds to many, while the other will show many individual remotes.
This could cause some confusion to some users, especially novices.
Reactions or thoughts?