Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > MacCar > AMP


Reply
 
Share Thread Tools Display Modes
Old 10-06-2006, 12:10 AM   #661
Variable Bitrate
 
Join Date: Feb 2006
Posts: 263
LightningMac is on a distinguished road
I'm guessing I know what it is. a dynamic weather page, or a weather icon showing you the current weather based on your location. by clicking on the icon it will take you to a weather screen... I brought up this idea a few days ago along with a traffic page
LightningMac is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 10-12-2006, 10:51 PM   #662
AMP Creator
 
aychamo's Avatar
 
Join Date: Jun 2006
Posts: 454
aychamo is on a distinguished road
Hey guys,

I know I've been pretty quiet lately. I got burnt out on AMP for a while, and was working on a different side-project for a while. My side-project was a "home-theater" version of AMP. As you know, AMP was my first app in Cocoa/Obj-C, and I learned a lot while working on AMP. So I took what I learned and started my side-project from scratch.

I tried designing the interface to be usable with a six-button Apple remote. This led to quite a few challenging logic decisions, as I don't have one to play around with! But it made me keep the interface simple & clean.

Well, you may be able to call it AMP 2.0. It's so much more incredibly better than AMP 1.0 already, and it only has the extreme basics. Here are some improvements:

1. No more importers, it reads from your iTunes & iPhoto .xml file on startup, and startup only takes about 3-5 seconds (for my 7,000 item library on a PBG4). So if you add new media, all you have to do is restart the version of AMP, you don't have to run any importers, etc.
2. Resolution independent - it should work with essentially any resolution.
3. Modularized - no more monolithic chunks of code. If you are a developer, you will enjoy much more working on this app than the previous version of AMP.
4. You can select "All" artists, "All" albums, and see playlist items.
5. It's all controlled from like six buttons, so touch-screen buttons will be "extras", but all the essential controls *can* be through a hardware device (such as a PowerMate, NuL00q, etc).
6. Since it's modularized, the playing, etc, is delegated out to other objects, so, well, the way it works is just pretty damn awesome
7. It offers all the same browse modes as the iPod does, so you can browse music by Artist, Album, Songname, Genre, or Playlists, and you can browse your videos by Movies, TV Shows, and Music Videos.
8. In addition to the videos from your iTunes library, it also lets your browse through your own file structure in ~/Movies, so you can just dump whatever media in there, in whatever directory structure you want, and you can browse it like that.

The only *con* is that it has to keep iTunes open to get your album art. But that's a pretty small thing. This is because Apple changed the way you access album art in iTunes 7.0 (they keep it in some random external file now.)

I have just a few tiny things to workout with my little side-project before I can upload a demo (I have to finish some school work tonight, and I can work on it some tomorrow to finish up the little odd bits) to show you some of the things I've got going.

If you would like, I can upload the version of AMP I have now, without any of these changes, but with the Google Earth support, so you can have that until I can combine AMP1.0 with the new changes in AMP2.0.

Below is a screenshot showing some of the things I have in mind. Now, I know it's a bit ugly. I'm no designer! I got the design from a post I saw in iTheater's forums, where a guy mocked up a user-interface. The screenshot below is an actual implementation, it is *not* a mockup. A lot of the visual stuff you see is me trying to figure out what I can do with NSViews. For example, the clock uses NSBezierPath paths, and it let me learn a lot (and you should see how long it took me to remember how sin/cos & deg/rads work to calculate the time :-) ) So those aren't necessarily things I will keep, just me trying to learn.

http://img222.imageshack.us/img222/3982/picture2rc6.png

:-)
Aychamo
__________________
-

Last edited by aychamo; 10-12-2006 at 10:53 PM..
aychamo is offline   Reply With Quote
Old 10-12-2006, 10:56 PM   #663
Constant Bitrate
 
Join Date: Jun 2006
Posts: 126
JakobMetzger is on a distinguished road
AWESOME!! just keep amazing me aychamo. Im loving all the new improvemtns and other program you are creating. Im also eager to see the AMP w/google earth version too!
JakobMetzger is offline   Reply With Quote
Old 10-12-2006, 11:23 PM   #664
Constant Bitrate
 
MacMobile's Avatar
 
Join Date: Sep 2005
Location: Trois-Rivieres, Qc, Canada
Posts: 123
MacMobile is on a distinguished road
Quote: Originally Posted by aychamo View Post
Hey guys,...
No more importers, it reads from your iTunes & iPhoto .xml file on startup, and startup only takes about 3-5 seconds (for my 7,000 item library on a PBG4). So if you add new media, all you have to do is restart the version of AMP, you don't have to run any importers, etc.
....Aychamo

1. Great, that mean I will be able to make an AppleScript to rate my song in the car !
I have more than 17000 songs but they are not all that good and the only time I have to listen to music and rated them is in the car, Thank.

