Hi!
Some time ago i've come with one idea to do some stuff with a lcd module, and i've got a great idea build a kind of mp3 player,cd audio player and in the futere maybe a dvd player aot of question right now, but the cd player and mp3 player is a must to do.
Spend some time read this.You could think that's a great idea or a stupid idea,Anyway for those on not think this is a stupid idea and know of this stuff please don't ignore this help me if you can.
I like to contrbut to the communities and a litlle help from them is a smile in my face.
So before you continue i thank you for your interest that brought you intil here.Please don't stop.Continue reading....
Right now you probably didin't got the idea but i will explay my self better.
Ok.I've got one PC, a basic one with only a audio card,mb,cpu,some mem,cd player and one hd, and of course a grafic card but only to work when i'm using the pc to troubleshooting something or to program the lcd.What i mean is that it won't have a monitor conected to the pc when working idealy.
Now i will explay what i whant to do.
I've got the pc and connected to him i've got the lcd module on a lpt port.
So far so good but my realy problem is programing the lcd.That's why i'm here.
I want to do a program so i can select mp3 music from the lcd throw some buttons conected to a serial port.In thsi program i whold be able also to rip cd audia as also ear them everithing commanded from the lcd button a lcd gui.
I will have some like this.
Start up the pc.
Inicializate the lcd module, automaticly as the pc boot.
In the LCD will appear the main menu, whith some option writed on him
1-Mp3 player
2-Cd audio player
3-Cd riper
4-DVD Player (In the future, out of question right now so don't pay attention to it)
1-Below this words will be a button placed by me whith multifuncion.
If i push the button below the "MP3player" it will clear the lcd and write another menu.
This menu will bring more option
Play
Pause
Stop
Next
Previous
And if possible a search option.
i wanted also to place a audio meter right on the right of the lcd.(i now that's sounds crazy but i now tha't is possible and i now that will require very,very work but if someone help me teaching how to do it it everithing possibe.Also the audio meter will be nothing especial just let's say 8 bars or something like that!!!
Now when i pressed the button assigned to the option "Play", the program will trace a directory of my choice(in the program) and start playing founded audio tracks.The play option also will have shuffle,repeat all, repeat only, and normal play chice.
This part i think i now a solution.
If i could find a command line based media player, i could command the player from the program.
In the left side it will have tha track name,duration, and encoded quality other stuff could be created after if there is space in the lcd and after this is complete that i think it wont be so soon
In the mp3's player is everything, it will also have a option to go back to the main menu, and if possible continuing playing (but not realy necessary)
Oh i've forgot if possible i could create a kind of string search to find track names and play them when selected.
The letters wowuld be writed by two multiple funcion buttons one to select characters to the right and other to the left.And of course the "Enter" boton.
2.CD Audio Player
The cd audio player is very simple.it reads the tracks directly from the cd player whith help of an media player whith command line based.
At this time the mp3's Player will be stoped and played the audio cd.
Also whith the basic media player funcions.And if possible the audio meter at the right.The look of the menu will be just like the mp3's player but whith no search option.
The tracks names could be readed from the the id3 tag if there is one, if not just name it as track 1, track 2 and so on.
3-The Cd Audio Riper
The cd audio riper will rip the cd that is in the cd drive.
it will be encoded with lame as it is command line based.
The menu for this one just have the number of tracks.
The rip can be full, rip the full cd or one by one.
The tracks will be added to the directory of the mp3's.
There will be some presets so i can choice the quality of the rip.96,128,192.
The ogg media encoding will also be a possibility.
The procedure to rip the track will be like this.
Full cd.
push the Start riping the cd boton
It will apear two entries.The Artist and album.Writed to id3 tag.in all files.
The when riping the track before start the next one it will ask for the name of the track, writed to the id3 tag of that track, and so one to all tracks be riped.If no name is entered will be named track 1,2,3 etc.
In the one by one option it will do the same procedure but it will stop after the selectioned track is riped.
Then the back to main menu boton.
And thats all.The dvd player is out of question because if i wanted a dvd player i must have a screen, and the lcd wont work for that.
All this stuff would be showed in the screen and selected in a console, kind of keyboard made by me conected to a serial port.
A mouse could also be usefull!
Now some f.a.q. to you.
Q:What the **** is this?Whats the point?
A:Ok this idea is to be aplyied on a car, checked?:)It sounds crazy for you?For me it sound pretty cool!Imagine that stuff i explayed up in your car!!Cool!
Q:Yeah, yeah thats all talk, but where is the work?
A:Right now i have let's be honest..only ideias but i really want to put them in practice and only with tour help this will be possibe!!
I've got a extreme will, and pleasure to learn and ear others ideias.So be free to send me to onother place
and also to help (last one reccomended
).
Q:What's your contacts?
A:you can talk with me about this stuff and everything you thing is related whith it of course, i'm mind free.Ideas are welcome.
My e-mail is
softmaniac@operamail.com or
softmaniac@sapo.pt
Please don't send shit to it it will only take me time erasing it.And please put a good subject so i can recognize your e-mail or thy will be erased.
Also you can contact me when i'm on-line at messenger with the
softmaniac@mail.pt contact.
Well thank you very much to read all this and come this far without going crazy.
you can treat me as a newrbie, so i can understand you ideas better.
Well you brains of programming start writting....
You can start telling me wich programs should i use and what kind of code.I know that assembler is a must!But other option like C/C++ can be used to do this stuff?
Well it's a start.
And one more time, thank you just for reading it.
A important note:
Please ignore the english errors!I'm Portuguese...if you know who that people are you will kown that we are nice people
Peace
S.M.