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)

Shinigamijim 2012-02-11 14:39

Re: [Announce] Pierogi - a universal infrared remote control app
 
Lol You are great! Me like =):D

doublezero 2012-02-11 14:55

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

Originally Posted by Copernicus (Post 1163523)
Ok, for those folks interested in having a mute button on the main tab, what do you think about this sort of layout:

Man, I´ve registered just to encourage you to continue with the work. thank you

sixwheeledbeast 2012-02-11 18:23

Re: [Announce] Pierogi - a universal infrared remote control app
 
This app just works. Period. Thank you very much.
It's so good, I have just uninstalled irreco.

IMO the layout with the mute button on the Main page would be great.

I noticed the GUI isn't perfect in portrait. Text over laps the buttons and the tabs run off the screen.
Although you can't properly use the IR holding the device in portrait anyway.

Copernicus 2012-02-11 18:55

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

Originally Posted by sixwheeledbeast (Post 1163580)
It's so good, I have just uninstalled irreco.

Yeah, actually, it was my frustration with irreco/qtirreco that drove me to write Pierogi in the first place. :) I just think their design is wrong-headed from the ground up... But then they built their system around the LIRC server, and LIRC tends to force you into controlling IR in one particular way.

Quote:

I noticed the GUI isn't perfect in portrait. Text over laps the buttons and the tabs run off the screen.
Yes, others have noticed this too! :( You know, I have not even tried to run it in portrait mode yet -- I set the flag that says "landscape mode only for this app", but of course, the CSSU can ignore that flag.

I do want to do something to support portrait mode eventually (if only to keep the app from looking ugly), but yeah, it's a real hassle to try and use the IR port when you're holding the phone vertically. I would prefer that folks just always use it in landscape. (Do you know if maybe there's a "No, I really mean it, don't ever display this app in portrait mode" flag in the CSSU? :) )

Copernicus 2012-02-11 19:05

Re: [Announce] Pierogi - a universal infrared remote control app
 
Another question for Pierogi users: right now, I've got Pierogi listed under the "Utilities" category in the repository (the same category used by QtIrreco). It's been brought to my attention that "Multimedia" would be a better choice -- even though the app has no multimedia features itself, it really is mostly intended for controlling video and audio devices. I think I agree with this, but I figured I should check out what other folks think...

sixwheeledbeast 2012-02-11 20:15

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

Originally Posted by Copernicus (Post 1163592)
I do want to do something to support portrait mode eventually (if only to keep the app from looking ugly), but yeah, it's a real hassle to try and use the IR port when you're holding the phone vertically. I would prefer that folks just always use it in landscape. (Do you know if maybe there's a "No, I really mean it, don't ever display this app in portrait mode" flag in the CSSU? :) )

Only to add it to the blacklist in.
/usr/share/hildon-desktop/transition.ini
But most CSSU/TMO members can/would do this them self.

It would be nice to work in portrait even if the IR is on the side.
I actually have been playing with holding the device "portrait, wrong way round" and the IR works okay were my TV is.

There some thing about remote's that makes you want to hold the device in portrait.

Is it possible to wrap the text in the buttons and have kinetic scrolling to change tabs as a solution?

IMO I would class it as a Ulitity.
Also I would add "IR" in your description, it was the first thing I typed to find it in the repo. When only Irreco appeared I then searched for "remote". Didn't think of typing "infrared"

Copernicus 2012-02-11 21:08

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

Originally Posted by sixwheeledbeast (Post 1163609)
It would be nice to work in portrait even if the IR is on the side.

Ok, let me look into it a bit. I don't think Qt allows you to do automatic word wrap inside buttons (and it wouldn't let me place icons above text in the buttons, it had to be beside the text), but there are always more options available. It may take me a while, though. :)

Quote:

There some thing about remote's that makes you want to hold the device in portrait.
That's because God intended that all remote controls support one-handed operation. :)

Quote:

IMO I would class it as a Ulitity.
Also I would add "IR" in your description, it was the first thing I typed to find it in the repo. When only Irreco appeared I then searched for "remote". Didn't think of typing "infrared"
Cool, I'll add IR to the description, and mark down a vote on the side of "Utility". Thanks!

sixwheeledbeast 2012-02-11 21:12

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

Originally Posted by Copernicus (Post 1163629)
That's because God intended that all remote controls support one-handed operation. :)

Maybe God could move my IR port to the top of my device!!! :p

panjgoori 2012-02-11 21:28

Re: [Announce] Pierogi - a universal infrared remote control app
 
thanks for the app. nice to see that some developers are still supporting N900. btw is Sony Bravia ? is also supported ?

Copernicus 2012-02-11 22:30

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

Originally Posted by panjgoori (Post 1163646)
Sony Bravia ? is also supported ?

I've got support for a lot of Sony TVs in Pierogi, but then, there are an awful lot of Sony TVs out there. :) The nice thing about Sony is that they chose a single IR protocol way way back when, and have stuck to it through thick and thin (with, admittedly, a couple of extensions) -- so, codes that work on one Sony device tend to work on other Sony devices. My guess is that Pierogi will have no problem communicating with Bravia TVs using the existing keysets.

sixwheeledbeast 2012-02-11 22:41

Re: [Announce] Pierogi - a universal infrared remote control app
 
Would it be a good idea to put the link to the package overview in the first post?
That way we can find the bugtracker easier.

Just gave 0.6 thumbs up. Spot on.

zlatokosi 2012-02-11 23:02

Re: [Announce] Pierogi - a universal infrared remote control app
 
Thank you! I have also been frustrated by the remote offerings to date. Pierogi just works, and has a great interface.

Copernicus 2012-02-11 23:24

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

Originally Posted by sixwheeledbeast (Post 1163678)
Would it be a good idea to put the link to the package overview in the first post?
That way we can find the bugtracker easier.

Will do, and thanks!

Copernicus 2012-02-12 00:28

Re: [Announce] Pierogi - a universal infrared remote control app
 
For those who may be interested, I have gone ahead and pushed Pierogi 0.6.1 up into the extras-devel repository. This update includes:
  • Moved the Mute button to the main tab, shuffled some buttons around on the Utility tab
  • Made a first pass at keysets for Admiral, Daewoo, Grundig*, Logitech, Philco, Roku, and Topfield

This version may be a bit more unstable than most, as I've thrown together a lot of code in a fairly short time. :) Be warned!

*BTW, wow, Grundig is tough. There were at least a half-dozen different IR protocols in just the config files available from the LIRC, including a few I've never seen before. I probably only managed to encode a third of the files into Pierogi; odds are good that it'll be a while before I can provide decent coverage for most Grundig devices...

Brian_7 2012-02-12 00:58

Re: [Announce] Pierogi - a universal infrared remote control app
 
Thanks for the update :)

