![]() |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Edit: My sources are showing that "NEC Projector Keyset 2" should have the right controls for the V260 projector. I'll see if perhaps there's an alternate version of the V260, but if you could, please re-check with this keyset and see if you can get the projector to react. Thanks! |
Re: [Announce] Pierogi - a universal infrared remote control app
sorry for being late but i checked again and it didn't work
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Just downloaded Pierogi, because I couldn't find the remote for my tv. Worked straight away - THANK YOU! :)
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Actually I have something (I have only played around with it for one day now, but I already have quite a few Keysets in my "favorite" list. The list is a great idea, but it would be really helpful, if they could be renamed or somehow labeled in the favorite tab... because I expect the list to become longer and then it might get confusing:rolleyes: - just a suggestion. ;) Thanks again! |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
I usually read the last page to see if it is still "alive" and also check the first post to get an overview. I always find it helpful if the first post is updated and gives information on the current version and where to find it... but that's just me. Anyway, I will check it out. :) |
Re: [Announce] Pierogi - a universal infrared remote control app
I tried to use Pierogi ... couldn't configure to LG hd tv, Samsung surround sound nor satelite decoder ... I spent a few hours trying various keysets ... non worked. I hope updated version does work .... Look forward to it
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
oth howdo i delete faviouratr keysets |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
so complicated lol anyway its easy now :p and yes i use pierogi ofen and most ofen people with 500 inch dual octa core slabs ask with their jaws open how you did that what app in playstore also pierogi was one of the prime reason that led to nabbing of my phone by the next door kid lol. |
Re: [Announce] Pierogi - a universal infrared remote control app
thanks copernicus ... seems like a fault in the ir port ... :(
|
Re: [Announce] Pierogi - a universal infrared remote control app
1 Attachment(s)
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Thanks Copernicus, will give it a try ... I have done an extensive search of the problem and it seems quite common on the N900 re. LIRC ... I know zip about programming and would not even know where to begin to repair ...
|
Re: [Announce] Pierogi - a universal infrared remote control app
Ok, Thanks Copernicus ... I have established that the IR is working ... shows up on a photo ... So, I need to experiment more with options.
Perhaps I am too far away from the appliances ... Hope to get to the bottom of this now. |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Still, useful when the kids lose the TV remote (again) :) |
Re: [Announce] Pierogi - a universal infrared remote control app
I finally installed the current version. Mainly because I was hoping the keyset for my Grundig tv would be included, but it is not. It is called “GRUNDIG 48 VLE 4421 BF”. I would be happy to provide you with any further information you need to maybe make it work – that would be soooo great! :D Just let me know what you need!
As a workaround I am currently using the “Grundig TV Keyset 2” from your list. The keypad works ok, but none of the other tabs. Especially the buttons on from the “main” menu show ... unexpected behavior :rolleyes: I guess that is because it is just not the right keyset… |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Quote:
BTW, could you test out the "Philips TV Keyset 1" on your TV? Philips created RC5, and many manufacturers will simply use their keyset configuration directly. It might work for your Grundig... |
Re: [Announce] Pierogi - a universal infrared remote control app
Quick request:
Any chance you could promote one of the more recent versions down to extras-testing, and eventually extras? I see it's been sitting on 1.0.0 in extras and extras-testing for a while, and while I don't use pierogi extensively, it seems to me like the -devel versions have been pretty stable/safe for a long while now, while containing many useful improvements over 1.0.0. I know it's a pain to keep up with that stuff (esp. prodding people to honestly up/down vote each version in extras-testing, then checking back every once in a while to see if it got enough votes yet), but there's definitely value that we as a community could extract if we kept trying to properly promote stuff down to 'extras'. |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Now that I think about it, here's one question I have about the current system: once you've pushed an app up to Extras, there's no real way to perform maintenance on it. That is, I very much like the idea of having a "stable" code branch and a "development" code branch. For example, once I pushed 1.0.0 up to Extras-testing, I went ahead and started tweaking the UI in version 1.1. However, there's no reason I couldn't back-port new keysets into the 1.0 branch (and I still have the 1.0 code sitting on my computer here); however, I see no (easy) way to maintain two different codesets within the Extras mechanism. Ultimately, you've either got to push up a nearly perfect app to Extras-testing, or hold off on making any major changes to the app in Extras-devel until you're fairly sure you won't need to push up any fixes. I've been following the first path, and have been leery of pushing up my code until it's in a fairly stable state... |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Thank you so much!!!!!!!!!!!!!! |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Just out of interest, how many genuine keysets are there in Pierogi?
Without duplicates, that is? At least to the nearest order of magnitude ;) |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Ok, as of today, there are 680 named keysets. Of these, there are only a few outright duplicates (such as the Grundig TV Keyset 5 I just added). (I had expected that there would be a lot of manufacturers simply copying existing keysets, but that doesn't seem to be the case.) There are, however, quite a large amount of keysets that only differ from each other by a few commands. For these, I've been delegating one keyset as the root, and having the rest only store their differences from the root. I've labeled the branch keyset names with a letter, so they'd be "Keyset 1a", "1b", and so forth. I'm counting 173 of these right now; so, in essence, there should be roughly 500 truly unique keysets in Pierogi at this point... |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Quote:
1. Separate it out into two packages, "pierogi" for the actual executable, conffiles, etc, and "pierogi-data" (nice, general naming that I see Debian packages use all the time) or "pierogi-keysets" or something more explicit like that, for the actual keyset data. Then pierogi can list pierogi-data in it's "Depends" field. That way, when you've got a keyset update, you can upload and promote it through independently of the code-base. Since keysets are probably a lot easier to verify as not-broken than a non-trivial program is, this allows you to decouple the promotion of keyset updates from the promotion of the program, while still keeping it within the packaging system. 2. You could have pierogi automatically check for keyset updates and download new keysets. The biggest advantage it has over the repos is that you can get keyset updates out even faster. The biggest (dis)advantage (depending on what aspect of this point you feel is more significant), this removes the "community-votes-on-it" check from the keyset data. The biggest technical disadvantage is that now you're maintaining it on some other server outside of the repos (which has two implications: 1, availability is now dependent on a third party besides community-maintained infrastructure; 2, it's outside the package management system, which means that if a good reason ever came up, I couldn't make a package depend on a specific version or later of your keyset files.) [edit]Another advantage to point 1 is that it requires no additional complexity in the pierogi code: pierogi doesn't have to suddenly gain a whole slew of networking, version checking, downloading/unpacking/etc code, which number 2 would require. Admittedly, you could just shell script all of that, thereby offloading most of the complexity, but it's still more than nothing - I imagine the keysets are currently in their own separate files already, and not hard-coded into the code, hence my assumption that just having it as two separate packages would add no complexity. But if they are hard-coded into the binary right now, then I would argue it would be must better from a design perspective to split them off regardless of what you did with the packaging for the repos, so that complexity is justified and ought to be in there anyway.[/edit] Quote:
For aircrack-ng, for example, I would usually capture some packets, maybe crack a single WEP network with it, but then I'd figure "well, it installs/uninstalls/reinstalls fine, and the likelihood of stuff having broken isn't too big since the code is mostly good, so I'll just push it into testing and other people who use it will yell at me or downvote it if there's a problem." As a maintainer, I expect -devel to be my playground/scratch-space, -testing to be where versions I thought were good enough for general consumption to go, and extras to be where version "the public" considered worthy would go. I trust that if I put a flawed version into -testing, it will either get caught and stopped early on, or if a problem does get through, that the fix will likely be promoted through fairly quickly. So in short, I think your extras-testing criteria needs to be that it's "nearly-perfect" - you just need to think it's "probably not more broken than it was". |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Quote:
Quote:
But yeah, I am looking at this concept for other projects... Quote:
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
some usability improvements might be considerd
swiping left right could change tabs as lying on bed one would not need to look the ph to toggle tabs as that way its more like a actual remote hardware volume keys as an option to actually control the volume of tv or change channels of hifi sattop whatever camera butt half press to mute full press to power down when sleepy fullscreen option as many times i found myself to quit pierogi when using blindly if implemented hw buttons should work regardless of screen lock not like lanternes camera button toggle which goes dead when screen lock kicks in;) all in all fear less just look at every android version ui changes or look at win 8s slight ui changes comparedto xp 7 people coudnt care more .. pasta products are awsome i just want to enjoy them nore. |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Still, I would vote in favor of having separate keyset files, preferably in a human readable format. It would enable not only the packaging flexibility suggested above, but also would enable a lot of flexibility for the end-user: people could test/develop modified/new keysets, even on their N900s directly, without having to rebuild the app for every change. If you're okay with the idea but just don't want to take the time to code it, I wouldn't mind taking a go at it, and then you can reject/approve my patch as you wish. Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Quote:
Quote:
The hardware keyboard would be good for both of these situations, though; as I recall, I had started using it for some of these tasks some time back (as Sixwheeledbeast had pointed out to me). I'll have to look and see what shape that code is in. :) Quote:
Quote:
But let me take another look. :) |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Second, Pierogi is way late to the game here. The N900 originally launched with an IR remote control mechanism that uses 100% human-readable keyset files; that is, the Linux Infrared Remote Control (or LIRC) project. (And the Irreco / QtIrreco project built a GUI shell around it.) So, you can today set up the LIRC server on your N900 and run your own config files on it. (Although, I do have to admit that calling LIRC config files "human-readable" is a bit of a stretch; the syntax they use is, honestly, pretty awful.) However, let me make this counter-proposal: what about a two-tiered keyset mechanism? It shouldn't be hard to let Pierogi continue to support its internal set of keysets (following my rather obscure implementation mechanism), and then optionally read in a set of more standard external config files. I think the only significant effort here would be to come up with a decent human-readable file format. The LIRC format is, well, just awful; moreover, as it only records individual pulses, it is fundamentally incompatible with the current Pierogi system. I'm using a protocol-based system now, so a config file would presumably involve naming the protocol to use, then (sometimes) a manufacturer ID, (usually) a device ID, and finally a sequence of key IDs. The key IDs will also need to be mapped to the internal Pierogi button list. I've gotten a whole lot more experience writing recursive-descent XML parsers in the last year, which folks can probably see from my other pasta products, so I'd be happy to support an XML-based file format. But I could probably do something else too, if another type of format would be preferred. :) |
Re: [Announce] Pierogi - a universal infrared remote control app
Another update to Pierogi is now making its way up to the Extras-Devel repository. Other than the addition of a Grundig TV keyset, the main modification is an update to the documentation available from the drop-down menu. I'm not sure it makes for entertaining reading, but at least it now covers the main points of the Pierogi UI (other than the macro system, which I have simply left out).
As such, I'm going to go ahead and classify this update, 1.1.41, as a "release candidate". I'm going to continue to pound on it a bit myself for a day or so, and if no one else has any objections, I'll go ahead and submit this version to Extras-Testing. With luck, a much updated version of Pierogi will soon be available in the Extras repository. :) I'll probably try to work through some of my other pasta products, and see if I can't shape them up into something that can be pushed into Extras... |
Re: [Announce] Pierogi - a universal infrared remote control app
Shouldn't the promotion go through the testing and voting process? Just asking ;)
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
To be honest, I do not quite have all the details figured out. I have only one package and that is in Extras-Devel. I somehow always assumed you need to get enough votes first, before the promotion to Testing. You are much more experienced. I will just shut up.
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Propagating from devel to testing is purely based on developers decision (release candidate for testers/masses first).
There it should be tested and upvoted by at least 6 positive votes, then it will hit extras a few (quarantine) days later. |
All times are GMT. The time now is 16:37. |
vBulletin® Version 3.8.8