Copyright: Copyright © Roman Štědronský 1998


Jak na CD Seznam 1.0

CD Seznam je program, který je určen ke spouštění písniček ve formátu MPEG Audio Layer 3 z kompaktního disku, případně jakéhokoli jiného média, pomocí programu WinAmp. Zobrazí stromovou strukturu seznamů písniček (.M3U), které se automaticky označí, když se nad ně přesune kurzor myši. Na stisknutí levého tlačítka myši se daný seznam spustí, na stisknutí pravého tlačítka se zařadí k ostatním seznamům do fronty. K bezchybné funkci je třeba nejenom WinAmp nainstalovat, ale v konfiguračním dialogu, který se nabídne při jeho instalaci, také zaregistrovat typy souborů, s nimiž WinAmp pracuje. Následující postup vám ukáže, jak lze s programem pracovat.

1. Vytvoříme si adresářovou strukturu budoucího CD.

Všechny naše oblíbené písničky uspořádáme do adresářů podle zvoleného klíče  - například podle hudebních žánrů (pop, rock, taneční, vážná hudba) a nebo podle nálady, kterou písničky vzbuzují (smutné, zamilované, rozverné, energické). Není nic horšího, než naskládat stovky souborů bez ladu a skladu do jednoho obrovského adresáře. Stojí také za úvahu, zda se nevyplatí vytvořit pro každou písničku popis (naplnit tzv. TAG).

Bude vhodné, pokud na CD umístíme také program WinAmp.

2. Připravíme seznamy písniček (tzv. playlists) označené příponou .M3U.

Dáme si pozor, aby všechny odkazy na písničky byly relativní a nezahrnovaly v cestě i označení disku (např. D:\). Při jakékoliv změně označení CD mechaniky (změna rozdělení disku či koupě nového) a nebo na jakémkoli jiném počítači by takovýto seznam přestal být funkční. Pokud chceme, aby cesta k souborům vycházela ze základního adresáře disku, uvedeme před cestou zpětné lomítko \ (např. \Pop\Olympic\Kuře v hodinkách.m3u).

3. Připravíme datový soubor CDSEZNAM.DAT.

V tomto souboru budeme definovat strukturu, v jaké se nám seznamy písniček zobrazí. Dbáme na to, abychom názvy seznamů bez přípony napsali přesně tak, jak je máme uloženy na disku. Jednotlivé úrovně stromu oddělíme pomocí tabulátoru. Obsah souboru by pak mohl vypadat následovně:

Superhity

Taneční

Taneční zahraniční

Taneční domácí

Pop

60. léta

Olympic

70. léta

80. léta

Rock

Rockový výběr

4. Připravíme inicializační soubor CDSEZNAM.INI

Jedná se o klasický .INI soubor. Jednotlivé položky uvedené v sekci [General] mají tento význam:

ApplicationTitle=	název aplikace v Hlavním panelu

WindowTitle=	název okna aplikace

Height=	výška okna v pixelech

Width=	šířka okna v pixelech

SearchDir=	adresář, kde bude program hledat seznamy písniček

\	základní adresář disku

.	adresář programu

xxx	podadresář v adresáři programu

Extension=	přípona seznamů písniček

Open=	adresář otevřený Průzkumníkem při spuštění programu

Pokud vám není zcela jasné, co přesně ta která položka znamená, jednoduchá zkouška vás rychle uvede do obrazu.

Zde je ukázka:

[General]

ApplicationTitle=Superhity

WindowTitle=Superhity (ukázka)

Height=210

Width=180

SearchDir=\

Extension=M3U

Open=

5. Zkopírujeme programové soubory na budoucí CD disk

Nejlepší je umístit CDSeznam.exe, CDSeznam.hlp, CDSeznam.dat a CDSeznam.ini do základního adresáře, kde jsou k dispozici bez dlouhého hledání. Ale samozřejmě nic nebrání tomu, abychom je zařadili do kteréhokoli jiného společného adresáře.

6. Připravíme soubor AUTORUN.INF

Tento soubor umístěný v základním adresáři našeho CD zajistí, aby se při vložení kompaktního disku do mechaniky automaticky spustil CDSeznam. Musíme vytvořit sekci [autorun], v níž zadáme hodnoty pro klíče:

Open=	název programu, který se má spustit

Icon=n,X	soubor s ikonou a pořadové číslo ikony - 1

Obsah souboru AUTORUN.INF bude v typickém případě vypadat takto:

[autorun]

OPEN=CDSEZNAM.EXE

ICON=CDSEZNAM.EXE,0

7. Necháme si vypálit CD...

..vložíme náš disk do mechaniky, zvolíme si naši oblíbenou hudbu a při jejím poslechu se těšíme na příští verzi CD Seznamu, která většinu jednoduché ale přesto nepříjemné práce, spočívající v ruční editaci spousty textových souborů, udělá za nás...

Copyright © Roman Štědronský 1998

Elektronická pošta:	xster05@st.vse.cz

WWW:	sorry.vse.cz/~xster05