I just tried it on my admiral and philco tv and it didn't work -.-

But the mute botton works great on my samsung TV :)

Copernicus 2012-02-12 01:25

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

Originally Posted by Brian_7 (Post 1163715)
I just tried it on my admiral and philco tv and it didn't work -.-

Drat. I'm kind of coming up dry on alternate keysets for these guys. Unfortunately, both Admiral and Philco were bought out by other companies in the last few years, so figuring out exactly what hardware is hidden beneath their brand names is a little confusing.

Wikipedia says that the Admiral name was being placed on Zenith products for a while, and a spinoff company called AOC is still producing TVs today, although I don't know if they have the Admiral brand name. But the single LIRC config file for Admiral appears to be a Sharp-manufactured device, from the IR protocol...

Philco was supposedly bought out by Philips in the mid-80s, but the one config file I've got is definitely not using a Philips protocol. :(

In short, finding the right codes for those TVs is going to be a mess.

At least your Samsung TV works well! :)

Brian_7 2012-02-12 02:36

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

Originally Posted by Copernicus (Post 1163724)

In short, finding the right codes for those TVs is going to be a mess.

But it is not impossible :p

geneven 2012-02-12 03:31

Re: [Announce] Pierogi - a universal infrared remote control app
 
The Roku settings worked great for me.

sixwheeledbeast 2012-02-12 09:21

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

Originally Posted by Brian_7 (Post 1163715)
I just tried it on my admiral and philco tv and it didn't work -.-

Anybody with an Admiral try all the Sharp and Zenith keysets.

Philco try all Magnavox, Samsung or Yamaha keysets.

panjgoori 2012-02-12 10:32

Re: [Announce] Pierogi - a universal infrared remote control app
 
thanks for the app. working great on Sony.

hermes040 2012-02-12 11:04

Re: [Announce] Pierogi - a universal infrared remote control app
 
Thank you for the very useful application and more kudos for such neat layout.
Can you add WD Live?

Copernicus 2012-02-12 13:33

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

Originally Posted by hermes040 (Post 1163844)
Can you add WD Live?

Yes! There are a couple of good config files in the LIRC collection, I'll add them to the list. :)

fw190 2012-02-12 18:33

Re: [Announce] Pierogi - a universal infrared remote control app
 
Thank you for the effort with Daewoo but sadly it doesn't work. There is some sort of commuication as the led on the tv is blinking but nothing happens. Maybe the TV is to old.

shrijith1 2012-02-12 18:59

Re: [Announce] Pierogi - a universal infrared remote control app
 
