Announcement

Collapse
No announcement yet.

Ratings plugin

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

  • Ratings plugin

    UPDATE 10/30/07
    -Fixed Genre Based Supplemental playlist saves to be based on ID3 data
    -added voice confirmation of rating check (default on, but can be turned off)
    -tidied up the "burn" mode

    UPDATE 4/9/07
    -Added Genre based supplemental playlist saves(see read_me.txt)

    UPDATE 1/19/07
    more bug fixes
    fixed indicator refreshing issue

    UPDATE 1/18/07
    more bug fixes

    UPDATE 1/17/07
    -fixes rr drive letter duplication
    -fixes issues with LSX skin not showing previously rated stars.

    UPDATE 1/16/07
    MAJOR changes including:
    -completely re-wrote the code to make use of rr's COM/ACTIVEX feature.
    -took John's advice and used RR's ADDTOFILE command
    -Removed ratewriter.exe and condensed star rating.exe into ratings.exe
    -Removed the need for rr.ini's path
    -Few other small bug fixes

    UPDATE 1/09/07
    Fixed the "debug" bug. Fixed a bug that allowed song to be rated on two playlists

    UPDATE 1/08/07
    fixed bug with star rating.exe that would delete playlists. Updated documentation.

    UPDATE 1/05/07
    adds the ability to set the path to rr.ini in the event its not in the default location.

    UPDATE 10/26/06
    fixes a few more bugs. Neccessary update for full functionality

    UPDATE 10/24/06
    Small change in code but no significant changes. Fixed the bug where rr would send different info to the plugin that would cause playlist save problems. Also added a full flash skin for freedom with some pretty neat effects. This skin also fixes the indicator issue, and it also has code that reads the color from menu.txt the same way CDRs does Screenshot below.

    For those using there own skins, you MUST change ur SETIND and SETLABEL codes. Replace all "!" related to my plugin to "CUSTOM".

    UPDATE 9/1/06

    Another update. This time you can overwrite the ratings folder instead of having to delete it. You also have to overwrite your skin files as there have been some changes made to the skins.
    NOTE: If you're using the LSX skin the new features wont work Until the skins are updated. Freedom and MC2.0 skins work.

    Make sure to read the README as it shows a new way to load the ratings.skin.

    FIXES:
    -Ratings skin will now display if a song has already been rated and what that rating is
    -Added the ability to change a songs rating. Song then gets removed from old rating playlist and added to new list
    -Added the ability to read current playing track directly from RR. This means you DO NOT need the winamp plugin. However, for people who are using older versions of rr, plugin still works as a secondary method.

    So there you go.. wanted to get this out before the holiday break. Let the bug reports begin

    Any request for the next version? I'm thinkin of creating a label that will display song rating right on your audio_player skin(or whichever skin you prefer) instead of having to load the ratings skin to see ratings. By then i'll also have an installer ( thanks to blue_zx3)






    UPDATE 8/28/06
    New version. Please delete ratings folder and copy the new ratings folder to the same location. Skin files also need to be updated. Updated versions of LSX and mc2.0 enclosed.

    Next update i hope will show ratings of all previously rated songs and also ensure that song will only be on one playlist... so that if you change a one star to a 3 star it gets deleted from the one star list!
    FIXES:
    -no more 1-5star.exe. One .exe takes care of all rating (thanks bluezx3)
    -no longer requires the [] brackets in rr.ini (thanks again bluezx3)





    EDIT: Program updated. Download and overwrite existing files in the ratings folder if you already have it running.
    FIXES:
    -Now reads the winamp file path from rr.ini (thx Liquid Smoke)
    -Now reads playlistpath from rr.ini if it exists, if not it sends the .m3u to your musicpath in rr.ini automatically
    -2 skins included, MC2.0 skin and LSX skin (thx Liquid Smoke)
    -Now will not add the rated song more than once to the same playlist. The program will not notify you that its ignoring your command, it will act as if its still adding it.

    Thats all i think



    EDIT: Program released. Any bugs lemme know (i'm sure there will be some)

    http://www.sonicxtacy.com/ratingssetup.rar *Edit now in MP3Car Downloads section.

    For those who wanna make a custom skin you can. Just have to make sure all the indicators and stuff match name-wise.


    I'm working on a program.. or series of scripts that will let you rate songs played in winamp thru rr on the fly, then access the playlist of assorted files when you want to.

    For example, the song "so sick" is playing

    1. I click the "rate me" button in my rr skin
    2. The "ratings" skin pops up where i can click on a range of 1-5 stars. I click "5 star"
    3. I click "ok" on the skin and behind the scenes a network of scripts save that song to the appropriate playlist, or add the song to the end of the playlist if the playlist already exists. Hence, "so sick" is added to "5 star.m3u"

    Of course you can access the playlist with a button in rr or thru the audio browser...

    So anyone interested in this? I have it working now for myself but if its wanted i need to change some variable for paths n what not.
    Attached Files
    mp3Car.com Senior Tech Blogger (Want a product reviewed? Contact me.)
    Follow Me on Twitter or Facebook
    Live mp3Car Facebook Chat

  • #2
    That a nice idea....just like the cough iTunes ratings
    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


    • #3
      call me outta the loop but i've never used itunes
      mp3Car.com Senior Tech Blogger (Want a product reviewed? Contact me.)
      Follow Me on Twitter or Facebook
      Live mp3Car Facebook Chat

      Comment


      • #4
        sweet, i was asking for something exactly like this not too long ago.
        I definately want to use this.
        01101100 01101001 01110001 01110101 01101001 01100100 01011111 01110011
        01101101 01101111 01101011 01100101

        beer replenishment fund
        http://www.mp3car.com/vbulletin/forumdisplay.php?f=93
        mp3car live search

        i have joost invites, just hit me up for one.

        Comment


        • #5
          writing out the read-me today for instructions on setup
          mp3Car.com Senior Tech Blogger (Want a product reviewed? Contact me.)
          Follow Me on Twitter or Facebook
          Live mp3Car Facebook Chat

          Comment


          • #6
            sort of a favorite thing :-) sounds good m8
            Follow me on Twitter

            http://www.FreeICE.co.uk

            Comment


            • #7
              first post edited.... plugin available
              mp3Car.com Senior Tech Blogger (Want a product reviewed? Contact me.)
              Follow Me on Twitter or Facebook
              Live mp3Car Facebook Chat

              Comment


              • #8
                Ahh finally. I used to use a Rio Karma in my car before my carputer but I REALLY miss the Rio Karma's database features. Being able to generate playlists on the fly such as "Most played", "Most played six months ago (ie. Forgotten Gems)","Least played", "Sounds of the 80's",etc etc etc.

                This is a good first step to getting something closer to that.

                Id like to see some way to keep track of the number of times a song has been played then make a playlist based on that mostly (Most Played Songs).

                -GK
                2009 Scion XB
                Mac Mini Intel Core Solo
                RoadRunner w/LSX Void

                Comment


                • #9
                  i can do this. Now, it wont be soon cause i have a few other projects goin on, but basically using the same structure in my ratings plugin i can make a list of played songs. I scrub that list and can basically do whatever i want with the strings. its not really related to this thread, but if you seriously want that post a new thread with the types of playlists u want created and i'll whip something up.

                  My next "plugin" will be New Tracks. Searches your music folder for songs you've added in the last 2 weeks, automatically adds them to a playlist. Automatically deletes songs from the playlist that are more than 2 weeks old. God Bless autoit
                  mp3Car.com Senior Tech Blogger (Want a product reviewed? Contact me.)
                  Follow Me on Twitter or Facebook
                  Live mp3Car Facebook Chat

                  Comment


                  • #10
                    trying this out now, so far everything seems to work except 2 issues im running into now.

                    1. it dosent save the playllist files to the dir i have set in RR.ini
                    2. the playlist files contain no data

                    im going to play with the options in the winamp plugin and see if that changes anything. The read me just said to configure the plugin but didnt say what options other than the obvious to enable.
                    01101100 01101001 01110001 01110101 01101001 01100100 01011111 01110011
                    01101101 01101111 01101011 01100101

                    beer replenishment fund
                    http://www.mp3car.com/vbulletin/forumdisplay.php?f=93
                    mp3car live search

                    i have joost invites, just hit me up for one.

                    Comment


                    • #11
                      think i may see the issue.

                      in your scripts, they point to C:\Program Files\Winamp

                      i dont have winamp installed to that dir so thats prob whats breaking it.

                      there should be something you can pull from the reg that will tell you the install path for winamp and then use a variable in autoit
                      %WINAMPINSTALL = read reg to get value, most winamp plugins i think do this
                      $winamppath = WINAMPINSTALL

                      or something similar to that
                      01101100 01101001 01110001 01110101 01101001 01100100 01011111 01110011
                      01101101 01101111 01101011 01100101

                      beer replenishment fund
                      http://www.mp3car.com/vbulletin/forumdisplay.php?f=93
                      mp3car live search

                      i have joost invites, just hit me up for one.

                      Comment


                      • #12
                        after changing the paths in the scripts and recompile,
                        there is still something that is forceing it to save all the playlist .m3u files into
                        C:\Program Files\Road Runner\Ratings

                        also tried to change the ratingsconfig.ini to my playlist path, but it keeps overwriteing it to this
                        Playlistpath=default5 stars.m3u
                        which is in Ratings folder so im assumeing thats why it saves the files there and not where i specified in RR.ini
                        I actually dont see anywhere where you are reading the playlist path in RR.ini ?
                        Are you counting the line numbers in RR.ini? If so that may also be an issue as the lines could be in any order, and RR dosent care what order they are in.
                        I ask this cause i see you have to add the brackets on the first line and i know autoit uses those for section names.

                        _____________________________________

                        (after some testing and editing)
                        I have gotten it to work sort of, it saves the playlist files (still in wrong dir) but now they have data in them, before they were empty but i knew it was writeing to the file from the time stamps.

                        I think its not finding my playlist file cuz its set to a line number in RR.ini and my playlist= line prob is not on that line.

                        ______________________________________

                        (some more digging)
                        ok, i see why it saves the playlist in the wrong dir.
                        ratewrite.au3 is set to save to musicpath= from RR.ini and not playlistpath=


                        so now i have it fully working, but i dont see how this would work on anyone elses setup with making those changes.

                        also i notice, nothing happens when you rate a file as 1 star, files get written for all the other stars except 1star.


                        looking at your included .skin files
                        if you move the indicators from ontop of the buttons they will stick.
                        Maybe set it up so there are numbers on top with a star below.
                        The numbers can be the actual buttons and the stars below the indicators.


                        even with my hicups, nice job, ive been wanting this feature for a while.
                        01101100 01101001 01110001 01110101 01101001 01100100 01011111 01110011
                        01101101 01101111 01101011 01100101

                        beer replenishment fund
                        http://www.mp3car.com/vbulletin/forumdisplay.php?f=93
                        mp3car live search

                        i have joost invites, just hit me up for one.

                        Comment


                        • #13
                          Sorry ya had troubles. I wasnt aware of the winamp install path info. i didnt know there was a playlistpath entry in rr.ini. Guess i've always just had my playlists in the music folder.

                          Thanks for the information on the skin.. Guess i rushed thru that part

                          if you dont mind, can you post your .exe and i'll add it to the install path. That way people dont have to fumble thru my code to get it working.

                          I havent noticed a problem with the 1 star. i just tried it and it wrote the 1 star.m3u in the same folder as the rest of em.
                          mp3Car.com Senior Tech Blogger (Want a product reviewed? Contact me.)
                          Follow Me on Twitter or Facebook
                          Live mp3Car Facebook Chat

                          Comment


                          • #14
                            been playing a little more. Intergrated it into my skin.
                            So far things are good after the changes i made.
                            One thing i notice though, is there is no way to know if a song has allready been rated, and the ability to add the same song twice to the same playlist.
                            Is it possible for you to read the actually rateing from the ID3 tag? Then do a library scan and fill the playlist up with existing rateing found in the files?
                            Not sure if you can read ID3 tags with autoIT, so ill look into that myself and see if its possible.

                            I really wish RR did this natively though.

                            Ill send you the files i have with the changes i made.
                            PM me your addy
                            01101100 01101001 01110001 01110101 01101001 01100100 01011111 01110011
                            01101101 01101111 01101011 01100101

                            beer replenishment fund
                            http://www.mp3car.com/vbulletin/forumdisplay.php?f=93
                            mp3car live search

                            i have joost invites, just hit me up for one.

                            Comment


                            • #15
                              well a little searching on the autoit forums and i found a mp3 tag editor
                              dosent look like it reads rateing though, but maybe it can still be used and modified.
                              http://www.autoitscript.com/fileman/...ycat/udfs.html
                              01101100 01101001 01110001 01110101 01101001 01100100 01011111 01110011
                              01101101 01101111 01101011 01100101

                              beer replenishment fund
                              http://www.mp3car.com/vbulletin/forumdisplay.php?f=93
                              mp3car live search

                              i have joost invites, just hit me up for one.

                              Comment

                              Working...
                              X