2. I would really appreciate if i could play a song and video in the same list without having to change program. AMP 1.0 was almost doing it.

3. While driving, I don't spend to much time looking at the screen, but when I do a quick look, I wish I could see a very large artwork of the album (even bigger than in front Row).

4. Maybe a virtual Keyboard to filter a list like in itunes.

One day I hope I could help with the coding.

Thank again Aychamo !!!

Good work.

Franco
__________________
Help me keep my web site up to date.
Mac-Mini in Passat
MacMobile is offline   Reply With Quote
Old 10-12-2006, 11:37 PM   #665
Variable Bitrate
 
Join Date: Feb 2006
Posts: 263
LightningMac is on a distinguished road
Awesome news!

thanks so much for all of your hard work Aychamo!

Maybe you can make this a dual mode program, so you can switch it from car to home theater mode? All it would do is change the front skin (the one for the car would be touch screen and the one for home theater would just be used with the apple remote), but the functionality would be the same in both programs?

Last edited by LightningMac; 10-12-2006 at 11:39 PM..
LightningMac is offline   Reply With Quote
Old 10-13-2006, 12:50 AM   #666
Newbie
 
qkslvr's Avatar
 
Join Date: Feb 2005
Location: Wheaton, IL
Posts: 54
qkslvr is on a distinguished road
Completely unrelated, but The Owls Go is one of the most addictive songs ever. The first time I heard it, I was like "What the hell is this?" Then I couldn't get it out of my head. And of course I had to buy it on iTunes... Ha.

The program looks AMAZING. These new features should work perfect and I cannot wait to see both it and the GE versions!

Thanks for all the effort!
__________________
Pictures never lie.
Only Photoshop does.
qkslvr is offline   Reply With Quote
Old 10-13-2006, 07:15 AM   #667
AMP Creator
 
aychamo's Avatar
 
Join Date: Jun 2006
Posts: 454
aychamo is on a distinguished road
Quote: Originally Posted by qkslvr View Post
Completely unrelated, but The Owls Go is one of the most addictive songs ever. The first time I heard it, I was like "What the hell is this?" Then I couldn't get it out of my head. And of course I had to buy it on iTunes... Ha.

Haha Isn't Architecture one of the oddest bands?? I had the exact same impression the first time I played that song and cd. Now I play the whole cd through. It's really enjoyable music!
__________________
-
aychamo is offline   Reply With Quote
Old 10-13-2006, 08:48 AM   #668
Newbie
 
qkslvr's Avatar
 
Join Date: Feb 2005
Location: Wheaton, IL
Posts: 54
qkslvr is on a distinguished road
Quote: Originally Posted by aychamo View Post
Haha Isn't Architecture one of the oddest bands?? I had the exact same impression the first time I played that song and cd. Now I play the whole cd through. It's really enjoyable music!

Odd is one way to describe them, yes...
__________________
Pictures never lie.
Only Photoshop does.
qkslvr is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 10-15-2006, 12:14 AM   #669
AMP Creator
 
aychamo's Avatar
 
Join Date: Jun 2006
Posts: 454
aychamo is on a distinguished road
Quote: Originally Posted by qkslvr View Post
Odd is one way to describe them, yes...

I saw "Man of the Year" tonight, and was surprised to hear their song "Souvenirs" from "Fingers Crossed" in the movie! I tried telling my friends, and they looked at me with blank stares (which, coincidentally, is the same reaction I get when I tell them I code this program!)
__________________
-
aychamo is offline   Reply With Quote
Old 10-15-2006, 01:48 AM   #670
AMP Creator
 
aychamo's Avatar
 
Join Date: Jun 2006
Posts: 454
aychamo is on a distinguished road
Ok guys, I'm making a bit of progress in getting the two AMPs merged or whatever (it's so late, look at the time in this pic,, haha). It's starting to look "AMP"-like ,or should I say FrontRow like? Remember I said it will be resolution indepdenent, so after the movie I got the little sidebar and scroller working. I'm actually really happy with it, and it's great cause it will draw for whatever size, so it comes in really handy and will be useful in differnent parts of the app. Anyway!

http://img183.imageshack.us/img183/2415/dsdsru2.png
__________________
-
aychamo is offline   Reply With Quote
Old 10-15-2006, 02:30 AM   #671
Newbie
 