Hello Copernicus,
I can't thank you enough for this wonderful app. Apps like these makes the N900 the real "smartphone".
I have a Philips Television which has a remote almost similar to http://lirc.sourceforge.net/remotes/philips/26PFL5604H. For some reason, Pierogi is not working for this remote. I am not sure if this is due to any IR problem in my N900.
Thanks in advance.

Copernicus 2012-02-12 19:05

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

Originally Posted by fw190 (Post 1164074)
Thank you for the effort with Daewoo but sadly it doesn't work. There is some sort of commuication as the led on the tv is blinking but nothing happens. Maybe the TV is to old.

The TV is probably fine -- I've gotten a note from another Daewoo user that the keysets don't work with his TV either. Odds are good that the LIRC data just isn't complete enough (which is no surprise).

I'm digging into the data available on the www.hifi-remote.com website right now; they've got an astounding collection of keysets available, if you can just find the right file (and decipher it). I'll have a few more Daewoo keysets available for testing soon. :)

bipinbn 2012-02-12 19:08

Re: [Announce] Pierogi - a universal infrared remote control app
 
@Copernicus... Brilliant app...thanks a ton and lots of respect..

Just out of curiosity wanted to know if there is any possibility to increase the signal strength of the IR transmitter.. just like we have a hack to increase the signal strength of the FM transmitter.. just in case..

nevertheless thanks again for the brilliant app..

mr_pingu 2012-02-12 19:08

Re: [Announce] Pierogi - a universal infrared remote control app
 
Never understood (qt)Irrecco while this application just worked after selecting panasonic keyset 1b. Didn't expect it to work as I have a really old TV( one with an big ***** :P ). Thank you =)

A cosmetic suggestion, make the keyset title on the main tab clickable to acces keyset settings. I tried twice to click to change keyset but that didnt work as it wasn't a button.

Copernicus 2012-02-12 19:16

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

Originally Posted by shrijith1 (Post 1164085)
I have a Philips Television which has a remote almost similar to http://lirc.sourceforge.net/remotes/philips/26PFL5604H. For some reason, Pierogi is not working for this remote.

This is much more likely due to some fault of my coding than any problem of your N900 -- I'm really quite amazed that any of the Philips keysets are working at all. Philips uses a protocol ("Manchester Encoding" for those who are interested) that is completely different from most other protocols out there, and so I've had to write a completely different code path to support it. The problem is, I don't have a single Philips device to test on here, so I've been coding it completely blind! :) (The nice thing is that the Philips system is _much simpler_ than all the others; I don't know why everybody doesn't use it. They've probably got a patent on it or something.)

Ok, checking my code, Philips TV keysets 2, 2a, and 2b are using the RC6 protocol described in that LIRC file (and, in fact, I used that file when writing up the keysets). Let me take another look at it, see if I've got some settings mixed up. :)

mr_pingu 2012-02-12 19:24

Re: [Announce] Pierogi - a universal infrared remote control app
 
About Philips, I have an HDD recorder, don't know any details but I can check later. I am really noob if it comes to IR... Anyway some keyset make the the recorder to Pick up something as I see it a LED turning on and off when pressing a button. However it doesn't do what it should do ;)

Copernicus 2012-02-12 19:25

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

Originally Posted by bipinbn (Post 1164088)
Just out of curiosity wanted to know if there is any possibility to increase the signal strength of the IR transmitter.. just like we have a hack to increase the signal strength of the FM transmitter.. just in case..

Ah, that would be nice, but I don't think it's possible. At least not from me. :) I'm not much of a hardware guy -- the closest I get to it is through communicating with the device driver, and there's nothing in the driver I can tweak to increase the LED's power. (BTW, I've gotta admit, if you ever want to learn how to write code that works with a device driver in Linux, this is the device you want to start with -- it's gotta be the simplest mechanism ever. You turn the LED on. You turn it off. You turn it on again. You turn it off again. That's pretty much all you can do with it. I just love simple devices. :) )

From what I've seen, my N900's IR has pretty much the same range as most of my other remote controls, so I would guess there isn't much more to be done with it.

(BTW, there are lots and lots of "IR repeaters" and "IR->RF" devices out there to extend the range of standard remote controls, if you need more range for particular devices...)

Copernicus 2012-02-12 19:30

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

Originally Posted by mr_pingu (Post 1164089)
A cosmetic suggestion, make the keyset title on the main tab clickable to acces keyset settings. I tried twice to click to change keyset but that didnt work as it wasn't a button.

Ah, that sounds like a good idea! Hmm. I'll have to check whether I can dynamically update the content of a Qt button's label...

Actually, I was also pondering the idea of maybe using the volume rocker switch to allow you to quickly move between favorite keysets. (Of course, I could also map the rocker switch to the Volume Up and Volume Down keys, if that sounds like a good idea.)

But yeah, there are many many ways to improve this app. :) Thanks!

