maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] Pierogi - a universal infrared remote control app (https://talk.maemo.org/showthread.php?t=82243)

Copernicus 2012-09-06 23:58

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by sixwheeledbeast (Post 1262399)
A few suggestions for your vary useful new panel, a "restart" from beginning button to quick reset back to the first keyset. Maybe this could replace the fast backward?

Well, I'm trying to tie everything in to the "Select Keyset" window now. So, if you select a keyset in the "Select Keyset" window, that should be the keyset that the search panel starts with. Similarly, each move in the search panel changes the current keyset on the Select Keyset window.

Quote:

I see no reason why you need to fast backward?
Basically, I want to allow you to start at the beginning, at the end, or in the middle; wherever you want. There's really no difference in this task whether you move forward or backwards. Moreover, if you overshoot by a bunch, it's nice to be able to move back quickly...

Quote:

"Restart", "Scan" and "Pause" would be more user friendly IMO.
Scan being nicer than holding the fast forward button down.
Hmm, actually, I wanted to try things out this way, because I always thought the scan & restart system was a real pain in the rear end. :) I've always hated having to sit and stare at the TV, waiting to pounce on the pause button as quickly as I can once something happens. This way feels a lot more relaxed to me; you just let up on the button whenever you want to stop.

But yeah, I can put it together the other way too; I no longer have a limit on the number of panels in Pierogi. :)

Quote:

Also "add current keyset to favourites" would be useful.
I can do that. Although, I'd prefer to give you a button to reach the Select Keyset window, where I'm now trying to tie all the keyset-oriented preferences. Or even better, just bring up the keyset editing dialog directly! Let me give it a shot.

Quote:

That makes six buttons so could be same as main screen layout?
Hmm, I predict there will be many more changes to this panel, I doubt it will end up in a form that can cleanly mimic the main panel. :) But we'll see...

Quote:

Finally, do you realise that when using the fast forward then next keyset the application has to be restarted to run the fast forward again?
Hmm, sounds like a bug; and one I don't seem able to reproduce yet. I'm able to hit all four keys without trouble; they all seem to work for me. (Well, I have to admit that I'm having a problem with Pioneer's protocol - it just seems to take way too long on the fast forward/fast reverse buttons. I'll see if I can fix that.)

Garrett_PL 2012-09-07 02:35

Re: [Announce] Pierogi - a universal infrared remote control app
 
For me, as well as for Sixwheeledbeast, FFW in searching for right panel freazing after around ten to twelve devices. And I alsow think that SCAN, PAUSE, sounds like great idea and more user friendly thing.

Sir, I do have one question - TRIAX have only one device now, why? Can I help somehow in searching for the documentation, details about device...to make it work on that particural one that I'd mentioned earlier?

Copernicus 2012-09-07 03:05

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by Garrett_PL (Post 1262437)
For me, as well as for Sixwheeledbeast, FFW in searching for right panel freazing after around ten to twelve devices.

Hmm. I definitely need to do some more work here. :) Is it any ten to twelve devices? (In particular, does it freeze after hitting a Pioneer device? I'm having a little trouble with their protocol.) Also, after the fast forward freezes, does the step forward/backward still work, or does it also freeze? Thanks!

Quote:

And I alsow think that SCAN, PAUSE, sounds like great idea and more user friendly thing.
Alright, I'll go ahead and whip up another panel for that, then. :)

Quote:

TRIAX have only one device now, why?
Actually, I really shouldn't have put any Triax device names into Pierogi. I've built this app entirely on lists of numbers that I found somewhere on the internet: I have no actual Triax devices to test these lists of numbers against. So, I don't really feel justified in labeling a keyset as being able to control a device until someone with the actual device tells me that it works. :)

In any case, Triax does have three keysets in Pierogi right now... :)

Quote:

Can I help somehow in searching for the documentation, details about device...to make it work on that particural one that I'd mentioned earlier?
For some reason I really don't understand, almost no manufacturer ever publishes their IR codes. (I say "almost" because I once did find an LG TV manual with a brief, but useful description of them.) The way that pretty much everybody gets IR codes these days is to put their device's remote control in front of an IR receiver hooked up to a PC, and push each button on the thing one by one.

If you've got the equipment and the skill to read IR codes, that'd be the quickest way to add support for the Triax into Pierogi (or, for that matter, QtIrreco, or a wide range of other universal remotes). Eventually, though, somebody will probably do it, because universal remotes are just too useful.

It really makes no sense to me that manufacturers try to hide this data. :)

unexpected 2012-09-07 12:29

Re: [Announce] Pierogi - a universal infrared remote control app
 
thanx alot for such a nice application for our beloved N900 & also for the requested keysets (Strong),worked great :)
it is the best & most useful app for the n900 (according to me),so you should put this to the coding competion :) (just a suggestion :) )