Join Date: Oct 2006
Posts: 1
betito is an unknown quantity at this point
Hi Guys,
First of all, I would like to say great work! I have been reading some of your posts, and I am happy to see people supporting the mac for onboard carputers.
I have began to toy around with Cocoa, so I am still on the rookie stage. However, I am hoping with a few months of practice (OK maybe more like a year) I can get close to par with some of you guys.
Anyway, I think in the mean time since I won't be able to contribute with any code , I can share a couple of ideas I have as far as added functionality to AMP.
1. Internet Radio
2. Bluetooth Support
I work in the Telecom sector, so I get to play around some with voice/data capabilities of wireless networks. Yesterday I took my macbook for a ride around Dallas with a Samsung ZX20 3G phone hooked up to it via bluetooth. I was able to stream music from Pandora (pandora.com) @128kbps for almost the entire ride. Only a couple of hickups, but I expected it 'cause the 3G network here hasn't even been optimized. Since FM support for the mac is not that great (I tried the RadioShark) and FM stations are horrible anyways, I was thinking that streaming music could be a viable solution. Off course, 3G is only available only in major cities for now, but with time services such as this will be as common as voice coverage. BTW, I can also cruise the web with burts of close to 500kbps DL.
Also, speakerphone capabilities for bluetooth enabled phones. Since my mobile phone would be paired up with my mac while in the car, I was thinking that I should be able to place, accept, and route calls through the mac.
Anyway, these are just a couple of ideas that came to my mind.
BTW, can you guys point me to some docs, books, sites on Cocoa programming? Again, keep in mind again that I am newbie to this stuff, so be gentle Thanks!
betito is offline   Reply With Quote
Old 10-15-2006, 02:36 AM   #672
AMP Creator
 
aychamo's Avatar
 
Join Date: Jun 2006
Posts: 454
aychamo is on a distinguished road
Hi Betito

That's pretty cool you could stream music from Pandora over your phone! That's a pretty ideal situation! Constant really nice music coming in that is all interesting and to your tastes! I'm not sure how much of Mac-integration you are looking to do in your car, but since you posted in AMP's thread, you could add the Pandora site as a bookmark in AMP's browser and go to it there. Pandora doesn't really have any interface I can interact with programatically, so it's just limited to really loading it in a browser

As far as learning Cocoa. Honestly, the best thing is to Google "cocoa tutorirals." It worked for me. Also, you can check out http://www.cocoadevcentral.com and http://www.cocoadev.com and of course, the best and most useful site, http://developer.apple.com

a
__________________
-
aychamo is offline   Reply With Quote
Old 10-15-2006, 02:47 AM   #673
Variable Bitrate
 
Join Date: Feb 2006
Posts: 263
LightningMac is on a distinguished road
Quote: Originally Posted by aychamo View Post
Ok guys, I'm making a bit of progress in getting the two AMPs merged or whatever (it's so late, look at the time in this pic,, haha). It's starting to look "AMP"-like ,or should I say FrontRow like? Remember I said it will be resolution indepdenent, so after the movie I got the little sidebar and scroller working. I'm actually really happy with it, and it's great cause it will draw for whatever size, so it comes in really handy and will be useful in differnent parts of the app. Anyway!

http://img183.imageshack.us/img183/2415/dsdsru2.png

Looks awesome, for some reason, it looks even better (sharper/clearer) to me! Great work and it looks like you're moving at a great pace!

thanks again for all the hard work and a great program!
LightningMac is offline   Reply With Quote
Old 10-15-2006, 08:58 PM   #674
Constant Bitrate
 
Join Date: Jun 2006
Posts: 126
JakobMetzger is on a distinguished road
ya, about pandora...
i tried incorporating it into my xbox through XBMC(xbox media center) and after a little digging and searching i found that its impossible to stream pandora through anythign other than pandora.com. It pretty much just a bunch of liscensing and other mumbo jumbo that makes it illegal to port it. The best I can think of is open pandora.com before you open AMP and have it stream from there, I know there is a widget in OS X that lets you do that but im not 100% sure how it works, ive never looked at it.
JakobMetzger is offline   Reply With Quote
Old 10-17-2006, 07:43 PM   #675
Constant Bitrate
 
Join Date: Jul 2005
Posts: 138
bcohen5055 is on a distinguished road
If you don't need to use pandora you can use the itunes internet radio sites. i know the presets suck but you can add your own. This actually sounds like a good intro into cocoa programming for you. if you can get your app to access an internet feed and interprit that data (dont know how internet radio is really streamed) you'll be set. There may even be a way to do it through quicktime in wich case its probably a snap.
bcohen5055 is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
PC Motherboard to 1 amp or 2? hanzacra General Hardware Discussion 5 11-27-2007 03:41 AM
Amp running hot...?? Emerica2843 General Hardware Discussion 5 02-08-2006 06:40 PM
Amp running hot...?? Emerica2843 Car Audio 6 01-29-2006 08:29 PM
vw mk4 monson amp and another amp colorless Car Audio 33 10-03-2005 01:32 PM



All times are GMT -5. The time now is 12:16 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.0
Copyright © 1999 - 2008 Mp3Car.com Inc.
"VaultWiki" powered by VaultWiki v2.5.2.
Copyright © 2008 - 2009, Cracked Egg Studios.Ad Management by RedTyger
Message Board Statistics