Copernicus 2012-02-12 19:38

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

Originally Posted by mr_pingu (Post 1164094)
Anyway some keyset make the the recorder to Pick up something as I see it a LED turning on and off when pressing a button. However it doesn't do what it should do ;)

Yes, as I mentioned above, odds are quite good that I've got something mixed up somewhere in my Philips code. :) If you can, tell me which keyset(s) are doing the wrong thing, I'll take another look at them. Thanks!

sixwheeledbeast 2012-02-12 19:46

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

Originally Posted by mr_pingu (Post 1164089)
A cosmetic suggestion, make the keyset title on the main tab clickable to acces keyset settings. I tried twice to click to change keyset but that didnt work as it wasn't a button.

Sounds like a good idea.
The problem is if you make the main screen to busy you could push other buttons by mistake.
I would prefer if it toggled through a list of favourite presets myself.

Mapping favourites to the volume rocker sounds even better!!

Copernicus 2012-02-12 20:00

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

Originally Posted by sixwheeledbeast (Post 1164109)
The problem is if you make the main screen to busy you could push other buttons by mistake.

You're absolutely right, my original guiding principle was to keep the main screen just as simple as possible, with the minimum amount of controls. The main panel really should just be about controlling the most basic aspects of the target device, and other controls should be pushed off to other panels... Yeah, I'd prefer to just leave the keyset labels the way they are right now.

Quote:

Mapping favourites to the volume rocker sounds even better!!
Cool, I'll put that on my list! :)

fpp 2012-02-12 20:46

Re: [Announce] Pierogi - a universal infrared remote control app
 
One more voice in the "congrats" chorus...

Yesterday I tried this on my Sony Bravia TV and it worked like a charm on first try... actually the hardest part was finding out where the IP lens was located on the N900, as I hadn't ever used it and was pointing it the wrong way :-)

It's fun to mystify the family and have them wondering why the TV is acting up:)

It's amazing that great new apps are still coming out this late in the N900 life cycle... having just jumped ship in the phone department thanks to Nokia's boneheadedness, I was looking for useful stay-at-home apps for its peaceful retirement... Pierogi and Squeezster are great finds for this !

hycraig 2012-02-12 21:52

Re: [Announce] Pierogi - a universal infrared remote control app
 
Got the new update earlier and it now works with my Logitech system.
could you have a look for Sky HD and Goodmans TV model GTVL32W
Thanks

Copernicus 2012-02-12 22:23

Re: [Announce] Pierogi - a universal infrared remote control app
 
Good to hear that the logitech is working! (BTW, I've mapped the "effect" key to the Red button, and the "settings" key to the Blue button. I didn't map the "test" key at all, I thought it might be unpleasant to accidentally hit that one. I don't really have any good place for those in my UI as yet...)

Quote:

Originally Posted by hycraig (Post 1164182)
could you have a look for Sky HD and Goodmans TV model GTVL32W

Sky+HD looks good: the LIRC has a config file, and it looks like standard RC6 protocol! This could be the first satellite receiver I manage to get right...

Goodmans may be a problem -- I'm not finding TV config files in either the LIRC or in the hifi-remotes website. :( That one may take some digging.

knuthf 2012-02-12 22:41

Re: [Announce] Pierogi - a universal infrared remote control app
 
I am impressed - it is great.
My only concern and the reason for the "but" is that I use the ON/OFF button on the TV, the sound, and input channel. The rest is on the Set-up box, or the DVD player or even the VHS - and some of these devices are "non-original". So, do you have a "learning mode" planned? And a quick device selection? (Bose use radio, CB channel,but the others...)

Its great work, and a good show-off of the potential of the N900. Lets hope that the reverese polE reads this.

qwazix 2012-02-12 22:52

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

Originally Posted by Copernicus (Post 1163501)
No need to wait, I've already got a Samsung airconditioner keyset in Pierogi. You'll have to play around with the keys a bit, I've currently got the temperature keys mapped to channel up and channel down, and a lot of the other keys just mapped to numbers on the keypad. (I didn't think anyone would really be interested in that keyset... :) )


Thanks! It seems to do something, but I can't figure out what. The volume keys seem to adjust the louver, and the power button causes the A/C to make a sound, but it doesn't turn on or off...

Can't wait for the logitech keyset to reach extras though. That's just about everything I have at home, along with an MCE remote. Haven't tested that yet.

sixwheeledbeast 2012-02-12 23:05

Re: [Announce] Pierogi - a universal infrared remote control app
 
I have just been comparing a standard remote to Pierogi.

Normal remote controls send the command once pause then sends the command repeatedly.
Pierogi sends the command repeatedly, so sometimes toggle commands can be twitchy like mute for example.

Do you think it would be possible to do this?


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

vBulletin® Version 3.8.8