Copernicus 2012-09-07 12:43

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by unexpected (Post 1262599)
thanx alot for such a nice application for our beloved N900 & also for the requested keysets (Strong),worked great :)
it is the best & most useful app for the n900 (according to me),so you should put this to the coding competion :) (just a suggestion :) )

Thanks! As for the coding competition, I think its just for software written over the summer, and Pierogi has been around since about January. (Besides, they're only giving away N9s and N950s, and I'm still having too much fun writing code for the N900... :) )

Garrett_PL 2012-09-07 13:26

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by Copernicus (Post 1262442)
Hmm. I definitely need to do some more work here. :) Is it any ten to twelve devices? (In particular, does it freeze after hitting a Pioneer device? I'm having a little trouble with their protocol.) Also, after the fast forward freezes, does the step forward/backward still work, or does it also freeze? Thanks!

It freazes for a moment on "Deutsche Telekom TV Receiver Keyset 1", after a sec. I still can pres the buttons, and they are working (scrolling devices list) but FFW is naw like "Next" button, without possibility FFW.

Afterwards when I switch to Main panel (Universal Devices), trying to use (tested and working) JVC TV Keyset 1, it is not working what so ever (probably no other does).

After app restart, I'm getting errors with random letters like "yyyyy^yyyyy*yyyyyyy^" and "Done" button on right side. And on first test, my trusted keyset didn't worked for five reopenings.


Second test, I was able to FFW thru Deutsche Telecom.... but when I was gooing back (fast rewind as well) it stoped at that device (Deutsche ....) and everything happend again (buttons, not working). But this time,i t was allright after first restart.



Quote:

Originally Posted by Copernicus (Post 1262442)
Alright, I'll go ahead and whip up another panel for that, then. :)

Looking foward to it. So then You can just leave mighty N900 near TV/DVD/etc. and waiting for something to happen.



Quote:

Originally Posted by Copernicus (Post 1262442)
Actually, I really shouldn't have put any Triax device names into Pierogi. I've built this app entirely on lists of numbers that I found somewhere on the internet: I have no actual Triax devices to test these lists of numbers against. So, I don't really feel justified in labeling a keyset as being able to control a device until someone with the actual device tells me that it works. :)

In any case, Triax does have three keysets in Pierogi right now... :)

Honestly, I do have only one, not working at all. The Strong device, when pressing buttons for testing is messing around my Triax reciver, but it's hardly usable.



Quote:

Originally Posted by Copernicus (Post 1262442)
For some reason I really don't understand, almost no manufacturer ever publishes their IR codes. (I say "almost" because I once did find an LG TV manual with a brief, but useful description of them.) The way that pretty much everybody gets IR codes these days is to put their device's remote control in front of an IR receiver hooked up to a PC, and push each button on the thing one by one.

If you've got the equipment and the skill to read IR codes, that'd be the quickest way to add support for the Triax into Pierogi (or, for that matter, QtIrreco, or a wide range of other universal remotes). Eventually, though, somebody will probably do it, because universal remotes are just too useful.

It really makes no sense to me that manufacturers try to hide this data. :)

Unfortunatly I don't (which was easy for You to predict ) have equipment and skills to do so, will try anyway to serch for it - like the ready to apply IR codes, who knows.

Thank You Sir for Your work on this great app, all the best for You in (hopefully) future work on it.

Copernicus 2012-09-07 13:56

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by Garrett_PL (Post 1262638)
It freazes for a moment on "Deutsche Telekom TV Receiver Keyset 1", after a sec. I still can pres the buttons, and they are working (scrolling devices list) but FFW is naw like "Next" button, without possibility FFW.

Afterwards when I switch to Main panel (Universal Devices), trying to use (tested and working) JVC TV Keyset 1, it is not working what so ever (probably no other does).

Drat. I really need to do some more testing, then... Here's one thing you might try (if you're willing) -- I'm storing persistent data for Pierogi in the standard Qt manner, in a file in your home directory called ".config/pietrzak.org/Pierogi.conf". It may be that that file has been corrupted in some manner; you could, say, move it to "Pierogi.conf.backup" to force Pierogi to start fresh with a new config file, and see if the errors continue. (The config file is almost readable, if you're interested in seeing what Pierogi is trying to store. :) )

Quote:

After app restart, I'm getting errors with random letters like "yyyyy^yyyyy*yyyyyyy^" and "Done" button on right side.
Yeah, my error handling mechanism is really bad right now. :( Yet another piece of Pierogi that needs a lot more work...

Quote:

Second test, I was able to FFW thru Deutsche Telecom.... but when I was gooing back (fast rewind as well) it stoped at that device (Deutsche ....) and everything happend again (buttons, not working). But this time,i t was allright after first restart.
Let me take another look at Deutsche Telekom; I only added it in a few days ago, might still have bugs...

Quote:

Honestly, I do have only one, not working at all. The Strong device, when pressing buttons for testing is messing around my Triax reciver, but it's hardly usable.
Oh! Hey! Let me know which of the Strong keysets are working -- both Strong and Triax are using the classic NEC protocols, so if Strong keys are doing something on the Triax machine, that means that both devices are using the same NEC "device number". All I would need to do, I think, is graft the device number Strong is using onto the command list Triax is using, and we might be able to come up with a usable keyset!

Estel 2012-09-07 21:05

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by Copernicus (Post 1262383)
And what's worse is that TVBgone doesn't even know anything about the IR commands it spits out. I've looked at the data in the TVBgone widget, and I have no idea how they manage to update it, as it is just a list of raw numbers. Even if you knew that the 45th entry in the list was the one you wanted, there's no way to tell just where the 45th entry came from...

It's simple - they don't update it at all :) This make me even more happy about Your new feature, as despite great usefulness of TVBGone!, it was becoming more and more outdated.

