Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-23762

Add RDS reception to FM Radio APIs

    XMLWordPrintable

Details

    Description

      It would be of great use to add the ability to synchronously and asynchronously retrieve RDS data using the FM Radio APIs, in the same way as is possible within the Symbian S60 SDK (exists as a plugin to the 3rd ed. FP2 IIRC).

      This could be implemented as a set of signals to receive, and methods to poll for the following RDS data:

      • PS - station name
      • PI - station code
      • RT - textual information
      • RT+ - textual information with structured markup

      The API will need to maintain an internal database to collect the above from the raw RDS data stream. An amount of error correction will need to be applied to ensure that any signalled changes come from an error-free acquisition.

      It would also be good to have the option to receive the raw RDS data stream in order to allow novel future uses.

      Access to the RDS data will enable more functionality within applications using the FM capabilities of mobile devices, such as receiving metadata that can be used to create a hybrid radio application. One example of this is the RadioDNS project (http://www.radiodns.org) which is a method by which broadcast technologies, including FM, can be linked to IP sideband applications, such as visual and textual information, electronic programme guides (EPG), and the ability to signal routes to allow user interactivity (e.g. 'tagging' songs they like).

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            mgoddard Michael Goddard (closed Nokia identity) (Inactive)
            ben.poor Ben Poor
            Votes:
            2 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes