|
[ igor156 @ 26.07.2007. 22:46 ] @
| Da li je mozda zainteresovan za programiranje nekog muzickog plejera poput Winampa 5 ili Win Media Player 11 ili mozda nesto drugo jedonostavnije kao foobar ili mislim da se zove cubebox,
ja sam radio na tome i nisam nesto zadovoljan a program se stvarno veliki pa ima 670 kb samo vb teksta.
Radi se o Visual Basicu 6.0 probacu da ga prebacim na v 2005.
Projekat izgleda ovako(gotov)
IGIMEDIA 2.3
>Evo i ScreenShoot-ova:
http://getpic.info/?p=26999_program_2.3.PNG
http://getpic.info/?p=27000_program_2.4.PNG
http://getpic.info/?p=27001_moduli_2.3.PNG
http://getpic.info/?p=27021_moduli_2.4.PNG
http://getpic.info/?p=27004_Padajuci_meni.PNG
http://getpic.info/?p=27005_skin_maker.PNG
http://getpic.info/?p=27006_Explorer.PNG
http://getpic.info/?p=27007_dir.PNG
http://getpic.info/?p=27008_Sys_Tray.PNG
>Malo karakteristika:
-Za zvuk koristi FMOD 3.74 i BASS engine (www.fmod.org i www.un4seen.com)
-Normalni i mini mod
-Ucitavanje skinova na prof. nacin
-Ucitavanje jezika
-Ekulajzer (sa present-ima)
-Zvucni dsp efekti
-Format plejliste,skrol teksta...
-Radio Stanice
-Audio CD (sa nazivima pesama)
-Ugradjen Explorer sa opcijama za lakse lonalazenje mozike...
-Plejlista, pretrazivac, lista sa spremljenim pesmama
-Skin Editor
-Editor za Jezike
-Editor za wav i mp3 i rekorder
-MPEG Editor (Tag,karaoke editor i mp3 info)
-MP3 Karaoke prikaz i editor
-Pretrazivanje medija i snimanje u memoriji (INI fajl)
-Directory Browser (prikazuje samo pesme koje se nalaze na toj particiji u TreeView kontroli)
-Ucitavanje omota
-Koriscenje winamp-ovih starih visializacija
-Koriscenje winampovih input plugina (in_mp3,in_ogg...)
-Koriscenje winamp-ovih dsp efekt plugina
-Vizualizacije (nije bas nesto ali za pocetak moze)
-Video Viewer (sa web camera ili tv-a...)
-Splash logo,auto play pri startu,providnost,uvek na vrhu,visestruko otvaranje
-Dodavanje u SysTray pragrama ili opcije za play
-Otvaranje mp3 preko ovog programa ili dodavanje u meniju u Exploreru
-I mogo toga.......
-imam i winamp sdk
(ovo je sa nekog mmplayeraX ali ja sam skvonto ceo proces rada programa)
IGIMEDIA 2.4 - za razliku od v2.3 koja se otvara za 12 s, v2.4 se otvara za 1 sek.
i imam neku bazu sa Srpskim omotima i lyric tekstovina za srpski IGIMEDIA
POMOC DA DOVRSIM ILI NEKI KOMENTAR:
email: [email protected]
|
[ Aleksandar Ružičić @ 26.07.2007. 23:13 ] @
ako stvarno hoces da napravis plejer koji ce da koristi dosta ljudi onda si u startu pogresio sto si uzeo winampov skin, uz malo napora moze da se napravi i bolji interfejs i bolji skin engine (dobro, za ovo drugo treba malo vise napora :D), takodje ti ne bih savetovao da radis u vb-u (ni u bilo kom .net jeziku) jer su za plejer ipak bitne performanse (i to mnogo bitne, jer korisnik nece da instalira tvoj program da bi samo gledao vizualizacije, divio se skinovima i sl, samo 20-30% korisnika ce da koristi vizualizacije i da menja skinove, ostatak ce se zadovoljiti sa default podesavanjima jer oni samo hoce da slusaju muziku)
pohvaljujem to sto si izabrao bass bilbioteku (fmod ti je bespotreban, bass je mnogo bolji)...
ako hoces ozbiljno da radis na plejeru (od "nule") u nekom drugom jeziku (tj ne vb-u) kao sto je D (koji nije vezan za windows, pa je moguce kasnije portovanje na linux) onda bih ti ja pomogao (a sakupilo bi se tu jos par ljudi) jer sam nekoliko puta pocinjao da pravim svoj plejer (pravio sam istu gresku kao ti, pisao sam ga u vb-u) i od tad sam ovladao nekim novim znanjima i tehnikama (npr sada znam kako se prave kompajleri, tj kako mogu da napravim svoj skript jezik i kako da uradim kompajler i interpretator za njega, sto je neophodno ako hoces extra customizable skin engine)...
winampu nedostaje prava konkurencija, jer od kada je sonique zvanicno mrtav ne pojavljuje se ni jedan plejer koji bi "pregazio" winamp tamo gde je on jos uvek neprikosnoven (tu mislim na wasabi skin engine), jednom cu napraviti bolji engine od winampa, na kraju krajeva, zbog winampa sam i poceo da ucim da programiram :)
[ BinLaden @ 27.07.2007. 03:06 ] @
Za @Aleksandar Ruzicic:
Nerviras me vec odavno sa svojim nedorecenim komentarima. Svakoga kritikujes rijecima
a ne pamtim kad si postovao neki kod koji pokazuje kako bi nesto moglo da se odradi.
Citat: takodje ti ne bih savetovao da radis u vb-u (ni u bilo kom .net jeziku) jer su
za plejer ipak bitne performanse (i to mnogo bitne, jer korisnik nece da instalira tvoj
program da bi samo gledao vizualizacije, divio se skinovima i sl, samo 20-30% korisnika
ce da koristi vizualizacije i da menja skinove, ostatak ce se zadovoljiti sa default
podesavanjima jer oni samo hoce da slusaju muziku)
Da se ja pitam odmah bi te skinuo sa moderatora VB - ASP.
Ajde sad ti procitaj ono sto si ti napisao. Za te potrebe za koje ti kazes da mora
da se koristi neki visi programski jezik je dovoljno par redova koda u VB.
Samo za tebe postavljam izazov: (posto se hvalis sa znanjem C.. C+++... d...) i nekih drugih jezika
reci sta se to za mp3 plejer i skinove ne moze napraviti u VB? Sto god ti napravis u nekom
drugom jeziku, ja cu napraviti ne u VB-Net-u nego u VB6 (naravno sto se tice ove teme, odnosno
bukvalno winamp-a). I ajde mi molimte objasni zbog cega je potreban neki programski jezik
koji nije vezan direktno za windows, odnosno ko jos pravi komercijalne programe koji
se koriste pod linuksom, odnosno nadji mi na ovom forumu nekog ko koristi linuks, odnosno
ne znam u kavoj vezi mogu da budu: "VB6";"ASP" i "MP3" player sa linuksom kada je poznato
da je vb razvojni alat za windows aplikacije i koliki je broj ljudi kojima je potrebno
slusanje mp3-ca pod linuksom???..... Citat: winampu nedostaje prava konkurencija
Koliko ja znam winamp je besplatan program i koliko se razumijem u ekonomiju konkurencija
je kada bi neko isti, odnosno slican proizvod ponudio po nizoj cijeni, to jest da nam
plati da ga koristimo u ovom slucaju.
Stvarno nemam zlonamjeru ali moram da konstatujem da si poceo da lupas slicno kao @rgd.....
[ Shadowed @ 27.07.2007. 03:58 ] @
Ne bih rekao da je nesto tu nedoreceno, rekao je svoje misljenje. To sto je preporucio drugi jezik nema nikakve veze sa njegovom moderacijom ovde, nije ovo sekta :). I ja cesto preporucim vb.net.
E sad... Ne bih se bas slozio sa tim da je vb pogresan jezik, pogotovo ako se koristi neki gotov engine. A i ako ne, koriscenjenjem DirectX-a i dalje samo "pustanje" zvuka radi c/c++ kod (a moze i za skinove). Eventualno je skripring skinova mozda problematican. No, s' obzirom da znam da ima ozbiljno znanje iz programiranja, uzecu to misljenje sa velikim koeficientom vrednosti :). Mada, voleo bih cuti malo detaljnije o tome gde je "udar" na performanse.
Za Linux je rekao da je to prednost upravo drugih programskih jezika i da je to prednost, ne potreba.
Trebao sam u advokate, a? :))
PS. Niko nije kao rgdrajko ;)
[ igor156 @ 27.07.2007. 11:07 ] @
Dobri su i c++ i basic nemam nikakvih zamerki... ali sa basicom imam 8 godina iskustva
Nemam toliko puno vremena ali sta radim na kompu to je slusam muziku i programiram pa pomalo na internet...
Problems:
skin
i sto se skina tice promenicu ga ali kad zavrsim sa ovim
- sto se toga tice imam jedan problem, meni je plejlista u jednoj formi a plejer u drugoj(winamp) e sad kad bih hteo da mi skin bude tipa win media player gde su plejler i plejlista u jednoj formi:
-da li da napravim neki ActiveX za celu plejlistu, da pomerim picPl u kojem se nalazi plejlista sa tasterima u formu plejera, da li jos jedna plejlista, ili neko pametno resenje?
list
Trenutno koristim verziju SBlist ocx ona je ok ali je demo, ne znam cime je ogranicena
MBlist ocx je besplatna ali nema TopIndex koji koristim za skrol, ili mozda ima f-ja za iscitavanje vrenosti vertikalnog skrola da zameni topindex
a u standardnu ListBox ili listview ne znam da li je moguce promeniti boju Selekta(plava) pa i da se ukloni onaj fokus
mogu da posaljem projekat na e-mail u RAR fajl je 760 kb pa vidite da li za pocetak nesto fali(za VB6)
[ Aleksandar Ružičić @ 27.07.2007. 16:52 ] @
@BinLaden:
ja ne volim da se svadjam na forumima, ja sam tu da ucim i da pomazem drugima, ne znam samo gde sam ja to toliko kritikovao (i ako jesam to su sve dobronamerne kritike, nigde nisam vredjao nekoga kako on to ne zna, kako je glup i sl), a sto se tice toga da ne postujem kod evo npr ova tema od pre neki dan...
a sto se tice izbora jezika, ja sam preporucio neki (D) koji se ne interpretira (za razliku od .net-a i vb6, mada vb6 ima opciju native-compile al opet je dosta sporiji od jezika koji se direktno kompiluju u natvni kod) jer su za plejer zaista bitne performanse (ne znam da li si upoznat sa winamp-om 3 koji je, kada se pojavio, bukvalno jeo cpu snagu i ram memoriju, jer je po mom misljenju dosao mnogo pre "svog vremena", nazalost winamp 3, tj wasabi.player je napusten projekat a bio je mnogo mnogo bolji od dvojke, tj petice a i ljudi koji su radili na wasabi plejeru, pre svega brennan i francis su otpusteni iz nullsofta kada ih je preuzeo aol, jbg...)
istina je da se za playback koristi externa biblioteka (pisana u c++u) ali je interfejs radjen u vb-u, sto je nedostatak ako se planira da plejer ima siru publiku (kao sto sam napomenuo u prvom postu u ovoj temi), ako te bas zanima mogao bih da uradim neki benchmark test za interfejs u d-u i u vb-u (mada sam trenutno zauzet nekim drugim projektima, ali bih nasao malo slobodnog vremena), cisto da vidis razliku.
Citat: Samo za tebe postavljam izazov: (posto se hvalis sa znanjem C.. C+++... d...) i nekih drugih jezika
reci sta se to za mp3 plejer i skinove ne moze napraviti u VB?
nigde ja nisam rekao da se nesto ne moze uraditi u vb-u, sve moze u vb-u (sto su i dokazali neki ljudi, pre svih Paul Caton, Charles P. V. i LaVolpe sa pscode.com, Steve sa vbaccelleratora i jos mnogi mnogi drugi), jedina zamerka koju sam ja izneo je pitanje performansi...
Citat: I ajde mi molimte objasni zbog cega je potreban neki programski jezik
koji nije vezan direktno za windows, odnosno ko jos pravi komercijalne programe koji
se koriste pod linuksom, odnosno nadji mi na ovom forumu nekog ko koristi linuks, odnosno
ne znam u kavoj vezi mogu da budu: "VB6";"ASP" i "MP3" player sa linuksom kada je poznato
da je vb razvojni alat za windows aplikacije i koliki je broj ljudi kojima je potrebno
slusanje mp3-ca pod linuksom???.....
prvo: ja nisam mislio na komercijalnu aplikaciju (ja ne radim komercijalni software, samo free :D)
drugo: evo ja koristim i linux i windows i voleo bih kada bih imao jednu aplikaciju koja isto radi i pod windowsom i pod linuxom
Citat:
Koliko ja znam winamp je besplatan program i koliko se razumijem u ekonomiju konkurencija
je kada bi neko isti, odnosno slican proizvod ponudio po nizoj cijeni, to jest da nam
plati da ga koristimo u ovom slucaju.
Stvarno nemam zlonamjeru ali moram da konstatujem da si poceo da lupas slicno kao @rgd.....
zapravo, winamp i nije 100% besplatan program, jer za neke funkcije (unlimited speed prilikom rippovanja/rezanja) moras da ga aktiviras (20ak dolara koliko se secam)
a koliko se ja razumem u ekonomiju konkurencija je kada bi neko po istoj ceni (cak i nizoj, tj 100% free, bez opcija za koje je potrebna aktivacija) ponudio bolji program ("i jare i pare" :D)
p.s. stvarno ne zelim da ulazim u offtopic raspravu i molim te nemoj na ovaj moj post da odgovoris flejmom i napadanjem (jer cu onda izbrisati i ovu moju, i tvoju predhodnu i sve ostale offtopic poruke)
[ Aleksandar Ružičić @ 27.07.2007. 16:58 ] @
da se vratim na temu...
Citat:
Problems:
skin
i sto se skina tice promenicu ga ali kad zavrsim sa ovim
- sto se toga tice imam jedan problem, meni je plejlista u jednoj formi a plejer u drugoj(winamp) e sad kad bih hteo da mi skin bude tipa win media player gde su plejler i plejlista u jednoj formi:
-da li da napravim neki ActiveX za celu plejlistu, da pomerim picPl u kojem se nalazi plejlista sa tasterima u formu plejera, da li jos jedna plejlista, ili neko pametno resenje?
list
Trenutno koristim verziju SBlist ocx ona je ok ali je demo, ne znam cime je ogranicena
MBlist ocx je besplatna ali nema TopIndex koji koristim za skrol, ili mozda ima f-ja za iscitavanje vrenosti vertikalnog skrola da zameni topindex
a u standardnu ListBox ili listview ne znam da li je moguce promeniti boju Selekta(plava) pa i da se ukloni onaj fokus
moj savet: nemoj da koristis gotove kontrole, uradi svoje jer onda mozes u potpunosti da kontrolises "look & feel" celog plejera (a ne da budes vezan za sistemske kontrole, kao sto je slucaj u winampu), jeste to malo teze ali je zato izazovnije :)
i batali activex, ja bih svo crtanje radio direktno na formu, znaci za svaku "kontrolu" uradis po klasu i prilikom kreiranja prosledis formu na kojoj se ta kontrla nalazi (tj na koju ce da se iscrtava) kao parametar, to je po mom misljenju mnogo flexibilnije resenje...
evo, ako stignem uradicu ti primer liste... ne obecavam nista, ali 80% sam siguran da cu naci malo vremena :)
[ Shadowed @ 27.07.2007. 17:38 ] @
.NET se ne interpretira :)
Inace, konkurencija je bilo kakvo izdavanje proizvoda iste vrste. A to da li je bolja ili losija (veca/manja) to je vec specifican slucaj :)
[ rgdrajko @ 27.07.2007. 21:15 ] @
Citat: Shadowed: PS. Niko nije kao rgdrajko ;)
Citat: BinLaden:
Stvarno nemam zlonamjeru ali moram da konstatujem da si poceo da lupas slicno kao @rgd.....
Objasnite?
[ igor156 @ 27.07.2007. 21:19 ] @
@Aleksandar Ružičić
Znaj da ti verujem sve sto si odgovorio
Ona prica sa winampom3 i 5 imao sam isti slucaj izmecu IGIMEDIA 2.3 i 2.4 , sada 2.4 radim od samog pocetka(nekih 60% je gotovo) i stvarno super.
u 2.3 bilo mi je bitno da f-je rade pa sam ih ubacio na stotine(u plejlisti preterano tastera+skin,radio,snimalje,video sa tv-a,explorer i opcije,dosta za CD-ROM i puno sta toga) a na perfomanse nisam ni obracao paznju i sta na kraju program se pokrace dugo,kako dadajem nesto sve vise trosi rama, za cpu je bio ok i sadah naucih i tu skolu.
Kao sto sam rekao znam samo osnovno u c++ pa i java i html
ja cu ostati u vb-u ali cu videti da polako steknem vece znanje na c++ pa i taj d
Naravno da izbegavam da koristim te ActiveX kontrole ali ovo sam ubacio sam za kratko dok ne smislim neko bolje resenje, ipak ja nemam ideje za to, u pitanju je da li ce to raditi brze ili sporije npr. kada ja u listu moram da ubacim preko 10000 fajlova, Sto se te liste tice tu imam najveci problem
> Posto si se ponudio da mi pomognes oko liste za vb stvarno si eXtra, ja ne zurim pa nemoras ni ti, ako mozes mozes, ako ne onda u svakom slucaju hvala. <
[ igor156 @ 28.07.2007. 11:19 ] @
@Shadowed hvala ti na ovim komentarima, ako znas dal ima neki primer na internetu za pravljenje listbox-a, postavi link slobodno.
A evo, poredio sam broj tvojih i broj mojih poruka i proporcija izgleda ovako:
7277 : 5
B-)
[ Aleksandar Ružičić @ 28.07.2007. 16:58 ] @
Citat: Shadowed: .NET se ne interpretira :)
hehe, eto koliko ja znam o .NET-u ;)
mozda se nakanim jednom da nucim i taj .NET :)
@igor156:
uradicu ti listu, ali to verovatno nece biti pre kraja ove sedmice (tj ove koja sad pocinje) jer radim na par projekata trenutno (svi su vezani za php tj web programiranje, pa ce mi dobro doci da malo "pobegnem" u desktop programiranje :D)
[ Shadowed @ 28.07.2007. 17:16 ] @
To za listu je krcko rekao, ne ja :)
[ pgavrilo @ 08.08.2007. 08:39 ] @
Da okačiš svoj projekat, možda bi bilo svima lakše 
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|