Quote:

Originally Posted by Copernicus (Post 1262406)
Well, I'm trying to tie everything in to the "Select Keyset" window now. So, if you select a keyset in the "Select Keyset" window, that should be the keyset that the search panel starts with. Similarly, each move in the search panel changes the current keyset on the Select Keyset window.

Basically, I want to allow you to start at the beginning, at the end, or in the middle; wherever you want. There's really no difference in this task whether you move forward or backwards. Moreover, if you overshoot by a bunch, it's nice to be able to move back quickly...

Hmm, actually, I wanted to try things out this way, because I always thought the scan & restart system was a real pain in the rear end. :) I've always hated having to sit and stare at the TV, waiting to pounce on the pause button as quickly as I can once something happens. This way feels a lot more relaxed to me; you just let up on the button whenever you want to stop.

I agree with you here - for me, current layout is more convenient, so it probably depends on personal taste.

Quote:

Originally Posted by Copernicus (Post 1262406)
But yeah, I can put it together the other way too; I no longer have a limit on the number of panels in Pierogi. :)

I hope You won't take it as unnecessary feature demand, but I would *love* small button, or panel, or whatever, that would have one single purpose - to cycle, as fast as possible, through all SHUTDOWN, STANDBY, POWER DOWN, etc codes, from all manufacturers, as available on Pierogi at given time.

Sounds familiar? Sure, such simple button would be replacement for "TVBGone!" widget. as you have noticed on Your own, the latter is horribly impossible to update, as opposed to well-maintained Pierogi. Why Pierogi couldn't make "TVBGone!" obsolete, then? :)

/Estel

Garrett_PL 2012-09-07 21:15

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by Copernicus (Post 1262652)
Drat. I really need to do some more testing, then... Here's one thing you might try (if you're willing) -- I'm storing persistent data for Pierogi in the standard Qt manner, in a file in your home directory called ".config/pietrzak.org/Pierogi.conf". It may be that that file has been corrupted in some manner; you could, say, move it to "Pierogi.conf.backup" to force Pierogi to start fresh with a new config file, and see if the errors continue. (The config file is almost readable, if you're interested in seeing what Pierogi is trying to store. :) )

Well I alowed pierogi to start with new and clean .config file and the error occured again in the on the same device (which is Deutsche Telekom TV Receiver Keyset 1). I do think that this device is taking to much from N900 in some kind of maner. Ending the proces with "End curent task" (I'm not sure about translation) under Power Key Menu, is bringing back all functions to "pierogi" after restart.


Quote:

Originally Posted by Copernicus (Post 1262652)
Yeah, my error handling mechanism is really bad right now. :( Yet another piece of Pierogi that needs a lot more work...

This time I could read error message: "Unable to access dev/libe0 -device error or busy resources"


Quote:

Originally Posted by Copernicus (Post 1262652)
Oh! Hey! Let me know which if the Strong keysets are working -- both Strong and Triax are using the classic NEC protocols, so if Strong keys are doing something on the Triax machine, that means that both devices are using the same NEC "device number". All I would need to do, I think, is graft the device number Strong is using onto the command list Triax is using, and we might be able to come up with a usable keyset!

Lovely, but I'll have to do more tests with this one, since it is complete bunkers with results. So I will take exact notes with buttons causing what acctions.

sixwheeledbeast 2012-09-07 21:19

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by Estel (Post 1262801)
I agree with you here - for me, current layout is more convenient, so it probably depends on personal taste.

I hope You won't take it as unnecessary feature demand, but I would *love* small button, or panel, or whatever, that would have one single purpose - to cycle, as fast as possible, through all SHUTDOWN, STANDBY, POWER DOWN, etc codes, from all manufacturers, as available on Pierogi at given time.

Really isn't the Restart, Scan and Pause method better for replacing TVBGone.

IMO I think it's silly to have two or three panels, for the same thing in different variants.

Quote:

I've currently got it set to switch keysets every 0.05 seconds, but as some protocols require more time than that to encode a single command, it won't always move forward that quickly.
Surely this is fast enough to work as a TVBGone replacement.


All times are GMT. The time now is 17:00.

vBulletin® Version 3.8.8