Mp3car Home Page The mp3Car.com Forums The mp3Car.com Store The mp3Car.com Blog About mp3Car.com    

Sponsored links

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


Reply
 
Share Thread Tools Display Modes
Old 07-11-2006, 01:33 PM   #301
Newbie
 
Join Date: Mar 2006
Posts: 10
snoe is on a distinguished road
That's really too bad aychamo, if it's any consolation, at least you found out before you tied the knot

I noticed with v1.0 that if you have the floating music controls up and click the X you are returned to the music page even if you were on the browser or something.

A couple more suggestions too:
In the artists views there could be an ALL selection at the top of the lists
So you click the artist button, at the top of the list of artists is an ALL button. click that and you get all songs by all artists.
Or if you click into a particular artist at the top of the list of albums there should be an all ALL selection that plays all songs by that artist.

In the album view a similar thing could be done, which would allow you to group soundtracks and stuff under one album. If you have an album name with only a single artist (ie Abbey Road) then clicking on the album Abbey Road takes you to the list of songs like it does normally.

However if an album has multiple artists (ie a soundtrack, or Greatest Hits) then the next screen could display an artist list with an ALL option on top. So if you have Queen and The Doors Greatest Hits Albums click on Greatest Hits under albums then you get a list of ALL, Queen, The Doors. If you have the soundtrack to Lost Highway, you get a list of ALL, NIN, Marylin Manson, etc...
snoe is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 07-11-2006, 01:42 PM   #302
CarFrontEnd Creator
 
iamgnat's Avatar
 
Join Date: Jul 2004
Location: NoVA
Posts: 867
iamgnat is on a distinguished road
Quote: Originally Posted by aychamo
This is an embarassing release.

That happens. Don't sweat it too much

To your other issue, I went through something similar a year ago (married already though ). I hope you have some good friends around to help you get through it, it sucks not matter how you slice it You have my best wishes.

P.S. My code sucked too when I went through it (Well, more than usual )

