Page 1 of 5 12345 LastLast
Results 1 to 10 of 43

Thread: New Ratings Plugin - based on a ratings database

  1. #1
    The Curator
    Auto Apps:loading...
    Blue ZX3's Avatar
    Join Date
    Aug 2004
    Location
    Chicago area,IL
    Posts
    5,079

    New Ratings Plugin - based on a ratings database

    10/25/07
    This plugin has now been changed to a whole RR Media(audio right now, video also possibe!) Database plugin.
    It will still support all below features.

    Current Done:
    *Initial building of Db ( all filetypes read!)
    *Automatic importing of old rating playlists in to the Db.
    *Current db building scan avg is 4-7 songs per sec. (28 min/~9k files)

    Currently working on:
    *Communitation between RR and plugin=25%
    *Browsing the Db=10%

    To-Do List:
    *"Watch folder" feature
    *TBA...

    I have written most of the code already and am looking for some input. It will be 100% replaceable for anyone aready using sonic's older ratings system. There will also be a small util to import your already existing 1-5 star playlists. I started on this because right now, with the current rating system, you can rate whatever songs as 5 star, but I want to only play my 5 star rated bass songs. Can't do that, unless you want to skip through the 5 star playlist but thats not good. I have mentioned it to sonic as an idea and he said that he was already working on this in his unreleased version. I am sure that he will continue to work on his version, but I like the idea of using a db better than having multiple playlist files.

    As of current coding these are the available playlist creation options:

    General Star Playlist
    • non-rated songs in DB

    • 1 star rated songs in DB

    • 2 star rated songs in DB

    • 3 star rated songs in DB

    • 4 star rated songs in DB

    • 5 star rated songs in DB

    • rated songs, by asending rating in DB

    • rated songs, by desending rating in DB


    Star by Artist Playlist
    • like-rated songs by current artist in DB

    • rated songs by current artist in DB

    • non-rated songs by current artist in DB


    Star by Current Album Playlist
    • like-rated songs by current album in DB

    • rated songs by current album in DB

    • non-rated songs by current album in DB


    Star by Current Genre Playlist
    • like-rated songs in current genre in DB

    • rated songs in current genre in DB

    • non-rated songs in current genre in DB


    Playlists by number times played
    • rated songs, order by Number Played descending in db

    • non-rated songs, order by Number Played descending in db

    • rated songs, order by Number Played ascending in db

    • non-rated songs, order by Number Played ascending in db


    One difference is that there will be a background app always running that does all the lookup's and creating the playlist. While sonic's system used actuall files to hold the ratings data, mine will only have one playlist, which get created/changed/updated to the option that you would choose above.

    There are also the following options avail:

    • Adds every new song to the db when song changes

    • Delete unfound records that the song path no longer exits (helps to keep db lutter free)

    • Clear the database (why? )


    It uses the tag( artist,album,genre) labels in RR to be able to give all the added optons listed above.

    So with all that in mind, What is your input??
    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."

  2. #2
    One Sharp Cheddar ThunderStick's Avatar
    Join Date
    Aug 2006
    Location
    West Allis, WI
    Posts
    1,660
    How about being able to categorize by genre
    New Age Garmin - Skin for RR
    New Age Slider - RR SKin In Progress
    "It's called CODE because I don't want you to know"

  3. #3
    The Curator
    Auto Apps:loading...
    Blue ZX3's Avatar
    Join Date
    Aug 2004
    Location
    Chicago area,IL
    Posts
    5,079
    Ya, I have been trying to figure out something with that alread. Its just figuring out how it would work in a skin.
    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."

  4. #4
    The Curator
    Auto Apps:loading...
    Blue ZX3's Avatar
    Join Date
    Aug 2004
    Location
    Chicago area,IL
    Posts
    5,079
    Well, 41 views and one comment, Thats not a whole lota input...
    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."

  5. #5
    Maximum Bitrate nasa's Avatar
    Join Date
    Aug 2006
    Location
    PA
    Posts
    721
    Blue_ZX3,

    That's because I'm waiting to see it!!! It's definetly something that is sorely missing in the present setup.

    BTW: what database program are you using? Mysql, SQLite, something else?

  6. #6
    Mo' Programming Mo' Problems
    Auto Apps:loading...
    Sonicxtacy02's Avatar
    Join Date
    Sep 2004
    Location
    Woodbridge, VA
    Posts
    8,120
    Blog Entries
    51
    cant wait to try this new one out.. my "unreleased" one is working as it should.. but if this works just as well then i'll consider my plugin another replaced program I dont have to work on anymore
    mp3Car.com Senior Tech Blogger (Want a product reviewed? Contact me.)
    Find my plugins on the MP3Car App Store!
    Follow Me on Twitter or Facebook
    Live mp3Car Facebook Chat

  7. #7
    The Curator
    Auto Apps:loading...
    Blue ZX3's Avatar
    Join Date
    Aug 2004
    Location
    Chicago area,IL
    Posts
    5,079
    Thats much better....its SQLite based
    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."

  8. #8
    Low Bitrate
    Join Date
    Apr 2006
    Location
    Maryland
    Posts
    106
    Sounds like a good plug-in, I'll definitly try it when it comes out.

    Just wondering what kind of CPU usage to expect since it will always be searching and refreshing the database. I for one have an "average" system made of a VIA sp13000, 1 GB DDR400, and a slow 4200 RPM hard drive, but have over 8 GB of songs. To be a universal plug-in, I think you need to be careful and keep that in mind since most users in this community probably won't have higher or significantly better hardware than that at least from my understanding.

  9. #9
    The Curator
    Auto Apps:loading...
    Blue ZX3's Avatar
    Join Date
    Aug 2004
    Location
    Chicago area,IL
    Posts
    5,079
    Well, it will have to run w/o issues on my system too, M10k 512Ram... That is for the most part, the low end scale of what the average user is using. So yes, it will be very resourcefull(meaning effecient as possible).
    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."

  10. #10
    The Curator
    Auto Apps:loading...
    Blue ZX3's Avatar
    Join Date
    Aug 2004
    Location
    Chicago area,IL
    Posts
    5,079
    The only CPU usage is only when looking up or updated when the song changes, and that shouldn't take at the least 1-2secs..
    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."

Page 1 of 5 12345 LastLast

Similar Threads

  1. Velleman K8055 USB I/O Board Extension plugin
    By 307SW_NLD in forum RR Released Plugins
    Replies: 224
    Last Post: 02-24-2013, 06:59 AM
  2. Needed: BETA Testers for Google Earth Plugin
    By guino in forum RR Released Plugins
    Replies: 531
    Last Post: 08-24-2012, 03:25 PM
  3. Ratings plugin
    By Sonicxtacy02 in forum RR Released Plugins
    Replies: 251
    Last Post: 07-08-2009, 08:03 AM
  4. HOWTO: Developing Plugins
    By iamgnat in forum CarFrontEnd
    Replies: 6
    Last Post: 06-17-2008, 11:08 AM
  5. 100% Plugin based Front End
    By custardbomb in forum Software & Software Development
    Replies: 19
    Last Post: 10-07-2005, 12:17 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •