|
 |
|
07-11-2006, 01:33 PM
|
#301
|
|
Newbie
Join Date: Mar 2006
Posts: 10
|
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...
|
|
|
|
Sponsored links
|
|
Advertisement
|
|
07-11-2006, 01:42 PM
|
#302
|
|
CarFrontEnd Creator
Join Date: Jul 2004
Location: NoVA
Posts: 867
|
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
|
|
|
07-11-2006, 02:11 PM
|
#303
|
|
Low Bitrate
Join Date: Dec 2005
Location: Kentucky
Posts: 78
|
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.
|
|
|
07-11-2006, 02:49 PM
|
#304
|
|
Constant Bitrate
Join Date: Apr 2006
Location: California
Posts: 191
|
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...
|
|
|
07-11-2006, 03:39 PM
|
#305
|
|
AMP Creator
Join Date: Jun 2006
Posts: 452
|
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!)
__________________
-
|
|
|
07-11-2006, 03:59 PM
|
#306
|
|
CarFrontEnd Creator
Join Date: Jul 2004
Location: NoVA
Posts: 867
|
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
|
|
|
07-11-2006, 05:22 PM
|
#307
|
|
AMP Creator
Join Date: Jun 2006
Posts: 452
|
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?)
__________________
-
|
|
|
07-11-2006, 05:35 PM
|
#308
|
|
Constant Bitrate
Join Date: Apr 2006
Location: California
Posts: 191
|
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...
|
|
|
07-11-2006, 08:08 PM
|
#309
|
|
CarFrontEnd Creator
Join Date: Jul 2004
Location: NoVA
Posts: 867
|
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
|
|
|
07-11-2006, 09:51 PM
|
#310
|
|
Variable Bitrate
Join Date: Feb 2006
Location: In a van down by the river!
Posts: 226
|
Last edited by super-fly; 07-11-2006 at 10:22 PM..
|
|
|
07-11-2006, 09:56 PM
|
#311
|
|
Maximum Bitrate
Join Date: Jul 1999
Location: Birmingham, Alabama (War Eagle!)
Posts: 700
|
gah someone needs to buy my current windows based carpc so i can buy a mac mini and install this!
i'm so anxious.
|
|
|
07-11-2006, 09:59 PM
|
#312
|
|
AMP Creator
Join Date: Jun 2006
Posts: 452
|
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!
__________________
-
|
|
|
07-11-2006, 10:03 PM
|
#313
|
|
AMP Creator
Join Date: Jun 2006
Posts: 452
|
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..
|
|
|
07-11-2006, 10:37 PM
|
#314
|
|
AMP Creator
Join Date: Jun 2006
Posts: 452
|
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?)
__________________
-
|
|
|
07-11-2006, 10:45 PM
|
#315
|
|
CarFrontEnd Creator
Join Date: Jul 2004
Location: NoVA
Posts: 867
|
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
|
|
|
|
Sponsored links
|
|
Advertisement
|
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 05:53 PM.
| |