![]() |
Re: [Announce] Pierogi - a universal infrared remote control app
Copernicus, you echo my thoughts exactly. Not having an IR receiver and currently being too cheap and busy to buy a receiver and learn to "learn" the codes, I guess I'll just stick with the remote that came with the TV.
|
Re: [Announce] Pierogi - a universal infrared remote control app
Great app @Copernicus kudos, really great job. Pierogi just work with all devices at home, just one TV resist - Bang&Olufsen TV set. Any hint where to look for solution?
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Technically, it is possible to set the N900's IR carrier frequency all the way up to 500 kilohertz (or, at least, that's what the device driver will accept); but I've never tried it against a real device. Also, there are just very few config files available; I've got one for a "Beo4" remote, which has some TV controls -- let me try to add it in, and see what happens... |
Re: [Announce] Pierogi - a universal infrared remote control app
Good news for frequency issue, I have Beo4 too, well, lets play :)
|
Re: [Announce] Pierogi - a universal infrared remote control app
1 Attachment(s)
Well, I've gotta say, I'm learning a lot from the effort to port to Android. For one thing, while the tabbed-panel interface is just barely workable in landscape mode, it is completely useless in portrait (which is what I need on all current Android devices with IR). I can barely get three tabs on the screen at once. The Android UI itself has a wonderful finger-flickable tab interface, but Qt doesn't yet have access to it. :( It's exactly what I want; in fact, it looks more like just a horizontal list of labels than a set of tabs. Which got me thinking: "Wait. A horizontal list?"
I checked, and yes, the Qt List Widget can work horizontally as well as vertically. For some reason, I never even thought about that before; last year, I had tried things like attaching a combo box to stacked widget to construct my own pseudo-tab-widget, but it never really worked. In fact, I still had all that code mothballed, so I just swapped out the combo box with a horizontal list widget, and voila, scrolling tabs just as nice as anything Android can provide! Now, this is using Qt 5; but I checked Qt 4.8, and pretty much everything I needed was there as well (although, in a slightly rougher form). It took a little bit of effort, but double voila, scrolling tabs on the N900! And not just scrolling tabs, finger-flickable scrolling tabs. :) I'll append a screenshot to this post. Basically, if you need to move the tab bar to get to the tab you need, just drag your finger across it to pull it one way or the other. What this really means is that I'm no longer restricted to just 5 or 6 panels in a set! To start with, I've gone ahead and added the "Input" and "Adjust" panels to the default set. This means that I no longer have to try and squeeze the input selector into the Utility panel, so I've put that guy back to his good old 3-row self. (I've also gone ahead and added some common input buttons to the input panel; the top row has a few devices, and the second row has a few connection formats.) So, Pierogi 1.1.33 has been pushed up to extras-devel, containing these changes. Please tell me what you think. :) (One more thing I should note -- I've used some Qt stylesheets to make the list of tabs look more like a tab bar should; but I don't know if that will interfere with custom N900 themes. If you've got a custom theme, and are having problems with this version of Pierogi, please let me know.) Oh, BTW, on Bang & Olufsen -- this is going to take some effort. These guys have come up with a protocol that is totally their own. For one thing, they use a trinary number system, rather than binary -- they have values for "0", "1", and "Same as the previous bit". For some reason, you aren't allowed to send two consecutive "0" or "1" bits; so, if you want to send the number 12 (binary 1100), you'd send "1", "Same as the last bit", "0", "Same as the last bit". Also, they have at least 4 different ways of repeating a command. And an entirely novel way of switching a remote control between different keysets (which I'm still trying to wrap my head around). Getting a keyset up and running for them is going to be fun... :) |
Re: [Announce] Pierogi - a universal infrared remote control app
I like the new tab bar, very slick.
One small issue though, drag your finger across it and when lifted another tab is highlighted but not selected. not a big issue but could confuse some if done accidentally. is it possible to put panel filter in the actual remote definition? would prevent tv controls being displayed instead of audio receiver when switching remote. |
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
Quote:
|
Re: [Announce] Pierogi - a universal infrared remote control app
I can confirm that but it only happens on Panels with no scrollable tabs ;)
|
Re: [Announce] Pierogi - a universal infrared remote control app
Quote:
|
All times are GMT. The time now is 15:23. |
vBulletin® Version 3.8.8