Announcement

Collapse
No announcement yet.

New Mac front end: CarFrontEnd

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

  • New Mac front end: CarFrontEnd

    Well done and thanks for putting out a simple, clean front end that is expandable.

    Is this an open source project?
    Originally posted by ghettocruzer
    I was gung ho on building a PC [until] just recently. However, between my new phone having internet and GPS and all...and this kit...Im starting to have trouble justfiying it haha.
    Want to:
    -Find out about the new iBug iPad install?
    -Find out about carPC's in just 5 minutes? View the Car PC 101 video

  • #2
    Originally posted by Bugbyte View Post
    Well done and thanks for putting out a simple, clean front end that is expandable.
    Thanks. I liked what Bobby did with AMP's look and feel as it had a decidedly Mac feel to it, but it had more stuff than I cared about in it. Getting around is also cumbersome at times (e.g. getting to the Desktop is 5 commands from listening to music with the track info window open).

    On the other hand, I know my usage in the car is different than others so I added what is hopefully a simple interface to expand it to fit their needs and desires too. Then it simply comes down to installing the plugins that you wish to use and ignoring the ones you don't.

    Is this an open source project?
    It will be. I developed it on the WWDC beta of 10.5 and XCode 3, so the project and NIB files aren't compatible with the versions of XCode on 10.4. Assuming i'm not swamped at the time, i'll open source it right about the time 10.5 is released.

    -dave
    My pathetic worklog.
    CarFrontEnd (now it's own sub-forum!!!!)

    Comment


    • #3
      It works on my G4 dual 1ghz.

      How do you pick particular artist?

      Also, I presume that the far lower right hand button that says "off" is the repeat button?
      Originally posted by ghettocruzer
      I was gung ho on building a PC [until] just recently. However, between my new phone having internet and GPS and all...and this kit...Im starting to have trouble justfiying it haha.
      Want to:
      -Find out about the new iBug iPad install?
      -Find out about carPC's in just 5 minutes? View the Car PC 101 video

      Comment


      • #4
        Really cool! I am currently working on a Mac Mini in my car, so I'd be glad to help making a good OS X frontend - as soon as Leopard is available.

        Is it planned to have the interface changeable as well, e.g. with a plugin? I'm from Germany and the local Apple distributors are currently having an "iPhone on Tour" and I got my hands on it last monday, so now I'm really excited about having a frontend with at least a similar interface.

        Comment


        • #5
          Originally posted by Bugbyte View Post
          It works on my G4 dual 1ghz.
          Good to know. It ran great the last few days on our trip to the beach. I did find a couple bugs regarding having multiple iPods connected, but otherwise I didn't find any issues.

          For those that want to try to validate, I ran into these issues with a 8GB Nano and a 60GB Photo connected at the same time:

          1) When waking from sleep while playing the second (Photo) iPod, it would show the "no info" text and would start the current playlist over when I pressed play.

          2) After ejecting the Nano, it's playlists stayed in the list as available but did nothing when I tried to use them.

          If anyone else can reproduce this and give me more info, i'd appreciate it.

          How do you pick particular artist?
          Use iTunes
          Honestly that isn't something I do so I didn't bother. My wife does listen to music that way (and by album), so it is something I will put in my iTunes replacement but that is probably awhile off yet.

          Also, I presume that the far lower right hand button that says "off" is the repeat button?
          Yeap. It should cycle through "off", "all", and "one". That and the "(no) mix" buttons will make more sense once there are real graphics for them.

          -dave
          My pathetic worklog.
          CarFrontEnd (now it's own sub-forum!!!!)

          Comment


          • #6
            Originally posted by bpwned View Post
            Is it planned to have the interface changeable as well, e.g. with a plugin? I'm from Germany and the local Apple distributors are currently having an "iPhone on Tour" and I got my hands on it last monday, so now I'm really excited about having a frontend with at least a similar interface.
            This is not something i'm currently planning. You could (assuming that you are familiar with IB) rework the NIB file yourself, but that still wouldn't give you an iPhone look and feel.

            -dave
            My pathetic worklog.
            CarFrontEnd (now it's own sub-forum!!!!)

            Comment


            • #7
              Encouragement

              I like what you have going here. I'd like to raise my hand in encouragement.

              Also, your app works on my Powerbook 1.67 Ghz G4 (OS X 10.4.10)

              I'll keep a close eye on your project.

              Comment


              • #8
                is there a way to get an RSS feed of just this thread?

                Comment


                • #9
                  Originally posted by skigil View Post
                  is there a way to get an RSS feed of just this thread?
                  Not that I know of, but if you go to the top of the page you can use "Subscribe to this thread" in the Thread Tools and set it up to notify you when posts are made.

                  -dave
                  My pathetic worklog.
                  CarFrontEnd (now it's own sub-forum!!!!)

                  Comment


                  • #10
                    that's surprising, as nerdy as this place is thanks for the tip.

                    Comment


                    • #11
                      Originally posted by iamgnat View Post
                      This is not something i'm currently planning. You could (assuming that you are familiar with IB) rework the NIB file yourself, but that still wouldn't give you an iPhone look and feel.

                      -dave
                      Guess I will have to do even more changes then ;-)
                      Except for the multitouch features it shouldn't be that hard (at least I hope so).

                      Comment


                      • #12
                        Carfront end

                        I have downloaded this app. It won't open. It unstuffs fine and pops up on my desktop but it will not open any ideas?

                        Comment


                        • #13
                          Did you install the CarFrontEnd api like the instructions said? You have to download it and put it in the Library/Frameworks folder.
                          Originally posted by ghettocruzer
                          I was gung ho on building a PC [until] just recently. However, between my new phone having internet and GPS and all...and this kit...Im starting to have trouble justfiying it haha.
                          Want to:
                          -Find out about the new iBug iPad install?
                          -Find out about carPC's in just 5 minutes? View the Car PC 101 video

                          Comment


                          • #14
                            Originally posted by Bugbyte View Post
                            Did you install the CarFrontEnd api like the instructions said? You have to download it and put it in the Library/Frameworks folder.
                            I guess how to make an installer is one of my next tasks
                            I've had a few friends download and skip the API too.

                            As an update, I believe i've fixed the issue I found with multiple iPods but since I haven't been able to recreate the issue again in my car, it's hard to tell (the "fix" does fix another bug that I was already aware of though).

                            I did run across another bug this morning that i'll fix tonight and get them both posted. This one is related to track info. For performance reasons, I only request the things that I know will/could be changing (e.g. the current track time, play/pause, etc..) frequently and I key off the duration to see if I need to update the track info (album, artist, track, art (that's the big performance killer trying to do it frequently). The result is that if you have two songs play one after the other that have the same duration, the track info won't change . In hindsight that was a lazy/stupid mistake and a simple fix.

                            Also since there is nothing 10.5 specific in the code, i've decided i'm going to go ahead and release the source. Just be aware that unless you have XCode 3.0, you won't be able to build it. I'll put the request in to SF today and will hopefully be able to upload the code sometime this weekend.

                            Finally, i'm currently trying to rework the Button images using CoreImage. Currently the buttons are made from 2 (normal and clicked states) sets of three images that I resize and (for the middle portion) stretch to fit. If you've loaded the program on a Lilli (and I assume Xenarc) where you are running 800x600, you'll see lines due to this. Using baseline graphics also means there is a limit to how the button can be sized (my gripe about the standard OSX button), so I would like to generate them "on the fly" (e.g. when the button is initialized or resized) using CoreImage. Of course that I know zilch about graphics, it is proving frustrating to say the least If anyone anyone is familiar with CoreImage, I have some questions that I would love to ask

                            -dave
                            My pathetic worklog.
                            CarFrontEnd (now it's own sub-forum!!!!)

                            Comment


                            • #15
                              Originally posted by iamgnat View Post
                              For performance reasons, I only request the things that I know will/could be changing (e.g. the current track time, play/pause, etc..) frequently and I key off the duration to see if I need to update the track info (album, artist, track, art (that's the big performance killer trying to do it frequently). The result is that if you have two songs play one after the other that have the same duration, the track info won't change . In hindsight that was a lazy/stupid mistake and a simple fix.
                              Don't know how you fixed it, but one option is to store the UniqueID either in a variable or write it to prefs. Each time you check the current track time, compare the UniqueID of the playing track to the one you stored. If different, you've got a different song playing.

                              It also makes resume from sleep or on program restart on the same track real simple.

                              Originally posted by iamgnat View Post
                              Also since there is nothing 10.5 specific in the code, i've decided i'm going to go ahead and release the source. Just be aware that unless you have XCode 3.0, you won't be able to build it. I'll put the request in to SF today and will hopefully be able to upload the code sometime this weekend.
                              Thanks!

                              Originally posted by iamgnat View Post
                              Finally, i'm currently trying to rework the Button images using CoreImage. Currently the buttons are made from 2 (normal and clicked states) sets of three images that I resize and (for the middle portion) stretch to fit. If you've loaded the program on a Lilli (and I assume Xenarc) where you are running 800x600, you'll see lines due to this. Using baseline graphics also means there is a limit to how the button can be sized (my gripe about the standard OSX button), so I would like to generate them "on the fly" (e.g. when the button is initialized or resized) using CoreImage. Of course that I know zilch about graphics, it is proving frustrating to say the least If anyone anyone is familiar with CoreImage, I have some questions that I would love to ask
                              I've seen those lines. Wondered what they were!
                              Originally posted by ghettocruzer
                              I was gung ho on building a PC [until] just recently. However, between my new phone having internet and GPS and all...and this kit...Im starting to have trouble justfiying it haha.
                              Want to:
                              -Find out about the new iBug iPad install?
                              -Find out about carPC's in just 5 minutes? View the Car PC 101 video

                              Comment

                              Working...
                              X