The MP3car.com Store The MP3car.com Store    

Sponsored links

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

Reply
 
LinkBack Thread Tools Display Modes
Old 07-05-2006, 10:33 PM   #211
CarFrontEnd Creator
 
iamgnat's Avatar
 
Join Date: Jul 2004
Location: NoVA
Posts: 845
Quote: Originally Posted by iamgnat
I would still prefer something that just pops up over the list though (as an option?).

Actually, what about a plugin model? Or maybe just making AMP send/respond to NSNotifications? Either way then some others could help out by taking care of some extras themselves.

-dave
__________________
My pathetic worklog.
CarFrontEnd (now it's own sub-forum!!!!)
iamgnat is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 07-05-2006, 11:24 PM   #212
AMP Creator
 
aychamo's Avatar
 
Join Date: Jun 2006
Posts: 451
Quote: Originally Posted by iamgnat
When the minutes (and presumably hours) are less than 10, they aren't padded with a zero. "11:8pm" just looks funny to me

LOL! I saw this yesterday evening and cracked up laughing at it. It's already fixed, will be in the next version uploaded.

Quote: Originally Posted by iamgnat
If you can do that, then everyone can tweak it to their own tastes (I prefer US 24 hour time with seconds myself ).

I'll look into that.


Quote: Originally Posted by iamgnat
Nice touch.
I would still prefer something that just pops up over the list though (as an option?).

What would be the point of that? You already have music controls at the bottom of the screen when looking at the lists of songs, artists, etc. What would be the point of having an additional set of controls on the screen?


Quote: Originally Posted by iamgnat
Also, the rotating CD case seems to hide the track name under the time scale. I remember you said that this wasn't yours before, but I don't recall it doing that and didn't know if you tweaked it.

Does it only hide the name, etc, when it's stretched to full screen? It hides it when I stretch it to fullscreen, but when it runs at the correct resolution (800x480), it looks perfect. Do you have the same results?


Quote: Originally Posted by iamgnat
Looking really good.

Thanks,
-dave

Again, thank you for the kind words
Aychamo
__________________
-
aychamo is offline   Reply With Quote
Old 07-05-2006, 11:27 PM   #213
AMP Creator
 
aychamo's Avatar
 
Join Date: Jun 2006
Posts: 451
Quote: Originally Posted by avagadrox
Really great stuff. Thanks a lot. My only request would be to make everything centered on the screen. I know you've said its for 800x480, but when viewed in 800x600 everything is bottom left aligned. This leaves you with blank space at the top of the screen.

Anyway, thanks for the hard work.

I'll look into this, but a lot of stuff gets really, really complicated when doing something like this. I've literally spent hours and hours getting different buttons on different views to all line up to the exact pixel. Like, in the music view when you switch between album view, artist view, & radio view, it's all different things that popup, but you can't tell anything is even going on because everything lines up exactly right.
__________________
-
aychamo is offline   Reply With Quote
Old 07-05-2006, 11:53 PM   #214
AMP Creator
 
aychamo's Avatar
 
Join Date: Jun 2006
Posts: 451
Hey guys!

I have something to say. First, I really enjoy developing AMP. The problem is I enjoy it too much. I've been neglecting my studies, and I subsequently failed a test. I can't do that. This is all material that I need to know (literally, for the rest of my life), and school is already putting me in a huge debt, and school needs to be my number one thing right now.

I'm most likely going to do the following. I'm going to patch a handful of things that I mentioned up above, and release it as 1.0a, and along with it I will release the entire source code to AMP.

If people add things in, they can either submit patches to me, or they are free to take the entire project off into a whole new direction. The only thing I ask is that if any projects fork off of the AMP codebase, to please give AMP credit! (like, in the about screen, etc) I know there are a lot of talented coders out there, so I know you guys will be able to take AMP places I never will be able to.

I just don't have access to anything where I live right now. I can't do OBDII because my piece of **** car here doesn't have OBDII. I don't own a radioSHARK, so I can't do anything clever with it. I don't own a GPS so I can't really do anything clever with that. I have no desire to use a phidget, so I would never use that, etc.

I'll still continue to develop my primary codebase of AMP (that's why I say I'll be happy to accept patches from other developers). But certain things, I would just never be able to implement, so I will leave that up to you guys. One thing I would suggest for certain "plug-in" type things is to literally just develop a separate program, that maintains the exact look & feel of AMP, and just have AMP run the program, etc, you know what I mean?

I want to be clear that I'm not giving up! I did pretty much exactly what I wanted to do. I wanted to make a rock solid front end for the Mac. There may (or may not) be tiny bugs in AMP. But there are no gaping bugs, with **** crashing all the time (lol), like I've read about in some of the PC front ends.

I just hope, when I release the source, that some other developers will help make some new exciting stuff for AMP, submit patches, tweaks, etc. They can even use the source just to get a framework for developing a plug-in, etc. Or, a new developer can gank it to kick start a new project.

Ok guys, I gotta hit the sack. I'll release this next version & the source really soon.

- Aychamo
__________________
-

Last edited by aychamo; 07-06-2006 at 12:06 AM.
aychamo is offline   Reply With Quote
Old 07-06-2006, 07:13 AM   #215
Maximum Bitrate
 
pepsibobby's Avatar
 
Join Date: Dec 2005
Location: Langley AFB
Posts: 573
its sad to see you go from the seen, well at least for a while. However I understand your school situation. i Have spent many a late night working on my car where i should be inside reading. no worries, i myself will not be able to help because i ahve no coding knowledge at all but someone will. its stable, it works and who knows what could happen with it in the end.

good luck in school and dont quit working on it, when your not studying of course.
pepsibobby is offline   Reply With Quote
Old 07-06-2006, 09:17 AM   #216
CarFrontEnd Creator
 
iamgnat's Avatar
 
Join Date: Jul 2004
Location: NoVA
Posts: 845
Quote: Originally Posted by aychamo
What would be the point of that? You already have music controls at the bottom of the screen when looking at the lists of songs, artists, etc. What would be the point of having an additional set of controls on the screen?

Not looking for the controls in that case (since as you point out they are already there), just that the splash that comes up when you change a track be resized and moved to cover the list and then stays around. My issue is that the info at the bottom is too small to read while doing 60mph

Quote:
Does it only hide the name, etc, when it's stretched to full screen? It hides it when I stretch it to fullscreen, but when it runs at the correct resolution (800x480), it looks perfect. Do you have the same results?

I didn't tell it to stretch, but it was filling my whole screen (unlike AMP itself). I'll see what it looks like in the car to see if it has the same issue.

Quote:
Again, thank you for the kind words

And again, thank you for the hard work.

-dave
__________________
My pathetic worklog.
CarFrontEnd (now it's own sub-forum!!!!)
iamgnat is offline   Reply With Quote
Old 07-06-2006, 09:21 AM   #217
CarFrontEnd Creator
 
iamgnat's Avatar
 
Join Date: Jul 2004
Location: NoVA
Posts: 845
Quote: Originally Posted by aychamo
I've been neglecting my studies, and I subsequently failed a test.

Ah, the mark of a real life. Responsibilities

Bummer. Sorry to hear about the test. Knowledge is the most important thing, so you will get no hard feelings from me to go seek it. Good luck with your future tests.

I can't wait to get hold of your source (i'll get my floater yet! ) and play around. My biggest problem has always been getting the basics done in a manner I like. You've done that so hopefully I can move forward with the fun cool stuff

Thanks again for all your hard work so far and i'm sorry it cost you that test.

Thanks,
-dave
__________________
My pathetic worklog.
CarFrontEnd (now it's own sub-forum!!!!)
iamgnat is offline   Reply With Quote
Old 07-06-2006, 10:49 AM   #218
AMP Creator
 
aychamo's Avatar
 
Join Date: Jun 2006
Posts: 451
Hey guys;

I'm on lunch, just a quick word. I'm doing a rudimentary plugin architecture for AMP real quick. As of now, AMP publishes a dictionary (NSDictionary) containing info on the song that is currently playing, and the path to the album art for the song. So if anyone did a plugin, they would be able to see what song the user currently has playing (in case you want to integrate it somehow).

Also, AMP will check for the presence of a dictionary in a certain location (I'll give more info later), and you can control AMP through that dictionary (ie, make music start/stop/next/previous, etc)

This type of system is nice because it seems infinitely extensible. It could go as far as you making your program write a common to AMP asking it for a list of albums by a certain artist, or whatever, and it would give you what you want, etc. Really neat.

I'll try to get this version and the source out soon.

Dave, I see what you mean now about a floater. I can make that easy, and put it back on the album art button. You mean just a big version of the little screen that pops up? With larger text, etc? Floating on top of the music lists, etc?

Oh, and about the time format, I've never done the stuff with user defaults, etc like that. Do you have a routine to return the time in the user specified format as a string?
__________________
-
aychamo is offline   Reply With Quote
Old 07-06-2006, 01:11 PM   #219
CarFrontEnd Creator
 
iamgnat's Avatar
 
Join Date: Jul 2004
Location: NoVA
Posts: 845
Quote: Originally Posted by aychamo
Dave, I see what you mean now about a floater. I can make that easy, and put it back on the album art button. You mean just a big version of the little screen that pops up? With larger text, etc? Floating on top of the music lists, etc?

Yes, but go study

Quote:
Oh, and about the time format, I've never done the stuff with user defaults, etc like that. Do you have a routine to return the time in the user specified format as a string?

Nope. It's only recently that it occured to be to use the global prefs info and I haven't done a clock since then. I'll work on it when I get hold of your code

-dave
__________________
My pathetic worklog.
CarFrontEnd (now it's own sub-forum!!!!)
iamgnat is offline   Reply With Quote
Old 07-06-2006, 02:38 PM   #220
AMP Creator
 
aychamo's Avatar
 
Join Date: Jun 2006
Posts: 451
- AMP 1.0 Release
http://www.aychamo.com/amp/AMP.zip
http://www.aychamo.com/amp/AMPSource.zip

This 1.0a release contains bug fixes for the things mentioned above (clock, config issues). Also, the clock area is now a "hot button" to bring up a set of controls to control AMP in basically every menu. Even if the clock isn't being displayed, the area is still a "hot spot" and should bring up a little menut to control music (ie, you are in the middle of config-ing something, and want to change a song). There is also a music button in the web browser now that lets you control songs, etc.

Also.. I've released the source code. I've included additionally a sample AMP plugin that should get you off the ground with communicating with AMP, and getting your plugin to have the "look & feel"of AMP. If you need to find out how I did something, in order to implement it in your plug-in, just look in the source, or post here and I can tell you.

PLEASE DON'T LAUGH AT MY CODE! lol! I started AMP to help a buddy get some CoreData importing action going on in his FrontEnd, and it just blossomed. My naming schemes are weird and inconsistant, nothing is broken up into different classes because everything is so interdependent.

Because the core part of AMP is all so interdependent on itself is the reason (what a horrible sentence) I thought it's best to make all plug-ins just seperate program. The source would be too huge and unmanageable if we just lumped it all into one big file. The included plugin really should get you going as far as making something for AMP.

AMP can already communicate 2 ways with plugins, etc. I'll have to write a front-end for the plug-ins though (to manage them, etc). I will handle that.

If anyone tweaks anything in the code that is worth submitting, please do so. Just shoot me a PM here, or email me. When you first look at the code, just go through it slowly, following the method calls, etc, to get a feel for how it works. Most methods and variables are named very accordingly and should do all it can to help unobfuscate the code.

Again, I ask, if you use this code to start your own project, then please just give me a little shout w/ a link to my site That's all I ask. Let's get some really good **** going on in the front end community for the Mac!

- Aychamo

PS - With the plugins, when you starting reading through it, if you have any good suggetions for plug-in commands to AMP, please let me know!
__________________
-
aychamo is offline   Reply With Quote
Old 07-06-2006, 03:58 PM   #221
Admin. Don't bug or I'll byte.
 
Bugbyte's Avatar
 
Join Date: Sep 2004
Location: Corning, NY
Posts: 4,710
Kudos to you! I like AMP. A nice contribution to the community and really good of you to release the source.

Keep up the good work, but FIRST get your education straight, THEN work on AMP! It's a nice App.
__________________
-Where in the world is the iBug?
-Find out about theiBug
-Attention Newbies! Have you seen the FAQ Emporium?
-No time to figure it out? Take 5 minutes to view the Car PC 101 video
Bugbyte is offline   Reply With Quote
Old 07-06-2006, 04:58 PM   #222
Maximum Bitrate
 
pepsibobby's Avatar
 
Join Date: Dec 2005
Location: Langley AFB
Posts: 573
for who ever starts playing wtih AMP next, when ever you change a playlist in iTunes you must reimport your iTunes file in AMP.
pepsibobby is offline   Reply With Quote
Old 07-06-2006, 05:11 PM   #223
CarFrontEnd Creator
 
iamgnat's Avatar
 
Join Date: Jul 2004
Location: NoVA
Posts: 845
Quote: Originally Posted by pepsibobby
for who ever starts playing wtih AMP next, when ever you change a playlist in iTunes you must reimport your iTunes file in AMP.

Not that i'm steping up or anything, but i've aready thought about that

My idea is to create a watch on the XML file and when it changes, update AMP's DB. The real question is how to best do it without impacting the user (since it is possible that the song they are listening to no longer exists in the list/album/artist they are currently in (not to mention entire lists going away).

-dave
__________________
My pathetic worklog.
CarFrontEnd (now it's own sub-forum!!!!)
iamgnat is offline   Reply With Quote
Old 07-06-2006, 06:33 PM   #224
Constant Bitrate
 
super-fly's Avatar
 
Join Date: Feb 2006
Location: In a van down by the river!
Posts: 202
Just wondering....is there a way to shuffle the whole library and play it.
super-fly is offline   Reply With Quote
Old 07-06-2006, 06:48 PM   #225
CarFrontEnd Creator
 
iamgnat's Avatar
 
Join Date: Jul 2004
Location: NoVA
Posts: 845
Quote: Originally Posted by aychamo
PLEASE DON'T LAUGH AT MY CODE! lol! I started AMP to help a buddy get some CoreData importing action going on in his FrontEnd, and it just blossomed. My naming schemes are weird and inconsistant, nothing is broken up into different classes because everything is so interdependent.

Ugh. I'll try not to laugh at your code, but I might have to kill you for the Delegate code. 122 double sided pages to print (though to be fair, XCode appears to use a giant font size for printing I think there are only 20 lines per side )

I think I know the first thing i'll tackle before playing with features

Thanks,
-dave
__________________
My pathetic worklog.
CarFrontEnd (now it's own sub-forum!!!!)
iamgnat 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 Off
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 02:41 AM
Amp running hot...?? Emerica2843 General Hardware Discussion 5 02-08-2006 05:40 PM
Amp running hot...?? Emerica2843 Car Audio 6 01-29-2006 07:29 PM
vw mk4 monson amp and another amp colorless Car Audio 33 10-03-2005 12:32 PM


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


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics