Announcement

Collapse
No announcement yet.

winamp gps interface - feature wish list

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

  • winamp gps interface - feature wish list

    I'm in the process of writing a java application which will control winamp based on gps information. I'd like to find out what features you guys would like to have in such a project.

    Right now, it's planned to be a rule based system, where you can assign playlists to certain conditions. The conditions are fully user definable, and include: speed range, heading range, latitude and longitude range, time (of day) range, delta speed (like acceleration) range, and altitude range. Also you can combine conditions with AND, OR, and NOT.
    So for example if you wanted to play "x.pls" when you're going between 0 and 40 mph, and travelling North +/- 10 degrees, you can do that.

    I also plan to include optional volume auto adjust based on speed.

    I'm may have an alpha version as early as this weekend. Oh, I'm also looking for a good name for the project.

  • #2
    i don't mean to be negative, but i'm not really seeing the usefulness of this app. the only useful feature i see is the automatic volume adjustment based on speed. other than that, why would you want to play music based on the direction you're travelling?

    i was thinking it may be useful if you could set it up so it plays a certain playlist based on a route you are taking. for instance, if you are picking up a friend, it would automatically start playing music that he/she likes as soon as you leave the house. i don't know if this would be possible, since i'm not familiar with how accurate a gps system can get.

    btw, do you know who the impossibles are? i happened to notice you're from their home town. they kick ***
    ghetto suitcase player: http://www.mp3car.com/usersites/nipkick

    Comment


    • #3
      lol.
      abcd-1
      Author of CobraI,II,III and now CobraIV.
      You can contact me on AOL instant messenger....nick is cenwesi or cenwesi3

      Comment


      • #4
        Well, the use I had in mind was to choose a playlist based on what driving style you're doing.
        You could have one playlist for low speeds and lots of speed changes (traffic), another for high speeds, another for lots of direction changes (cruising around), perhaps you want a playlist for a specific area of town (if you're in the club district between 10pm and 4am).

        But basically, I want to write it because I think it'll be fun to write.

        Comment


        • #5
          I just hope u are a GOOD programmer. Saying one thing and doing it is two different thing.
          abcd-1
          Author of CobraI,II,III and now CobraIV.
          You can contact me on AOL instant messenger....nick is cenwesi or cenwesi3

          Comment


          • #6
            I've already got the gps interface working, and the winamp interface working. (Both using free toolkits provided by others.)

            I've written the rule classes, now I just need to write a parser (done them before), and the main prog to do the polling loop. I was serious when I said I might have an alpha version as soon as this weekend.

            Comment


            • #7
              ok...let see. How does the GPS or code or routine know where u are in the city???
              Also i take it that u have actually coded the function to read the info of that GPS app and if so, it is standard NMEA stuff or what not. Also what type of interface are u providing??? Do you have any pics?
              abcd-1
              Author of CobraI,II,III and now CobraIV.
              You can contact me on AOL instant messenger....nick is cenwesi or cenwesi3

              Comment


              • #8
                No pics yet, because there's no visual interface yet (if there ever will be).

                It doesn't need to know where you are in relation to the city, that remark about the club district was saying that you can define a rule saying if the latitude is between x and y, and the longitude is between w and z, play this list.

                The gps code does work, and it provides latitude, longitude, speed, altitude, and heading. I did not write the NMEA parser (but I did debug it a little to gracefully handle NMEA 2.1 as well as 2.0). It's based off of the locationUtils package available at http://www.btexact.com/projects/prognet/rcaudle

                Actually, the package there is not the one I used, but they don't have a link to the standalone version I used. I had to email them to get it. Since it's open source, I'll provide it on my own page when I put something up.

                The winamp control is done through a general plugin that allows java to send windows messages to winamp. I got the plugin from: http://people.ne.mediaone.net/jwilliams/winamp

                All my code has to do is monitor the data provided by the gps, and evaluate the rules. I wrote a very incomplete rule-parser this afternoon while bored at work. I'll finish it up after kenpo class tonight.

                If your question on the interface meant how does one control the java app (rather than the technical java sense of "interface"), for now, it's going to be commandline and textfiles. But once you've got the files like you like 'em, you can make a desktop shortcut to execute it with those parameters.

                Eventually, I'll probably provide a graphical rule creation application as well. I'm not intending this to be ready for mass consumption any time soon, I just want to get something working.

                In other news, I got my USB 802.11b adapters today. So I'll install those and quickly play with them.

                Comment


                • #9
                  lol....I will make it simple for u. No interface and feature, i can assure you ppl wont even bother testing it or installing it.
                  From experience, i have modified/added stuff on my apps. Some of the things ppl suggested i ended up using and some, i just will never use. To make a long story short, if u are really going to put this out, then u should seriously wait till u get the interface done and be prepared to change alot of stuff...
                  abcd-1
                  Author of CobraI,II,III and now CobraIV.
                  You can contact me on AOL instant messenger....nick is cenwesi or cenwesi3

                  Comment


                  • #10
                    This isn't for other people. This is for me, but made available in case someone really wants it.
                    In short, I don't give a crap if people bother downloading and testing it, but they'll be welcome to try.

                    Comment


                    • #11
                      I'm in the process of writing a java application which will control winamp based on gps information. I'd like to find out what features you guys would like to have in such a project.
                      Hmmm did i miss something there? before u blow up (lol) or get carried away, i am just trying to help u avoid all the request u will get. Take it from me i have been there, done that.
                      abcd-1
                      Author of CobraI,II,III and now CobraIV.
                      You can contact me on AOL instant messenger....nick is cenwesi or cenwesi3

                      Comment


                      • #12
                        I meant that more as "if you had such software, what would you want it to do?". I see how that would be interpreted as "what should I add to my software to make you happy?", but really I was just looking for ideas that struck a chord with me.

                        So far, there's been not one request though, unless you count your advice for a clean graphical interface.
                        I'd think this sort of thing would appeal to a rather narrower audience than something like Cobra, anyway. I appreciate the advice, but I think it's not really applicable right now.

                        There's always a chance I'll pretty it up, and release a for-public-consumption version, but for right now, those plans are still very much tentative.

                        Comment


                        • #13
                          Originally posted by Charles Enwesi:
                          <STRONG>lol....I will make it simple for u. No interface and feature, i can assure you ppl wont even bother testing it or installing it. (PS I DONT LIKE YOU!)</STRONG>
                          "okay i added in that last bit as a joke eheh"

                          what affraid of some competition? lol only j/k man but dont be so negative on this guy, he is doing it for himself and wanted to know if anyone else was interested.

                          Comment


                          • #14
                            I am not negative.....i was just trying to let him know what ppl are looking for and asking. I know few ppl in here that are actually coding for themself and know up front that the minute they put it out, ppl will want this and that and they don't want to go that route so they all kept it to them self. Just so you know CobraI i developed way ahead of its time, but the minute i put the app here, guess what......now we are on CobraIII.
                            abcd-1
                            Author of CobraI,II,III and now CobraIV.
                            You can contact me on AOL instant messenger....nick is cenwesi or cenwesi3

                            Comment


                            • #15
                              I have to say that its an interesting idea, and i could actually think of a serious way of using such a system. Think of tour busses, where they same the same bla bla when they reach a certain destination ... all they would have to do is to map out certain areas where is could play a specific file, and when the file is done go back some quiet back ground music.

                              And appart from this if the guy wants it let him build it, and Cenwesi means it well, his just trying to help you out a bit

                              Comment

                              Working...
                              X