Notices


Reply
Thread Tools
Copernicus's Avatar
Posts: 1,986 | Thanked: 7,698 times | Joined on Dec 2010 @ Dayton, Ohio
#661
Originally Posted by sixwheeledbeast View Post
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.

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...

"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.

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.

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...

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.)
 

The Following 4 Users Say Thank You to Copernicus For This Useful Post:
Garrett_PL's Avatar
Posts: 198 | Thanked: 219 times | Joined on May 2012 @ Louth / Ireland
#662
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?
 

The Following User Says Thank You to Garrett_PL For This Useful Post:
Copernicus's Avatar
Posts: 1,986 | Thanked: 7,698 times | Joined on Dec 2010 @ Dayton, Ohio
#663
Originally Posted by Garrett_PL View Post
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!

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.

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...

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.
 

The Following 2 Users Say Thank You to Copernicus For This Useful Post:
Posts: 112 | Thanked: 30 times | Joined on Jun 2012 @ Jeddah,Saudi Arabia
#664
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 )
 

The Following User Says Thank You to unexpected For This Useful Post:
Copernicus's Avatar
Posts: 1,986 | Thanked: 7,698 times | Joined on Dec 2010 @ Dayton, Ohio
#665
Originally Posted by unexpected View Post
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... )
 

The Following 3 Users Say Thank You to Copernicus For This Useful Post:
Garrett_PL's Avatar
Posts: 198 | Thanked: 219 times | Joined on May 2012 @ Louth / Ireland
#666
Originally Posted by Copernicus View Post
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.



Originally Posted by Copernicus View Post
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.



Originally Posted by Copernicus View Post
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.



Originally Posted by Copernicus View Post
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.
 

The Following 2 Users Say Thank You to Garrett_PL For This Useful Post:
Copernicus's Avatar
Posts: 1,986 | Thanked: 7,698 times | Joined on Dec 2010 @ Dayton, Ohio
#667
Originally Posted by Garrett_PL View Post
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. )

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...

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...

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!
 

The Following 4 Users Say Thank You to Copernicus For This Useful Post:
Estel's Avatar
Posts: 5,028 | Thanked: 8,613 times | Joined on Mar 2011
#668
Originally Posted by Copernicus View Post
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.

Originally Posted by Copernicus View Post
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.

Originally Posted by Copernicus View Post
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
__________________
N900's aluminum backcover / body replacement
-
N900's HDMI-Out
-
Camera cover MOD
-
Measure battery's real capacity on-device
-
TrueCrypt 7.1 | ereswap | bnf
-
Hardware's mods research is costly. To support my work, please consider donating. Thank You!
 

The Following 2 Users Say Thank You to Estel For This Useful Post:
Garrett_PL's Avatar
Posts: 198 | Thanked: 219 times | Joined on May 2012 @ Louth / Ireland
#669
Originally Posted by Copernicus View Post
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.


Originally Posted by Copernicus View Post
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"


Originally Posted by Copernicus View Post
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.
 

The Following 3 Users Say Thank You to Garrett_PL For This Useful Post:
Posts: 2,290 | Thanked: 4,134 times | Joined on Apr 2010 @ UK
#670
Originally Posted by Estel View Post
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.

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.
__________________

Wiki Admin
sixwheeledbeast's wiki
Testing Squad Subscriber
- mcallerx - tenminutecore - FlopSwap - Qnotted - zzztop - Bander - Fight2048 -


Before posting or starting a thread please try this.
 

The Following 2 Users Say Thank You to sixwheeledbeast For This Useful Post:
Reply

Tags
infrared, pasta, remote, remote control

Thread Tools

 
Forum Jump


All times are GMT. The time now is 18:32.