Announcement

Collapse
No announcement yet.

MJSG RR - Public Release - NEW XM, Improved HD *7/18/08 - UPDATED*

Collapse
This topic is closed.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • MJSG RR - Public Release - NEW XM, Improved HD *7/18/08 - UPDATED*

    ******* UPDATED 7/18/2008 ********

    + fixed Signal Strength on resume
    NEW XMComm.dll you must register new dll


    7/11/08 / 7/15/08
    + removed messagebox alert on xm issues, added more xm debugging log
    + has support for MJSG UAS
    + completly rewritten, next/prev channel for XM
    + will use FAVs correctly
    + added safety check on FAV list entry
    + added safety check for invalid FAVs


    here is the public release... a couple of things must be noted.

    THANKS TO: Dave323Ci, for all the testing!

    the RR source code is based from 11/2/2007, since thats the NEWEST i could find

    Do not use fadevolume, set it to fadeinvolume=false, unless you are using the winamp line in plug in for ALL sources. Complicated to explain why, but it needs a complete concept rewrite.

    XM Radio was completely rewritten.
    - XM Channels arnt cached, they load on each run. it might be cached in future, but for now no. its a quick load, and happens in background.
    - favorite lists,load in too..

    HD Radio improved.

    switching between HD/XM/Mp3 should be instant.
    RR will also resumemusic to HD/XM/Sirius/MP3 when RR loads, based on last used source (resumemusic=2)


    HD Radio and XM Radio is "always" on, also power for these devices must be done correctly. each radio MUST be on when the PC is on. that simple. for example on HD radio, there is a Yellow and Red power wire. the YELLOW is constant 12volts, the RED needs to be on when PC is on, therefore best connection would be Hard Drive +12volts. XM Radio, depending on your set up, has a 12Volt power connection, this needs to be on when pc is on, so again Hard Drive +12volts. A good solution is a PC power controlled relay.


    I havent touched Sirius(yet), infact i havent tested it at all... hopefully it still works...

    some new RR.ini commands

    XMDebug= (true/false)
    HDDebug= (true/false)

    debugmode=true, must be set to use the above

    also... there is a new LPT amp control built in, but more on that later



    Backup:
    roadrunner.exe
    xmcache.ini


    unzip MJS-RoadRunner.zip to your RoadRunner directory, overwriting ALL files
    there is a new hdcomm.dll and xmcomm.dll
    then run in the RoadRunner directory: "MJSG-RR-RunMe1st.cmd" this will register the control classes
    with your system


    set all you settings in RR.ini

    xmtype is no longer needed
    xmport=x, where x is the comport that xm is connected to

    prob so much more info i need to get accross ... but enough for now


    *** UPDATED ****
    -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
    HELL YES, works great!
    Even fixed my compass indicator!

    You da man!
    2011 Nissan Frontier SL
    AMD X3 2.2 | M4-ATX | 16Gb SSD | 2GB DDR3-1333 | MSI GF615M-P33 MB
    OBDPROS USB | BU-303 GPS l LILLIPUT TS | Car2PC adapter | XM Direct | USB Dual band N with custom mag-mount antenna.

    Comment


    • #3
      this new version works for me as well in my limited testing.. the audio resumes as it should and everything.. thank you VERY much for this mitch. Lets make sure to get this into the next official release .. whenever that may come!
      mp3Car.com Senior Tech Blogger (Want a product reviewed? Contact me.)
      Follow Me on Twitter or Facebook
      Live mp3Car Facebook Chat

      Comment


      • #4
        Or the next official beta
        TruckPC - gutted, being used for test setup
        BoatPC - All in 1 in cuddy, N7 using VNC on dash, RR
        BlazerPC - Nexus 7 with Timur's USBROM

        Comment


        • #5
          Just quickly tested and works great! I love the continuous updates for the hd radio. Keeps getting better and better.

          Thanks agian mitch!!..

          Comment


          • #6
            Some notes after a couple days worth of testing/using...

            -this morning upon turning on my car rr resumed xm as it should have, but there was NO audio, the playlists were updating as they should but no sound was coming from the xm unit, audio player had sound, other sources plugged to line-in had sound. but xm didnt. i had to turn my car off power down the xm device and restart for it to come back

            -resuming with xm makes it so that the audio player ignores resume.ini. This means xm resumes, but once u switch from xm to audio audio player is stopped and does not resume where it was last playing.. not a real big deal just something i noticed

            -ONSONGSTART is not working still.. thats pretty important

            -Sometimes upon resume from hibernation with XM as last played source the playlist contains duplicate entries. Seems this could be solved by clearing the list at hibernation

            now questions..

            -What is the name of the variable that states which source is playing?
            - I requested this in the beta thread but it doesnt seem to work... is it possible to get the signal strength sliders as a label/variable. Us guys using flash cannot use the existing signal strength slider.
            mp3Car.com Senior Tech Blogger (Want a product reviewed? Contact me.)
            Follow Me on Twitter or Facebook
            Live mp3Car Facebook Chat

            Comment


            • #7
              sonic,
              it sounds like ur not using the latest version, seeing duped entries...

              i have not idea what "ONSONGSTART" is....
              hmm... variable that stats which is playing... i dont think there is one
              signal strenght as vars, maybe... i dont know how

              mitch
              -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


              • #8
                Originally posted by mitchjs View Post
                sonic,
                it sounds like ur not using the latest version, seeing duped entries...

                i have not idea what "ONSONGSTART" is....
                hmm... variable that stats which is playing... i dont think there is one
                signal strenght as vars, maybe... i dont know how

                mitch
                the duped entries may have something to do with the fact that i'm using a flash skin and i'm poling the playlist from the CUSTOMPL label. it just seems that the xm device is sending data to the CUSTOMPL label without clearing it first. If i switch a to a different favorites list then back to the resume list the problem corrects itself. I'm using the version posted in this thread

                ONSONGSTART is an rr event which performs a user-defined command everytime a new song starts in winamp. With your version of RR the user-defined command doesnt run when a new song starts in winamp. You can find how it works in the TimerUpdate_Timer sub in frmSkin

                creating a variable for hte playing source should be easy. I mean the variable could be named $PLAYEDSOURCE$ and would be set anytime a new playing source is started, options would be AUDIO,XM,SIRIUS,RADIO, or VIDEO. Doing this would allow users to have buttons run different commands based on the played source. Get it?

                as for the signal strength requests, it should be pretty simple as well. Right now RR stores the satellite signal in "XMSAT" and terrestrial signal in "XMTER". This two elements can currently only be accessed in a slider. I'd like it so that the stats could be displayed in a simple percentage, or hell even 0-10 would do

                all this stuff i can do later so dont stress too much about it.. i just feel there could be further improvement along those lines
                mp3Car.com Senior Tech Blogger (Want a product reviewed? Contact me.)
                Follow Me on Twitter or Facebook
                Live mp3Car Facebook Chat

                Comment


                • #9
                  as for flash skin, i have NO idea, i have no idea what "CUSTOMPL" is, the PL is cleared on the start OF XM, thats a fact.

                  the XM signal data is basic 0-3

                  the var for playing is out of the scope of what i want to do... you will have to add

                  REMEMBER i dont use RR!! no car pc for me
                  -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


                  • #10
                    OK i found the ONSONGSTART

                    I can fix it, just bad use of variable naming
                    "If Car2PCTI <> LabelInfo("TRACKNAME") Then"

                    as for your CUSTOMPL, maybe ur getting PL before the XMLOAD even happens... but that would be ok, unless the forms.showpl is false on falsh skins... cause is soon as xm play list should be shown, the 1st thing i do is...

                    If .ShowPL Then
                    .PL.Clear

                    send me ur skin

                    mitch
                    -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


                    • #11
                      OK, new build!

                      updated in 1st post!


                      added:

                      skin labels:
                      xmsigsat - returns 0-3
                      xmsigter - returns 0-3

                      fixed "ONSONGSTART"

                      mitch
                      -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


                      • #12
                        Originally posted by mitchjs View Post
                        OK i found the ONSONGSTART

                        I can fix it, just bad use of variable naming
                        "If Car2PCTI <> LabelInfo("TRACKNAME") Then"

                        as for your CUSTOMPL, maybe ur getting PL before the XMLOAD even happens... but that would be ok, unless the forms.showpl is false on falsh skins... cause is soon as xm play list should be shown, the 1st thing i do is...

                        If .ShowPL Then
                        .PL.Clear

                        send me ur skin

                        mitch
                        good to hear the ONSONGSTART issue was an easy fix. Thats more important than my skin related issues. Let us know when the update is available for that. -EDIT- Man your fast.. already done! lol

                        what you're describing with custompl being loaded before xm is loaded definitely seems to be the case. I solved the problem by running a CLEARLIST command at resume from hibernation.. so no more work is really needed on that front.

                        And all the other stuff can be handled by me at a later date. Thanks a BUNCH mitch!!! BTW if you still want a copy of my skin lemme know but i warn u its kinda in shambles as i'm still working on it daily.
                        mp3Car.com Senior Tech Blogger (Want a product reviewed? Contact me.)
                        Follow Me on Twitter or Facebook
                        Live mp3Car Facebook Chat

                        Comment


                        • #13
                          For some reason when I'm playing Videos I will browse thru my files and go into a directory with different videos and when I hit play it wont show up that vid, it will just show whatever was playing before.

                          Comment


                          • #14
                            rgarjr, no idea, didnt touch video player.. how does videos even work in RR?

                            use the debug log, maybe u learn something

                            mitch
                            -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


                            • #15
                              i had the same issue this morning as i did yesterday morning.. upon resume xm resumed to previous channel... playlist was being updated.. but there was no sound. this time instead of rebooting i closed road runner and turned the xm unit off for 30 seconds.. then turned it on restarted Roadrunner and xm sound was back. Are you handing volume output in your dll in anyway? i just never had this issue before.
                              mp3Car.com Senior Tech Blogger (Want a product reviewed? Contact me.)
                              Follow Me on Twitter or Facebook
                              Live mp3Car Facebook Chat

                              Comment

                              Working...
                              X