-dave
__________________
My pathetic worklog.
CarFrontEnd (now it's own sub-forum!!!!)
iamgnat is offline   Reply With Quote
Old 07-11-2006, 02:11 PM   #303
Low Bitrate
 
jdisenberg's Avatar
 
Join Date: Dec 2005
Location: Kentucky
Posts: 78
jdisenberg is on a distinguished road
Yeah, with the DVD controls... I have my mini inside right now to test and was just thinking that the apple controls are so small that it would hard to use in a car... I didn't really think about the fact that I shouldn't be watching DVDs while driving so the smaller controls are fine...

It was just a regular quicktime movie downloaded off of the net. The spiderman 3 trailer. I will try again with the new version, right now I am off to work.

One thing though, maybe an "x" in the DVD portion to exit out of it. As it stands now I have to use my mouse and go to the top left and choose quit, but in my car, there is no mouse.

One thing real quick. You are amazing. You fix these bugs and change things about the program with so much speed. You have been one of the greatest things to happen at mp3car.com, the mac section. Thanks for all your hard work, and sorry about all of your troubles.
jdisenberg is offline   Reply With Quote
Old 07-11-2006, 02:49 PM   #304
Constant Bitrate
 
Sharkbite86's Avatar
 
Join Date: Apr 2006
Location: California
Posts: 191
Sharkbite86 is on a distinguished road
wow great app!! I was just playing around with it and everything seems to work great for me! Although im only using it on my powerbook :/ . One funny thing i noticed though (and it has been doing this for a while now), when I try to open the calculator it tries opening something in classic on my computer. I guess it's trying to open the classic version of calc, just though you should know.
__________________
MacCar progress:
Planning:-----> [||||||||||||||||||||] 70%
Parts:---------> [||||||||||||||||||||] 0%
Construction:-> [||||||||||||||||||||] 0%

Car broken into... progress is basically zip...
Sharkbite86 is offline   Reply With Quote
Old 07-11-2006, 03:39 PM   #305
AMP Creator
 
aychamo's Avatar
 
Join Date: Jun 2006
Posts: 452
aychamo is on a distinguished road
Quote: Originally Posted by Sharkbite86
wow great app!! I was just playing around with it and everything seems to work great for me! Although im only using it on my powerbook :/ . One funny thing i noticed though (and it has been doing this for a while now), when I try to open the calculator it tries opening something in classic on my computer. I guess it's trying to open the classic version of calc, just though you should know.

Hey man!

Quick question. Do you have Calculator.app in your /Applications folder?

(I'm still only using AMP on my PowerBook too. I like to switch it into 800x600 and pretend I just have a magnificent, non-functioning touch screen!)
__________________
-
aychamo is offline   Reply With Quote
Old 07-11-2006, 03:59 PM   #306
CarFrontEnd Creator
 
iamgnat's Avatar
 
Join Date: Jul 2004
Location: NoVA
Posts: 867
iamgnat is on a distinguished road
Quote: Originally Posted by aychamo
I like to switch it into 800x600 and pretend I just have a magnificent, non-functioning touch screen!

I've gotten so used to using the TS in my car, I find I keep tapping other LCDs

It's not funny anymore after you try it for half a minute at 3 in the morning wondering why it's not working

-dave
__________________
My pathetic worklog.
CarFrontEnd (now it's own sub-forum!!!!)
iamgnat is offline   Reply With Quote
Old 07-11-2006, 05:22 PM   #307
AMP Creator
 
aychamo's Avatar
 
Join Date: Jun 2006
Posts: 452
aychamo is on a distinguished road
Quote: Originally Posted by iamgnat
I've gotten so used to using the TS in my car, I find I keep tapping other LCDs

It's not funny anymore after you try it for half a minute at 3 in the morning wondering why it's not working

-dave

"It must be because of that one line I commented out.... DANG IT! .. OH WAIT A MINUTE"

dave, do you ever get those "eureka" moments where you *know* what the problem is, but you don't actually think the words? Like, if you changed something, you know exactly where to go to fix it, but if you stop to think what the actual problem is, you go blank? (this is a horrible explanation.. like you can think in an instant what the problem is, but if you had to explain it it would take five minutes?)
__________________
-
aychamo is offline   Reply With Quote
Old 07-11-2006, 05:35 PM   #308
Constant Bitrate
 
Sharkbite86's Avatar
 
Join Date: Apr 2006
Location: California
Posts: 191
Sharkbite86 is on a distinguished road
Quote: Originally Posted by aychamo
"It must be because of that one line I commented out.... DANG IT! .. OH WAIT A MINUTE"

dave, do you ever get those "eureka" moments where you *know* what the problem is, but you don't actually think the words? Like, if you changed something, you know exactly where to go to fix it, but if you stop to think what the actual problem is, you go blank? (this is a horrible explanation.. like you can think in an instant what the problem is, but if you had to explain it it would take five minutes?)

hahahaha i have had those moments before lmao . It's hugely funny thinking about it but it is horrible during the moment .


As for the calculator thing; I do have calc in my applications folder. I just deleted calc from the classic folder, let me see if it fixes the problem....

...

lol yeah it's fixed... guess it just got confused between the two. Could be an issure for other people too so I duno if you care.
__________________
MacCar progress:
Planning:-----> [||||||||||||||||||||] 70%
Parts:---------> [||||||||||||||||||||] 0%
Construction:-> [||||||||||||||||||||] 0%

Car broken into... progress is basically zip...
Sharkbite86 is offline   Reply With Quote
Old 07-11-2006, 08:08 PM   #309
CarFrontEnd Creator
 
iamgnat's Avatar
 
Join Date: Jul 2004
Location: NoVA
Posts: 867
iamgnat is on a distinguished road
Quote: Originally Posted by aychamo
dave, do you ever get those "eureka" moments where you *know* what the problem is, but you don't actually think the words? Like, if you changed something, you know exactly where to go to fix it, but if you stop to think what the actual problem is, you go blank? (this is a horrible explanation.. like you can think in an instant what the problem is, but if you had to explain it it would take five minutes?)

If you ever become a professional programmer. Make sure that you can either you do your work on a laptop you take home with you or have remote access that will let you get to the code. Many times have I woken in the middle of the night to fix code that has been troubling me.

Wait till you actually start thinking in code

-dave
__________________
My pathetic worklog.
CarFrontEnd (now it's own sub-forum!!!!)
iamgnat is offline   Reply With Quote
Old 07-11-2006, 09:51 PM   #310
Variable Bitrate
 
super-fly's Avatar
 
Join Date: Feb 2006
Location: In a van down by the river!
Posts: 226
super-fly is on a distinguished road
Ok....everything seems to be working fine now. Thanks for the fixes, this really is a great program. I tried looking at the source so I could kinda see whats going on and maybe tweak it. I didnt know where to start though, I ll have to check out some tutorials. Any suggestions? I ve done stuff in C++ and java before.

The real reason I m posting is I have pics....yeah. They are kinda crappy, if you want any in particular let me know. These pics are of my 8.4" screen at 800x600. If you look at the pics of the movie screen and the pic of the visual playing you can see what the full screen looks like. If you compare these pics to the pics of the menus, you can see how much dead space there is on these screen. I would be happy with the current resolution centered(heck I'm pretty happy with it now), but like i said an 800x600 version would be ideal.













I'll try and get the ones you wanted in particular tomorrow...hope these help though.

Last edited by super-fly; 07-11-2006 at 10:22 PM..
super-fly is offline   Reply With Quote
Old 07-11-2006, 09:56 PM   #311
Maximum Bitrate
 
Join Date: Jul 1999
Location: Birmingham, Alabama (War Eagle!)
Posts: 700
replicant is on a distinguished road
gah someone needs to buy my current windows based carpc so i can buy a mac mini and install this!

i'm so anxious.
__________________
replicant
Audi A4 (flickr pics)
replicant is offline   Reply With Quote
Old 07-11-2006, 09:59 PM   #312
AMP Creator
 
aychamo's Avatar
 
Join Date: Jun 2006
Posts: 452
aychamo is on a distinguished road
Quote: Originally Posted by super-fly
Ok....everything seems to be working fine now. Thanks for the fixes, this really is a great program. I tried looking at the source so I could kinda see whats going on and maybe tweak it. I didnt know where to start though, I ll have to check out some tutorials. Any suggestions? I ve done stuff in C++ and java before.

The real reason I m posting is I have pics....yeah. They are kinda crappy, if you want any in particular let me know. I m in my car right now...pics when I get inside.

Hey man!

Hell yeah some pics! I'd love to see the music browsing screen, the about window , and maybe like a visual wtih the music controls popped up over it!
__________________
-
aychamo is offline   Reply With Quote
Old 07-11-2006, 10:03 PM   #313
AMP Creator
 
aychamo's Avatar
 
Join Date: Jun 2006
Posts: 452
aychamo is on a distinguished road
Regarding your question about developing for it. The language is Objective-C. I don't know *anything* about the differences between C/C++/C#/ObjC or whatever. I know basically all the syntax is the exact same as C, except when you call a method of an object, you just put it in brackets.

So like in old school C you would do:

char *name = "my name";
char *lastname= "stupididiot";
(I dont even know how to concatenate strings in C, LOL)

ObjC:
NSString *name = @"my first name";
NSString *lastname = @"stupid idiot";
NSString *fullname = [name stringByAppendingString:lastname];
- or -
NSString *fullname = [NSString stringWithFormat:@"%@ %@", name, lastname];

etc, etc. You just signify that you making a call to an object's methods by using the [ ] 's. Lol I have no idea.

I guess the important thing is to treat things as objects. Like I kept trying to do this when I started:

NSString *name = @"aychamo";

if (name == "aychamo") NSLog(@"OH GOD ITS YOU!?");

But that won't work.. Because name is a string object, not a string variable. So you would have to do:

if ([name isEqualToString:@"aychamo") NSLog(@"oh its you !");

See how you make a call to the string objects (name) method "isEqualToString" ? And by using @ in front of the quotes, you are signifying the text in quotes to be part of a string object!

And it's really intelligent (as you would expect). Like, if you use an object method that returns a certain object, you can "assume" it retuurned it and run a new method from that .. like ethis:

(you'll see this a lot in the source, so I'll use it as an example)

if ([[sender title] isEqualToString:@"STOP"]) NSLog(@"you better stop!");

What's happening there is that you send the method "title" to the object "sender". This returns an NSString object. If you can see it, you can tell that we then send the "isEqualToString" method to the NSString object returned by "sender title".

Oh, ,and NSLog is osmething we use a lot for debugging. It's a way to write to the console log without having to do anything special to write to the screen. It comes in extremely handy. It honestly accounts for 90% of my debuggin (the other 10% is you guys!)
__________________
-

Last edited by aychamo; 07-11-2006 at 10:10 PM..
aychamo is offline   Reply With Quote
Old 07-11-2006, 10:37 PM   #314
AMP Creator
 
aychamo's Avatar
 
Join Date: Jun 2006
Posts: 452
aychamo is on a distinguished road
Quote: Originally Posted by super-fly
Ok....everything seems to be working fine now. Thanks for the fixes, this really is a great program. I tried looking at the source so I could kinda see whats going on and maybe tweak it. I didnt know where to start though, I ll have to check out some tutorials. Any suggestions? I ve done stuff in C++ and java before.

The real reason I m posting is I have pics....yeah. They are kinda crappy, if you want any in particular let me know. These pics are of my 8.4" screen at 800x600. If you look at the pics of the movie screen and the pic of the visual playing you can see what the full screen looks like. If you compare these pics to the pics of the menus, you can see how much dead space there is on these screen. I would be happy with the current resolution centered(heck I'm pretty happy with it now), but like i said an 800x600 version would be ideal.


I'll try and get the ones you wanted in particular tomorrow...hope these help though.

!!!!!!! Thank you for the pics!!! Haha! It pumps me up to see it on someone's screen!

Since my screen was stolen, maybe I should go with a dang larger screen. Does that 8.4 do 800x600 natively? Or is it "stretched"? I can't really tell from the pics. Does AMP's interface look normal (besides the large black bars up top)?? (Ie, the same as it would on your mac laptop/desktop?)
__________________
-
aychamo is offline   Reply With Quote
Old 07-11-2006, 10:45 PM   #315
CarFrontEnd Creator
 
iamgnat's Avatar
 
Join Date: Jul 2004
Location: NoVA
Posts: 867
iamgnat is on a distinguished road
Quote: Originally Posted by aychamo
(I dont even know how to concatenate strings in C, LOL)

Yeah strings are a ***** in C. They are actually char arrays. strcat() and sprintf() are the typical suspects to do it, but there is nothing in C that can only be done in one way

When using pointers (like your example), you should also be allocating the memory to be safe (then you have to make sure you aren't putting too much data into it, blah blah blah

NS(Mutable)String does all that cool stuff for you

Quote:
if (name == "aychamo") NSLog(@"OH GOD ITS YOU!?");

That will give you grief in C too. You should use strcmp() or (preferably) strncmp() instead.

Quote:
Oh, ,and NSLog is osmething we use a lot for debugging.

That reminds me. I wanted to talk to you about that

You need to replace those with your own function that checks for a debug setting (either setable but the user, or Dev vs Prod build) so that you aren't spamming the logs during normal operations. It's just bad form
The other upside is that you can then add a bunch more so you don't have to worry about it flooding the logs under normal operation.

I'll try to get you a good example in the next day or so when I have some time (hmm, thursday at the earliest, have a footie game to go to tomorrow).

-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 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 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 05:53 PM.


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