| !Boot file for DigitalCD

| Set some filetypes
Set File$Type_1A8 Vorbis
Set File$Type_1AD AMPEG
Set File$Type_1AE ImpulsTk
Set File$Type_1AF FstTk
Set File$Type_1B0 ScreamTk
Set File$Type_1B1 PCTk
Set File$Type_1CF FLAC
Set File$Type_1F0 APE
Set File$Type_365 CocoTrak
Set File$Type_A62 ADTS
Set File$Type_A8F AC3Audio
Set File$Type_AA7 M3UFile
Set File$Type_AA8 pls
Set File$Type_BD6 AudioWrk
Set File$Type_CB6 MOD
Set File$Type_FB1 WaveForm
Set File$Type_FC2 AIFF
Set File$Type_FD4 Midi

| Set some directory paths
Set DigitalCD$Path <Obey$Dir>.
Set DigitalCD$Dir <Obey$Dir>

RMEnsure UtilityModule 3.10 Error This application requires RISC OS 3.10 or later

RMEnsure UtilityModule 3.50 If "<Alias$IfThere>"="" Then Set Alias$IfThere DigitalCD:IfThere %%*0

| Global Sprites file
Set DigitalCD$RO4 1
RMEnsure UtilityModule 4.00 Set DigitalCD$RO4 0
If <DigitalCD$RO4>= 1 Then IconSprites DigitalCD:!Sprites4 Else IconSprites DigitalCD:!Sprites
Unset DigitalCD$RO4

| Locate DigitalCD Skins, plug-ins and CD database
If "<DigitalCDRes$Dir>" = "" Then IfThere Boot:Resources.!DCDRes Then Obey Boot:Resources.!DCDRes.!Boot
If "<DigitalCDRes$Dir>" = "" Then IfThere DigitalCD:^.!DCDRes Then Obey DigitalCD:^.!DCDRes.!Boot
If "<DigitalCDRes$Dir>" = "" Then Error 0 Please locate !DCDRes

| Set playlist filetype
Set File$Type_155 FileList
Set Alias$@RunType_155 Run DigitalCD:!Run %%*0
Set Alias$@RunType_AA7 Run DigitalCD:!Run %%*0
Set Alias$@RunType_AA8 Run DigitalCD:!Run %%*0

| Application system variables
Run DigitalCD:SelectRes DigitalCDIRes$Path DigitalCD:Resources
Set DigitalCD$Help DigitalCD:!Help
Set DigitalCD$Web "http://www.riscos-digitalcd.net/digitalcd/player/intro.htm"
Set DigitalCD$Title "DigitalCD"
Set DigitalCD$Publisher "Andr Timmermans"
Run DigitalCDIRes:AppVars

| Set secondary filetypes
Run DigitalCD:BootTypes
