Announcement

Collapse
No announcement yet.

RR 08-05-2010 Release

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • RR 08-05-2010 Release

    TAKE #2
    WOW August, summer is just flying by!

    Download Here

    **** UPDATED as of 3:34pm Eastern Standard Time *****

    I wanted to get this out to everyone...
    if you are running 8/1 - 8/3 builds of RR, please download 8/5
    course older than 8/1 should download 8/5

    this fixes a small bug introduced in the new radio_player skin handling, most people
    didnt even notice, but one fine RR user did, Dartman_71, my thanks to him

    Some Highlights:
    • "TRACKNAME" now updated continously when item is a URL and player supports tags (winamp)
    • USB Audio on resume lost control issue fixed.
    • Initial DVB Support - (DVBViewer plugin in the works)
    • radio_player.skin naming, now multiple radio devices can be supported in 1 skin
    • Enhancements to preloading of skins
    • new Events; ONMEDIAREMOVED & ONERRSCRNCLICK

    -mitch

    Code:
     
    LEGEND:
    - = Removed
    + = Added
    * = Changed
    ! = Major code change
    # = Bug fix
    ^ = Note
    
    
    08/5/10
    -----------------------------------------------------------------------------
    # Fixed all radio modules, corrected a minor issue on "radio_player.skin" compatability
    + "TRACKNAME" is now update continously on Players that support tags and when item is a URL type (contains "://")
    # Winamp.dll start up issue, when playing is already running...
    
    
    08/3/10
    -----------------------------------------------------------------------------
    # Fixed long outstanding bug for USB Audio Systems, not working after resume
    
    
    07/31/10
    -----------------------------------------------------------------------------
    # Weather plugin, fixed not setting a variable when weather was used in conjunction with the LOCATE cmd
    + Preloading screens expanded, now allows for a full preloading of a screen vs partial as was previous method (still default)
      (see NEW Settings.txt for details)
    + Preload screen debug logging
    + EVENT; "ONERRSCRNCLICK" when the ErrScrn is clicked
    
    
    07/25/10
    -----------------------------------------------------------------------------
    * Improvements to updatescreen process for current MP3TAG data
      (no longer need hidden playlists on screens with TAGxx labels on them, for them to be properly updated)
    
    
    07/24/10
    -----------------------------------------------------------------------------
    * Tweak to HDRADIO's "rsignal" label/slider, now returns hdsignal and fmsignal
    * Updated all radio modules to support the extended skin naming for radio_player
    
    
    07/14/10
    -----------------------------------------------------------------------------
    + Additional Radio Skin Support:
      examples; if Radio=HDRadio, RR will try to load "radio_player_hdradio.skin"
                if Radio=SiLabs, RR will try to load "radio_player_silabs.skin"
      This allows for multiple radio device support within a skin design.
      The skin has to be designed and named accordingly.
      If the radio specific skin isn't found, it will load "radio_player.skin"
      
    
    07/07/10
    -----------------------------------------------------------------------------
    + Inital DVB Support - SkinCommand; "DVB", translates to "LOAD;dvb.skin;DVB"
      label; ACTIVESOURCE  = "DVB", uservar; ACTIVESOURCEID = 9
    
    
    07/06/10
    -----------------------------------------------------------------------------
    + Event; "ONMEDIAREMOVED" when media is removed from "mediadrive"
    # Setting; "mediadrive=x"  x can be lower case now, "mediadrive=d"
    # ReloadSkin cmd followed by a load; cmd would show menu for a brief second before showing load;x screen
    -Thanks
    Mitch
    www.rush2112.net

    "Did you test it in carwings??"

    Sun, Come shine my way
    May healing waters bury all my pain
    Wind, Carry me home
    The fabric of reality is tearing apart
    The piece of me that died
    Will return To live again

  • #2
    Wow. Fast fix.

    But, now if I have any pre-load screens to load, RR wont go past where it loads them. If I take all the pre-load screens away, it works fine.
    Mike

    My Rides:
    '03 Vibe GT!

    My AED GA!

    Comment


    • #3
      ^+1
      CAR: 2007 G35 Sport Coupe 5AT
      HARDWARE: Dell D630 w/ dock, internal 80G HD, internal 320G HD, Verizon Wireless Card, iBlue GM-2 GPS w/iGuidance, OBDPros w/DashCommand, Visteon HD Radio w/ Home Made Cable, Current Version of RR w/ DFX Skin. My Install.

      Comment


      • #4
        fixed, sorry guys....
        you can slap us on this...

        we put the new installer on nisu, so just redownload
        -Thanks
        Mitch
        www.rush2112.net

        "Did you test it in carwings??"

        Sun, Come shine my way
        May healing waters bury all my pain
        Wind, Carry me home
        The fabric of reality is tearing apart
        The piece of me that died
        Will return To live again

        Comment


        • #5
          Can I sling a couple of requests in here. (assuming they are not already available)

          1. iLists - Is it possible for this not to automatically start scrolling when you go back or enter the audio player if the song has changed while you were out of it?

          2. We have the IDLE command which can execute a command after a determined period, is there the possibility of having a command if there is mouse movement?

          Comment


          • #6
            #2, mouse... arnt most people using touch screens... getting past that the mouse could move alot im not sure u want to keep running the same command over and over
            maybe mouse move over a region? can i ask why?
            -Thanks
            Mitch
            www.rush2112.net

            "Did you test it in carwings??"

            Sun, Come shine my way
            May healing waters bury all my pain
            Wind, Carry me home
            The fabric of reality is tearing apart
            The piece of me that died
            Will return To live again

            Comment


            • #7
              COOL !!!

              Comment


              • #8
                Originally posted by mitchjs View Post
                #2, mouse... arnt most people using touch screens... getting past that the mouse could move alot im not sure u want to keep running the same command over and over
                maybe mouse move over a region? can i ask why?
                I'm adding screensaver options to iDrive, now the IDLE command works fine for this. Currently the screensaver screen has one big button over it so if you have a TS you just hit it and it goes back, or use a keyboard with the ESC button.

                But my TS is not working at the moment and it's quite a reach to grab the keyboard, but the mouse ball is within easy reach. It also works by mouse click as well, b ut I thought make it just like a normal screensaver and mouse movement will end it.

                maybe have it so it has to be activated in a screen on load with a command in the skin. so it only works in that screen (.skin) and not across all the screens.

                Comment


                • #9
                  Ya, E... try using the "IDLEEND" event which is executed any time you move the mouse over an idle RR screen or any other activity with RR causing it to no longer be idle. Thats been there since '05
                  RideRunner...The #1 FE, PERIOD.

                  Current Project: DFXVoice [v1.0 Released]
                  Next in line: RRMedia v2.0

                  DFX 5.1.1 Skin
                  Appstore Link

                  My RideRunner Plugins
                  RRMedia
                  RRExtended
                  DFXVoice

                  "There are no bugs - only undocumented features."

                  Comment


                  • #11
                    It's in the skintool live debug.
                    RideRunner...The #1 FE, PERIOD.

                    Current Project: DFXVoice [v1.0 Released]
                    Next in line: RRMedia v2.0

                    DFX 5.1.1 Skin
                    Appstore Link

                    My RideRunner Plugins
                    RRMedia
                    RRExtended
                    DFXVoice

                    "There are no bugs - only undocumented features."

                    Comment


                    • #13
                      IDLEEND doesn't seem to be documented... along with
                      ONxxxxevents...
                      someone needs to do some nice RR documentation
                      Ive know about that lack of documentation for events for a long time...
                      even at this moment, i hate how RR is documented...
                      but its a major project just to do the skin commands and events
                      no good way to even search commands

                      OK, I'm going to depreciate "IDLE", "IDLEEND" and "TIMER"
                      the proper events will be:

                      "ONIDLE" - fired when idle time begins
                      "ONIDLEEND" - fired when user input is detected ending idle
                      "ONTIMER" - fired when timer expires

                      i will also document, all the current ONxxxEVENTS there are a bunch of them

                      the advantage to ONxxx events, they are PASSED into ALL plugins
                      -Thanks
                      Mitch
                      www.rush2112.net

                      "Did you test it in carwings??"

                      Sun, Come shine my way
                      May healing waters bury all my pain
                      Wind, Carry me home
                      The fabric of reality is tearing apart
                      The piece of me that died
                      Will return To live again

                      Comment


                      • #14
                        Originally posted by mitchjs View Post

                        OK, I'm going to depreciate "IDLE", "IDLEEND" and "TIMER"
                        the proper events will be:
                        If you take them out that will kill skins that use them. Or are you go to let them run in parallel?


                        Originally posted by mitchjs View Post
                        the advantage to ONxxx events, they are PASSED into ALL plugins

                        Does this include custom ONxxx events sent by plugins?

                        Comment


                        • #15
                          they are depreciated, they will work.. till i obsolete them
                          the exectbl.ini will be patched in memory

                          so... fix up your skins...

                          only RR generated ONxxx events are passed to ALL plugins
                          if you generate one inside a plugin, it wont pass to all plugins, if translated in exectlb
                          possible future events to pass back though system, but that would
                          require a better event id system than "ONxxxx" maybe "*xxxxx"
                          but thats a different issue, and one that doesnt have any major needs for
                          if you dont translate the ONxxx event, it should go to all plugins
                          if you want to use that for some plugin to plugin communication system
                          -Thanks
                          Mitch
                          www.rush2112.net

                          "Did you test it in carwings??"

                          Sun, Come shine my way
                          May healing waters bury all my pain
                          Wind, Carry me home
                          The fabric of reality is tearing apart
                          The piece of me that died
                          Will return To live again

                          Comment

                          Working...
                          X