Results 1 to 2 of 2

Thread: Alt to iTunes

  1. #1
    Maximum Bitrate mobileh1's Avatar
    Join Date
    Apr 2004
    Location
    San Francisco
    Posts
    454

    Alt to iTunes

    Everyone's suggesting that integrating iTunes SDK will be the best thing since sliced bread. I, however, wouldn't agree with that (bloat/dont want iTunes installed). It would just motivate to me write my own car system, which would be a shame since we already have a fragmented effort, ME, MC and the Frodo thing.

    Rather than playlists that created from a db query I would suggest we solve the following:

    - fast, very fast, LOADING, that message shouldn't come up for more than a second or two on a 1Ghz machine (which seems the norm, Epia ~1Ghz). To solve this would lay the foundation for the following:

    Then add the following features, which I call directed-follow.

    Start out playing with shuffle, then use FF to find the songs you are in the mood for, then have a button that pops up a choice something like:

    - same artist/band
    - earlier works by this artist/band
    - later works by this artist/band
    - same artist/band, but not played recently
    - rest of this album
    - same genre
    etc..

    Remember that we only have the ID3 tags and the frequency of play to work with, so we cant do really fancy things like 'tracks that have same beat'. Well we could, but it would be much more difficult to do. A process would have to scan the music database and append meta data found by actually analyzing the music stream.

    It would also make it possible to make random shuffle play a little more (or less depending on your perspective) random. Not just pick a file at random, but find one that is random and not by the current artist.

    Request for Comments...
    .//Daren
    (Epia M10000/C134) (C137/MII 10000) Liliput /Opus 150W/DVD/512MB/80GB/Hummer H1
    MediaCar/CoPilot7/Routis

  2. #2
    Raw Wave god_of_cpu's Avatar
    Join Date
    Jan 2004
    Location
    SilverSpring Maryland
    Posts
    2,960
    Your not going to get advanced features like what you want without some kind of bloat. I don't see why your against WMP or iTunes. They both have all of the this functionality already built in and are really quite fast at doing database quieries like what you suggest. Both also have support for dynamically created playlist so you could do what you want without even having to program an interface, just create an auto playlist. IMHO the database implemented in both programs is far better for music management then what could be implemented on top of a regular SQL database and more robust and probably faster then anything that would be created by most efforts from scratch. Both programs have SDK's so you don't need to use any of the functionality you don't want and both startup almost immediatly since they only search for music files or read ID3 tags when you specifically tell them to reorganize the music. Why reinvent the wheel?
    StreetDeck.com Developer (I am Chuck)
    Get StreetDeck at http://www.streetdeck.com
    The Official StreetDeck Forums have moved, please visit us at http://www.streetdeck.com/forum for official support for Streetdeck.

Similar Threads

  1. iTunes SDK
    By medcalf in forum Software & Software Development
    Replies: 6
    Last Post: 07-19-2008, 11:59 AM
  2. iTunes SDK
    By Izik in forum Software & Software Development
    Replies: 28
    Last Post: 05-26-2005, 11:39 AM
  3. Media player that works with iTunes?
    By serendipity in forum Software & Software Development
    Replies: 6
    Last Post: 01-18-2005, 07:47 AM
  4. Transfer Itunes library with ratings?
    By bayere in forum Software & Software Development
    Replies: 2
    Last Post: 05-12-2004, 01:15 AM
  5. iTunes vs in-car players. Advice/suggestions please?
    By globbits in forum Software & Software Development
    Replies: 2
    Last Post: 01-07-2004, 08:11 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
  •