maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control) (https://talk.maemo.org/showthread.php?t=68342)

BLIZZARD 2011-01-14 16:24

[ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
2 Attachment(s)
This is the new app am working on:

Currently the app just uses fmtx_client and can only set rds name (ps), rds text, the frequency and on/off transmitter. The app now thats v 0.1.0 can only be useful to people who dont know how to use x-terminal to set rds text and etc.. and to people who are bored to type "fmtx_client -t text" to set the text :D.

The goal is to create an app that you will press a button and will automatically scan (with the use of transmitter => no headphones are required) and set the transmitter to the first empty freq found. The app will also start a daemon that will check the signal level of the freq that the n900 is transmitting and if it goes bad (like when driving) will automatically rescan and set the transmitter and the ex. car's reciever (using rds af....hopefully) to the first empty freq found.

Any ideas and help are welcome :).

dimbert 2011-01-14 17:59

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
Whooa!!!

Amazing Job!

If you keep like that i'm gonna save same money not buying a bluetooth car stereo.

I don't know much of programming, but I can give a opinion.
If you succeed to integrate E.F.F + T-Control + FM Car Kit (in the repos) you are gonna achieve a full Fm Carkit Solution! Great Job!

And if someday you decide to receive some donations on that project (because you deserve it!) just let me know...

bigears5000 2011-01-14 18:18

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
Auto re-scanning would be awesome and so helpful. Thanks BLIZZARD.

davogr 2011-01-14 18:23

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
It would be great man!!

AgentZ 2011-01-14 18:42

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
So your app will control the, car radio, through the RDS with auto scanning the next available frequencies? That is an awesome undertaking . But what if the radio doesn't have RDS will it still scan?

BLIZZARD 2011-01-16 12:29

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
i found that si4713, the transmitter chip of N900, fortunately supports rds af. If you google tx_rds_ps_af you can find a lot of info and i even found some code examples.

cmantito 2011-01-16 17:57

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
I was briefly looking at doing something similar a while back. I believe it would involve either modifying or replacing fmtxd. The problem I came to, and my understanding of RDS may be less than perfect, is this: You tune a frequency, it uses AF to transmit a list of stations linked to the current station. The radio occasionally checks the other frequencies and if it is stronger than the current, it retunes.

The problem is that if the transmitter changes frequency before the radio, it loses the signal including the AF data. But if the transmitter changes frequency after the radio, the radio won't change because the new station's signal strength isn't as strong. In my case, with the way my car radio (Clarion RD3) works, I could get by with just up and changing frequency without AF, because if my radio loses the signal altogether it will quickly scan the other frequencies and look for a station with the same PI code. So on my radio, I could just change the transmitter frequency and not update the radio, and it would find it. I'd love to hear other views on this though :)

I also wanted to look at using AF to transmit the frequency of my local BBC station, and set the flags for it to use EON. Theoretically, this would get my radio to watch the BBC station and, when they start broadcasting traffic (TA), the radio should switch - like it does when listening to another BBC station. This way I can listen to internet radio and still get traffic reports, but I haven't had time to do much work in this way yet.

BLIZZARD 2011-01-16 18:50

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
Quote:

Originally Posted by cmantito (Post 921683)
I was briefly looking at doing something similar a while back. I believe it would involve either modifying or replacing fmtxd. The problem I came to, and my understanding of RDS may be less than perfect, is this: You tune a frequency, it uses AF to transmit a list of stations linked to the current station. The radio occasionally checks the other frequencies and if it is stronger than the current, it retunes.

The problem is that if the transmitter changes frequency before the radio, it loses the signal including the AF data. But if the transmitter changes frequency after the radio, the radio won't change because the new station's signal strength isn't as strong. In my case, with the way my car radio (Clarion RD3) works, I could get by with just up and changing frequency without AF, because if my radio loses the signal altogether it will quickly scan the other frequencies and look for a station with the same PI code. So on my radio, I could just change the transmitter frequency and not update the radio, and it would find it. I'd love to hear other views on this though :)

I also wanted to look at using AF to transmit the frequency of my local BBC station, and set the flags for it to use EON. Theoretically, this would get my radio to watch the BBC station and, when they start broadcasting traffic (TA), the radio should switch - like it does when listening to another BBC station. This way I can listen to internet radio and still get traffic reports, but I haven't had time to do much work in this way yet.

So.. there isnt any way to change only the frequency of the ex. car's radio using the N900's transmitter?

cmantito 2011-01-16 19:12

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
Quote:

Originally Posted by BLIZZARD (Post 921713)
So.. there isnt any way to change only the frequency of the ex. car's radio using the N900's transmitter?

I dunno about that, per se, but it would require some tricky thinking, and it would also depend on the radio's implementation of RDS. For example, I know some use one tuner and cache AF data until the signal is too low, and then try the other frequencies. You could probably make those work. Others seem to have two (or more?) tuners, and periodically check other frequencies in the background, and these will be a little trickier what with the N900 only having one transmitter.

Like I said, my particular radio, as long as the PI is the same (and on the N900, it would be), I can change frequency without doing anything with the RDS and the radio will find it after a couple minutes. It really depends on the radio... The longer a radio will store/cache the AF data (as opposed to only using it when it's present in the radio signal - because as soon as the fmtx changes frequency, the signal, and it's AF data, are gone), the more likely that radio is to change frequency with the N900 without doing a rescan.

foxiri 2011-01-20 13:23

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
I browse this forums for something like 10 months now and I just registed just to say this:

OMFFFFGGGGGGGG! This app is amazing :D

Keep working on it please, please, please, please :D

D4rKlar 2011-01-25 21:12

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
No idea how I missed this.. but going out for a drive to test it IMMEDIATELY.

Nice one Blizzard, thanks again! :D

Kind Regards,
D4rK

fh37 2011-01-25 21:28

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
This is very cool. Thanks for your work Blizzard!

D4rKlar 2011-01-25 21:43

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
Quote:

The goal is to create an app that you will press a button and will automatically scan (with the use of transmitter => no headphones are required) and set the transmitter to the first empty freq found.
This. Would. Be. Awesome.

RE: T-Control, tested and confirming it works. Setting the RDS text to insult a passenger also confirmed funny! +1 :D

Kind Regards,
D4rKlar

BabelO 2011-01-25 21:47

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
Hello Blizzard,

I ve done the RDS notify widget, I use dbus call to drive RDS Text to display various message maybe you can look to add stuff from that.

Fabrice

BLIZZARD 2011-02-12 15:55

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
1 Attachment(s)
NEW VERSION

v0.2.0

*Rewritten the app from scratch (better programming :))
*Added a button to test if i can get the signal strength/power using the transmitter
*Changed icon

I need some feedback:
Select a frequency, and click apply to set the tranmsitter on. Press the scan button and post the value you get (when 0 changes), and the kernel you use. I hope that someone get a value different from -1 (=failed).

D4rKlar 2011-02-12 15:57

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
I'll test it straight away mate, thank you!

Kind Regards,
D4rKlar

D4rKlar 2011-02-12 16:48

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
Titans Kernel, Value: -1 Sorry mate. I'll keep trying and let you know,

Kind Regards,
D4rK

BLIZZARD 2011-02-12 17:02

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
Quote:

Originally Posted by D4rKlar (Post 944146)
Titans Kernel, Value: -1 Sorry mate. I'll keep trying and let you know,

Kind Regards,
D4rK

Dont try again, its waste of time.
-1 value can mean 2 things:
*wrong programming
*kernel does not support it

I think its the second one.

bobbydoedoe 2011-02-12 17:05

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
titan kernel here too, and also a -1. can't wait till this app works :) thanks for the effort

mirek 2011-02-13 16:14

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
TX for the effort.
Can somebody explain to me why Nokia teams with Microsoft instead of teaming with somebody who can better market n900, which seems to be growing in popularity despite Nokia giving up on its own product?

Weedalot 2011-02-13 16:27

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
great job. i got an a idea.. let the RDS text also be the name of the track playing.. so you can see what is playing and time. that would be awesome.

Android_808 2011-04-08 16:47

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
Any update on how this is going?

BLIZZARD 2011-04-08 18:17

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
I took down the v0.2.0 to make a change and repost it when i find some time. With the v0.2.0. the scan feature should work, but as i understood the available kernels doesnt support it and so i cant do anything more till someone(titan?) find/make a kernel that supports it.

Android_808 2012-05-14 19:45

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
Any update on this Blizzard?

bocephus 2012-07-23 05:42

Re: [ANNOUNCE] (QT) "T-CONTROL" (= transmitter control)
 
Another kick asking for an update! It's too good to be abandoned!


All times are GMT. The time now is 02:14.

vBulletin® Version 3.8.8