maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   FM Transmitter - RDS Song Info not working since 1.2 (https://talk.maemo.org/showthread.php?t=54410)

ZootHornRollo 2010-05-29 07:53

FM Transmitter - RDS Song Info not working since 1.2
 
Hi,

I use the FM Transmitter a lot. It used to work OK most of the time. So long as i pressed play in the media player app rather than the desktop widget it would display the song title/album etc etc.

However since upgrading to 1.2 this no longer works when using either the widget or the media player itself.

Any idea how to resolve? have i missed a simple checkbox somewhere?

(I'm sure i read somewhere that the RDS song info was now officially a feature since 1.2?)

bockersjv 2010-05-29 08:15

Re: FM Transmitter - RDS Song Info not working since 1.2
 
It was a feature of 1.1 which has been removed. There is an app that does this I think.

bockersjv 2010-05-29 08:19

Re: FM Transmitter - RDS Song Info not working since 1.2
 
IThe app was FM RDS Notify. Can't think why Nokia removed such a useful feature.

droitwichgas 2010-05-29 08:26

Re: FM Transmitter - RDS Song Info not working since 1.2
 
Quote:

Originally Posted by bockersjv (Post 687533)
IThe app was FM RDS Notify. Can't think why Nokia removed such a useful feature.

What's the logic in Nokia removing this when it seemed to work well?

benny1967 2010-05-29 08:39

Re: FM Transmitter - RDS Song Info not working since 1.2
 
Quote:

Originally Posted by droitwichgas (Post 687535)
What's the logic in Nokia removing this when it seemed to work well?

they removed the search function in the application manager, they removed gesture support from the virtual keyboard... why wouldn't they remove other useful features as well?

ZootHornRollo 2010-05-29 08:40

Re: FM Transmitter - RDS Song Info not working since 1.2
 
Quote:

Originally Posted by benny1967 (Post 687551)
they removed the search function in the application manager

searching app manager can now be done by simply typing on the keyboard. no need to activate search function now.

benny1967 2010-05-29 09:31

Re: FM Transmitter - RDS Song Info not working since 1.2
 
Quote:

Originally Posted by ZootHornRollo (Post 687552)
searching app manager can now be done by simply typing on the keyboard. no need to activate search function now.

I know about this function. It was advertised long before PR1.2 was released. There was no reason to remove the real search function, though, which was both faster and more comfortable to use in many situations. (Searching without pulling the keyboard out, search names only without getting matches from package descriptions, ...)

j-a-k 2010-05-30 05:02

Re: FM Transmitter - RDS Song Info not working since 1.2
 
Quote:

Originally Posted by bockersjv (Post 687533)
IThe app was FM RDS Notify. Can't think why Nokia removed such a useful feature.

I agree, I used this feature all the time too. I think I am getting ready to join the I hate Nokia club.

salah99 2010-05-30 05:13

Re: FM Transmitter - RDS Song Info not working since 1.2
 
really why did they remove it?

pycage 2010-05-30 05:22

Re: FM Transmitter - RDS Song Info not working since 1.2
 
In PR 1.1 RDS song info was implemented in a way that was in strict violation of the RDS standard and some radios even could not properly follow the text the way it was implemented (abusing the static 8 character station name text field for dynamic text).
The proper way would be to use the 64 character radio text field instead, but then no RDS compliant car radio would display the text _while_ driving, because the RDS specification forbids displaying dynamically changing text while driving.

j-a-k 2010-05-30 06:46

Re: FM Transmitter - RDS Song Info not working since 1.2
 
Quote:

Originally Posted by pycage (Post 689208)
In PR 1.1 RDS song info was implemented in a way that was in strict violation of the RDS standard and some radios even could not properly follow the text the way it was implemented (abusing the static 8 character station name text field for dynamic text).
The proper way would be to use the 64 character radio text field instead, but then no RDS compliant car radio would display the text _while_ driving, because the RDS specification forbids displaying dynamically changing text while driving.

The US radio stations have dynamic text showing song names and artists so how do they get away with it? It seems less distracting than a navigation system.

Spotfist 2010-05-30 07:12

Re: FM Transmitter - RDS Song Info not working since 1.2
 
Im sure it's not that they removed it but rather broke it! my radio sometimes shows klingon writing... probably just garbage but my friend actually asked me "wtf u listening to?" it looked llike it was trying to say nokia but not.

also what kind of lame law is this? who is actually spending more time looking at there radio than the road? it usually only showed di.fm when streaming on my n900 surely song name etc only applies to your own music on your phone and therefore should you not know whats on there already?

The real reason is that nokia fukd up! Bets anyone?

qwerty12 2010-06-01 11:11

Re: FM Transmitter - RDS Song Info not working since 1.2
 
2 Attachment(s)
In PR 1.1, Media Player would update the labels itself. Unless you wish to replace /usr/bin/mediaplayer.launch with PR 1.1's one...

Anyway, since I don't get how FM RDS Notify works, I made a quick hack for myself.
Run "fm" in a Terminal, and when (and only) the FM transmitter is on, it'll send the details of the currently playing track.

Designated thus:
artist == "rds_ps"
title == "rds_text"

"rds_ps" is limited to 8 characters, I believe and "rds_text" to 64 characters so the required cutting will be performed if necessary. If the file has no artist information, rds_ps will be set to "Nokia" and if there is no title information, rds_text will be set to "(unknown song)".

mece 2010-06-01 11:19

Re: FM Transmitter - RDS Song Info not working since 1.2
 
Quote:

Originally Posted by qwerty12 (Post 693465)
In PR 1.1, Media Player would update the labels itself. Unless you wish to replace /usr/bin/mediaplayer.launch with PR 1.1's one...

Anyway, since I don't get how FM RDS Notify works, I made a quick hack for myself.
Run "fm" in a Terminal, and when (and only) the FM transmitter is on, it'll send the details of the currently playing track.

Designated thus:
artist == "rds_ps"
title == "rds_text"

"rds_ps" is limited to 8 characters, I believe and "rds_text" to 64 characters so the required cutting will be performed if necessary. If the file has no artist information, rds_ps will be set to "Nokia" and if there is no title information, rds_text will be set to "(unknown song)".

Nice. How about putting rds_ps to nothing and rds_text to artist - title instead. about half of the artists I've got have more than 8 characters.

pjr 2010-06-01 11:31

Re: FM Transmitter - RDS Song Info not working since 1.2
 
Mediaplayer sends song title/radio station name as "rds_text" in PR1.2.

You can check what it sends by command "fmtx_client"

qwerty12 2010-06-01 11:32

Re: FM Transmitter - RDS Song Info not working since 1.2
 
1 Attachment(s)
Quote:

Originally Posted by mece (Post 693484)
Nice. How about putting rds_ps to nothing and rds_text to artist - title instead. about half of the artists I've got have more than 8 characters.

Makes sense.

Quote:

Originally Posted by pjr (Post 693518)
Mediaplayer sends song title/radio station name as "rds_text" in PR1.2.

You can check what it sends by command "fmtx_client"

Hm, it does. Renders this exercise useless. Bollocks. :)

Boru 2010-06-01 11:47

Re: FM Transmitter - RDS Song Info not working since 1.2
 
Quote:

Originally Posted by qwerty12 (Post 693465)
Run "fm" in a Terminal, and when (and only) the FM transmitter is on, it'll send the details of the currently playing track.

Sorry, I'm a N900/linux noob. How do I run fm in the terminal?

qwerty12 2010-06-01 11:48

Re: FM Transmitter - RDS Song Info not working since 1.2
 
Quote:

Originally Posted by Boru (Post 693556)
Sorry, I'm a N900/linux noob. How do I run fm in the terminal?

Don't bother; http://talk.maemo.org/showpost.php?p...8&postcount=15 already points out that this is pointless :)

Boru 2010-06-01 11:57

Re: FM Transmitter - RDS Song Info not working since 1.2
 
Thanks for the quick reply. Just out of interest though, how do I get it to run? I'm new to linux systems.

Wichall 2010-06-29 16:14

Re: FM Transmitter - RDS Song Info not working since 1.2
 
Martin Grimme broke our old radios by conforming to standards! Attack!

https://bugs.maemo.org/show_bug.cgi?id=8665

mad_soft 2011-02-15 15:34

Re: FM Transmitter - RDS Song Info not working since 1.2
 
1 Attachment(s)
Well, it's amazing can see the artist / album / song , with dynamic text.
Ok, ok ok, it's breaks standard but i think would be an option in fm transmitter (standard rds - dynamic ps) and be free to choice.

Now, with PR 1.3, you can overwrite (or change original filename) with mediaplayer.launch of PR 1.1.1 (attachment). it's send artist / album / song to the rds_ps. But fmtx-middleware package contains daemon /usr/sbin/fmtxd wich restricts rds_ps to 8 character so i'm not happy :(

If you replace fmtxd with the PR 1.1.1 version, for rds_ps will be dynamic text, we have a problem it's don't start.

If someone knows how to make this, we could have rds_ps with dynamic text

mad_soft 2011-02-17 00:26

Re: FM Transmitter - RDS Song Info not working since 1.2
 
1 Attachment(s)
Well, I did it :D
With the attachment of previous post, we can make that mediaplayer sends artist / album / song title to rds_ps , but fmtxd will limit to 8 static characters.

Well, replaces fmtxd and fmtx_client with the attachments files of this post (Are fmtx of PR 1.1.1).
And กกก IMPORTANT !!! after replace files, restart phone. If you don't make this, the "new" fmtx won't work.

Once it's done, start mediaplayer->play song and start FM Transmitter
And you will see rds_ps dynamic text on your car, how before update PR1.2

robthebold 2011-04-20 16:17

Re: FM Transmitter - RDS Song Info not working since 1.2
 
I've got a rant and a "thank you'. Let's get the rant out of the way first.

The don't show track info "feature" should never have been forced on the user. And the justification is risible:

Quote:

Media Player violates the RDS specification and endangers vehicle drivers by abusing the PS field for dynamic text.
So what if it violates the spec? It's not like the N900 is transmitting enough power to even bother the car next to you. And "endangering the driver"? Seriously? I've yet to see a US radio station that sends RDS data that doesn't violate the spec by sending dynamic text. The fact that my N900 doesn't work doesn't keep me any "safer" when I'm listening to broadcast radio. And Bluetooth-equipped receivers show track info. As do those that can access USB devices as mass storage. I'm being "endangered" by them, too, I suppose.

In fact, I'd argue that the "fix" makes drivers less safe. I often find myself tapping the N900 display to turn on the backlight and squinting to read the track information. To me, that's much more dangerous that reading the radio display. I know I shouldn't do that, but I still do.

Let me close with a parable:

There was once a grocer would sold produce by the kilogram. As an adherent to the standards, he knew that the kilogram was a unit of mass, not weight. As such, he insisted on using a balance, not a spring-based scale.

One day, the balance broke and he sent it out for repair. Customers still wanted to buy produce, but he couldn't sell it because all he had was a scale. "Why can't you do like everyone else and just assume that we're on earth and a kilogram-weight is essentially constant for this purpose?" "Well, that would violate the standards of the SI," he told them. "What if we were on the moon? Or near a large geological formation that minutely distorted local gee?"

So all the other grocers conformed to common practice, and sold fruits and vegetables while our hero conformed to the standard and his produce rotted.

That's the rant.

Now the thank-you. Thanks to everyone in this thread for the info and helpful suggestions, particularly qwerty12, mad_soft, and Wichall.

Wichall 2011-04-21 09:13

Re: FM Transmitter - RDS Song Info not working since 1.2
 
Quote:

Originally Posted by robthebold (Post 992639)
I've got a rant and a "thank you'. Let's get the rant out of the way first.

The don't show track info "feature" should never have been forced on the user. And the justification is risible:



So what if it violates the spec? It's not like the N900 is transmitting enough power to even bother the car next to you. And "endangering the driver"? Seriously? I've yet to see a US radio station that sends RDS data that doesn't violate the spec by sending dynamic text. The fact that my N900 doesn't work doesn't keep me any "safer" when I'm listening to broadcast radio. And Bluetooth-equipped receivers show track info. As do those that can access USB devices as mass storage. I'm being "endangered" by them, too, I suppose.

In fact, I'd argue that the "fix" makes drivers less safe. I often find myself tapping the N900 display to turn on the backlight and squinting to read the track information. To me, that's much more dangerous that reading the radio display. I know I shouldn't do that, but I still do.

Let me close with a parable:

There was once a grocer would sold produce by the kilogram. As an adherent to the standards, he knew that the kilogram was a unit of mass, not weight. As such, he insisted on using a balance, not a spring-based scale.

One day, the balance broke and he sent it out for repair. Customers still wanted to buy produce, but he couldn't sell it because all he had was a scale. "Why can't you do like everyone else and just assume that we're on earth and a kilogram-weight is essentially constant for this purpose?" "Well, that would violate the standards of the SI," he told them. "What if we were on the moon? Or near a large geological formation that minutely distorted local gee?"

So all the other grocers conformed to common practice, and sold fruits and vegetables while our hero conformed to the standard and his produce rotted.

That's the rant.

Now the thank-you. Thanks to everyone in this thread for the info and helpful suggestions, particularly qwerty12, mad_soft, and Wichall.

I'd just like to remind everyone that pycage was the one that created the "bug" report and broke our phones.


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

vBulletin® Version 3.8.8