Na FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!
Vytvořit web zdarmaNa FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!
Vytvořit web zdarmaclick here for short summary in English
MPX Player
Srpen 2001: Kad, kdo asto poslouch hudbu v MP3 u asi zjistil, e pehrvn na potai nen pln nejvhodnj. Jednak svou spotebou a produkovanm hlukem, jednak nutnost bt prv v njakm multitaskingovm systmu s MP3 pehrvaem. Pi peinstalovvn windoz si toho tedy moc neposlechnete. U vce ne ped rokem m velice zaujala konstrukce hardwarovho pehrvae mho kamarda M.Z. Jeho pehrva je opravdu robustn, obsahuje dokonce i 9" monitor pmo v bedn. O stavb vlastnho pehrvae jsem pemlel dost dlouho, a letos na jae jsem sehnal potebn komponenty a o przdninch se pustil do stavby. Nyn ji nkolik msc pehrva spn pracuje.
HARDWARE: Zklad tvo motherboard ABIT PH5 s procesorem AMD K5-133 (pro spolehliv pehrvn MP3 by stail i 75MHz CPU), ten je podtaktovn na 120 MHz kvli omezen produkce tepla. Je na nm masivn chladi, kter se vak bez vtrku neobeel. Alespo jsem pedadnm odporem snil otky tak, e nen vbec slyet. Deska je dle osazena 8 MB RAM, zvukovou kartou SoundBlaster AWE 64 a grafickou kartou Trident. Chtl jsem pvodn pout SoundBlaster Live!, ale nemohl jsem sehnat PCI stromeek/kolnko, abych mohl kartu umstit rovnobn se zkladn deskou. Ono i se shnnm ISA stromeku to nebylo tak jednoduch. Software je umstn na 64MB 2,5" disku z notebooku, kter je pomrn tich a navc se pomoc APM po minut vypn. Pro monost upgrade softwaru je zde i 3,5" disketov jednotka. CD mdia pehrv star 4-rychlostn mechanika Toshiba (pedtm jsem ml 4x Mitsumi, ale ta byla nespolehliv), kter je pomrn tich. O napjen se star klasick mal AT zdroj, v nm jsem vymnil chladic profily za vt a odporem opt snil otky vtrku.
OVLDN je provedeno pomoc maticovho LCD displeje s adiem HD44780 (v mm ppad 2 x 16 znak) pipojenho na paraleln port a malou klvesnikou 2 x 5 tlatek.
Tu jsem vyrobil z elektroniky normln PC klvesnice ke kter jsem msto flie pipojil vlastn matici klves. Pomoc pepnae lze vybrat jestli se bude player ovldat touto malou klvesnikou nebo extern velkou klvesnic. Dle jet uvauji o konstrukci IR dlkovho ovldn na sriov port.
CASE je zhotoven z normln potaov skn typu slimline. Na vku m 2 pozice 5.25" a vedle 2 3,5". Ml jsem zrovna to tst, e jsem narazil na case s Hi-Fi kou 43 cm. eln panel, tlust asi 2,5 cm jsem vyhodil a vyrobil vlastn z plexiskla. Pomoc lupenkov pilky jsem vyezal potebn otvory a nakonec jej pelepil ernou samolepic tapetou. Case a eln panely mechanik jsem nastkal ernm matnm sprejem. Pro lep vtrn jsem jet musel vyvrtat pr dr nad zvukovou kartou a regultorem napt pro CPU. Celkov mi case dal asi nejvc zabrat, nebo jsem vybaven nadm pomrn skromn.
SOFTWARE: Z dvod spolehlivosti a nenronosti jsem zvolil Lineo DR-DOS. Jako samotn pehrva slou vynikajc MPXPlay ver. 1.51b, kter je k takovmuto elu pmo jako stvoen. Podporuje pehrvn MP2, MP3, WMA, WAV, OGG, MPC a digitln formou i CDDA. Porad si i s vym i promnnm bitratem. Podporuje adu zvukovek SoundBlaster a kompatabiln, ESS, GUS, WSS a to bu pes vlastn rozhran nebo MIDAS. Dleitou vlastnost je absolutn konfigurovatelnost ovldn - jakkoliv funkci lze piadit jakoukoliv kombinaci klves, tlatko myi i joysticku nebo gamepadu. Pro zobrazovn na LCD jsem si napsal vlastn rezident, kter obsad peruen asovae, te data z videopamti a posl je pes LPT port na LCD. Navc monitoruje stisknut klvesy ScrollLock a podle toho cyklicky mn druh vypisovanch informac na LCD.
Na horn dce je vdy odehran a celkov as skladby a napravo zt procesoru. Na doln dce lze zobrazit mono, stereo VU metr, spektrln analyzr, skrolujc nzev skladby, intern jednoduch filebrowser, bitrate, nastaven bas a vek a stav play/pause. Pro pohodlnj ovldn mi kamard Zdenk Buk naprogramoval manaer na prochzen a vyhledvn MP3, kter generuje playlist pro MPXPlay.
BOOT trv od zapnut do nabhnut manaeru asi 33 s. Po zapnut se zane z harddisku bootovat DR-DOS, inicializuje se CD-ROM, zvukov karta, vytvo se 1MB ramdisk, kam se pekopruje MPXPlay, command.com a dal podprn software. Pak u nic nebrn tomu, aby se disk vypnul (pomoc programu Sleep 1.20). Nakonec se spust dvkov smyka, kde nejprve pomoc manaeru vyberete adrese, vygenerujete playlist a po ukonen manaeru se spust MPXPlay. Pokud je MPXPlay ukonen, vrtte se zpt do manaeru a tak pod dokola. Protoe ve b z ramdisku, je mono pehrva bez obav o data na disku vypnout sovm vypnaem. Pokud je teba aktualizovat software, sta jen vytvoit bootovac disketu s dvkou, vloit ji do mechaniky a nechat pepsat potebn soubory na disku z diskety. Jinak lze samozejm pipojit extern monitor a klvesnici a ve pohodln nakonfigurovat. Nyn jsem jet pidal funkci, e pokud je pi bootovn stisknut ScrollLock, tak se konzole pesmruje pomoc DOSovskho pkazu "CTTY COM2" na COM2, kam si pes kabel mu pipojit teba Atari portfolio a pes terminl provdt pkazy DOSu.
Tady pr foteek:
Nakonec shrnut technickch daj:
CPU: AMD K5-133@120 3,4 V RAM: 2 x 4 MB SIMM 72 pin FPM Motherboard: ABIT PH5 socket 7, 256 kB cache, SiS chipset, 4*PCI / 4*ISA Soundcard: SoundBlaster AWE 64 ISA pnp VGA: Trident TVGA 8900, 256 kB HDD: 2,5" Conner 64 MB 44pin IDE FDD: 3,5" 1,44 MB v 5,25" rmeku CDROM: Toshiba 4x IDE, digital out LCD: 2 x 16 znak v matici 5 x 7 bod s adiem HD44780 reflexn POWER supply: AT 200W (±5 V, ±12 V) POWER consumption: 45 W (RMS real power), cos(fi) = 0,60 Dimensions: 43 x 11,5 x 39 cm (W x H x D)
20.8.2002 jsem provedl velk upgrade MPX playeru. Hlavnm dvodem bylo mrt CD-ROM Toshiba. Tu jsem nahradil 8x mechanikou AZTech ze svho PC. V ppad pouit nov rychl mechaniky ji lze zpomalit DOSovskm programem CDSPEED 1.1. Zkouel jsem ho na vypalovace TEAC 524E, kterou byl schopen zpomalit a na 5x. Tak jsem vymnil CPU AMD za intel pentium 166 MHz, kter i pes vy vkon mn top. Dal pravy se dokal reflexn displej, kter jsem podsvtlil. Stailo pouze opatrn sloupnout reflexn flii ze zadn strany. Ovem pozor! Reflexn flie je nalepen na polariztoru (kter je mnohem tlust ne reflexn flie), kter se nesm pokodit. Po odlepen je teba omt lepidlo technickm lihem. Pod LCD jsem stril podsvtlovac LED panel (3 x 18 SMD LED), pipojen pes odpor 3,3 ohm mezi +5 V a zem, a displej sesadil dohromady. Avak protoe dky LED panelu displej 'ztloustne', je poteba pout jin rmeek a pvodn gumov psky. J jsem vechny potebn komponenty zskal z vadnho podsvtlenho displeje.
Posledn vylepen bylo zabudovn IR pijmae pro dlkov ovldn, kter mi dalo nejvc prce. O IR ovldn jsem u pemlel dvno. Byly zde k dispozici dv varianty - jedno jednoduch, pln ovldan softwarem a jedno sloitj s vlastn inteligenc v podob mikropotae PIC 12C509. Rozhodl jsem se pro variantu s PIC, protoe jsem se MYLN domnval, e obsluha toho jednoduchho zapojen bude moc nron a player u nebude sthat. Dky tomu jsem piel o spoustu asu a penz. Asi pl roku jsem hledal kde PICe naprogramovat, natst je pak zaali programovat v GME. Zapojen jsem odzkouel na svm PC, kde fungovalo bez problm. Ovem po penosu na player problmy zaaly. Intern podpora UIR v MPXPlay po pr povelech nebo i okamit zatuhla a ovldac TSR programy IRDOS i DOSIR2PC simulujc stisky klves zas obas nhodn vykonvaly povely bez stisknut tlatka. Prost jsem pustil playlist a teba pi 3. psnice najednou dolo k peskoen na 4. Zjistil jsem, e se asi tyto programy nemaj moc rdy s mm ovldacm programem pro LCD. Kdy jsem pak na Internetu zoufale hledal jet njak jin program pro UIR, nael jsem strnku s popisem zapojen t jednodu varianty i s DOSovm ovldacm programem. Protoe zapojen je opravdu jednoduch, odhodil jsem star pedsudky a zkusil ho postavit. Cel hardware se veel do canon krytky konektoru sriovho portu vyjma pijmacho obvodu, kter jsem dal za pedn panel a v samolepic tapet pro nj vyzl mal oknko (panel je z plexi).
Ovldac program DOSGir, kter napsal Ing. Igor eko pracuje naprosto bez problm. Pokud UIR nepijm, procesor nen zatovn a pi pjmu kdu vzrostlo zaten na okamik z asi 45% na 65%. Navc program podporuje autorepeat a monost nauen stisku vce klves na jeden povel. Dlkov ovlada jsem pouil od svho CD pehrvae Sony CDP-690, kter disponuje vhodnou sadou tlatek i pro ovldn MPX playeru. Po jednoduch konfiguraci se program spust s parametrem -r m se zavede jako TSR. Stisknutm nastaven klvesov kombinace se aktivuje reim uen. Je mono stisknout libovoln poet klves i kombinac. Pak se zas uritou kombinac uen vypne a bhem znn tnu se stiskne odpovdajc knoflk na dlkovm ovladai. Tm se pkaz ulo do textovho souboru, kter lze pozdji editovat, a ihned vyzkouet. Pro zrychlen bootovan jsem odstranil zavdn DOSovskch ovlada AWE64, nebo MPXPlay s nm um pracovat i bez nich. Odstrannm jet dalch zbytenost se start zrychlil na 29 s od zapnut. Tak doufm, e te budu zas s playerem na del dobu spokojen.
zmna technickch daj:
CPU: intel pentium 166 MHz CDROM: AZTech 8x IDE, digital out LCD: 2 x 16 znak v matici 5 x 7 bod s adiem HD44780 podsvtlen UIR: dle zapojen ve s TSOP1736 POWER consumption: 47 W (RMS real power), cos(fi) = 0,56
1.11.2005 Ped asem se mi podailo u firmy EMKO koupit PCI riser (kolnko) a tak u nic nebrnilo vymnit zvukovou kartu za lep. Koupil jsem osvden SB Live!, kter mm u lta ve svm hlavnm PC. Po oteven playeru nastalo na okamik zden jak to dovnit poskldm, ale nakonec se ve podailo. Kart jsem musel odmontovat kovovou litu, protoe v case nesedla, tak jsem aspo uchytil rek karty pes zimprovizovan kousek plechu. Kdy u jsem byl v tom, tak jsem zadn stranu karty paranoidn odstnil alobalem :). Tak grafickou kartu jsem musel vymnit za thlej, protoe mi asi 0,5 cm zasahovala do PCI riseru. Pak jsem musel jet trochu zkrotit kabely (konstrukti desky vtipn umstili IDE a FDC konektory mezi PCI a ISA sloty) a bylo to.
Nakonec jsem jet upgradoval software na MPXPlay 1.53a. Novj verze MPXPlay u maj v sob zakompilovan drivery pro SB Live! (i Audigy a dal karty), take jsem se nemusel matlat s rozchzenm tch buggy DOSovch driver od Creativu. Ve fungovalo na prvn zapnut naprosto korektn vetn HW regulace hlasitosti a tnovch korekc. Vmna karty se v playeru pozitivn projevila snenm umu a celkov istm zvukem.
Tady pr foteek z pravy:
zmna technickch daj:
Soundcard: SoundBlaster Live! CT4670 PCI (16bit, 4-channel) VGA: AcuMos AVGA2 ISA, 512 kB, VESA 1.1 DVDROM: LG GCC-4482B IDE, digital out
15.10.2006 Tak mi neska v playeru odeel HDD. U jsem myslm nkde zmioval, e disky Conner jsou prost sraka a zatm vechny co jsem ml, tak odely. Ale tenkrt holt nebylo nic lepho 2,5" po ruce. Po nkolika odborn clench derech se motor disku vzpamatoval a dokonce jsem z nj i dostal data. Jako nhradu jsem pouil nzkoprofilov 3,5" Seagate ST51080A. Pemlel jsem i o nhrad disku za CF kartu s redukc, ale bylo mi lto tam utopit tch 300,- co sem vyplz za CF konektor, stejn se HDD hned po bootu vypn... Pi t pleitosti jsem upgradoval operan systm na FreeDOS 1.0 a pehrva MPXPlay 1.53 final. Na webu je i verze s podporou TCP-IP, jen obsahuje FTP a telnet server.
20.12.2012 vyla nov verze MPXPlay 1.60 alpha 2 s podporou TCP-IP (pes knihovnu SwsSock) a HTTP streamingem, take je nyn mono pehrvat i internetov rdia. URL se ped parametrem v pkazovm dku nebo zape do .M3U souboru, kde me bt i vce odkaz, ale pepnn mezi nimi m zatm svoje mouchy a pokud MPXPlay pestane pehrvat, mus se vypnout a znovu spustit. Zde je mj seznam nkolika eskch internetovch rdi. Pibyla tak podpora pro nov formt OGG/Opus.
25.12.2015 Protoe hudba rychle pibv, zaal sem ji u ped lety vypalovat na DVD mdia. Z jednoho vyazenho PC jsem zskal DVD mechaniku LG GCC-4482B v ernm proveden a tak jsem ji vyuil pro upgrade playeru. Pi pehrvn je tich, take jsem ani nepoteboval CDSPEED. Pi t pleitosti jsem tak aktualizoval FreeDOS kernel 2041, ovlada atapicd.sys 2.12 a cdrcache.sys. Se starou verz ovladae se mi toti nkter soubory z DVD (od urit LBA do konce disku) nataly s nesmyslnm obsahem.