program empathy; // Copyright (C) 2012 Matthew Smith // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // You should have received a copy of the GNU General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. {$DEFINE kiosk} {$DEFINE tv} {$DEFINE BACKGROUNDSTREAMPLAYER} uses Forms, Main in 'Main.pas' {mainform}, random_dialog in 'random_dialog.pas' {rnd_dialog}, olespeech in 'olespeech.pas', albuminfo in 'albuminfo.pas', jukeboxform in 'jukeboxform.pas' {jukebox}, warn in 'warn.pas' {warnform}, editgenre in 'editgenre.pas' {editdylist}, cover in 'cover.pas' {coverform}, aboutform in 'aboutform.pas' {about}, loadjpegorbmp in 'loadjpegorbmp.pas', burn in 'burn.pas' {burncd}, tracklistform in 'tracklistform.pas' {editinfo}, dialogs in 'dialogs.pas', albumartist in 'albumartist.pas' {albumdialog}, backgroundplay in 'backgroundplay.pas', randomfromalbums in 'randomfromalbums.pas', tagmp3files in 'tagmp3files.pas' {tagmp3s}, id3 in 'ID3 Tags\id3.pas', inifuncs in 'inifuncs.pas', jbnoalbums in 'jbnoalbums.pas' {Jukeboxnoalbums}, checkhostinthread in 'checkhostinthread.pas', volume in 'volume.pas' {volumedisplay}, searchtrack in 'searchtrack.pas', AddTrackToSystem in 'AddTrackToSystem.pas' {AddTrack}, videoform in 'videoform.pas' {video}, cddbupdate in 'cddbupdate.pas', playlist in 'playlist.pas', debugandprofile in 'debugandprofile.pas', VersionInfo in 'VersionInfo.pas', resourceskins in 'resourceskins.pas', shutdownwindows in 'shutdownwindows.pas', thememanagerform in 'thememanagerform.pas' {thememanager}, creditssystem in 'creditssystem.pas', logfile in 'logfile.pas', glJuke in 'opengl\glJuke.pas', glUI in 'opengl\glUI.pas', glUtils in 'opengl\glUtils.pas', Loadalbumcovers in 'Loadalbumcovers.pas', global in 'global.pas', akrip32 in 'ripper\akrip32.pas', lamenc_nice_interface in 'ripper\lamenc_nice_interface.pas', isconnected in 'ripper\isconnected.pas', empripmain in 'ripper\empripmain.pas' {ripmain}, artworkform in 'ripper\artworkform.pas' {artwork}, mydialog in 'ripper\mydialog.pas' {mdialog}, nolamedialog in 'ripper\nolamedialog.pas' {noLAME}, multiple in 'ripper\multiple.pas' {multiplealbums}, editmenuform in 'ripper\editmenuform.pas' {editmenu}, getcoverart in 'ripper\getcoverart.pas', cdartworkform in 'ripper\cdartworkform.pas' {cdartwork}, threadedencode in 'ripper\threadedencode.pas', gethttpdoc in 'ripper\gethttpdoc.pas', verifyform in 'ripper\verifyform.pas' {verify}, TAlphabetbar in 'TAlphabetpad\TAlphabetbar.pas', picturescroller in 'Standalone_Components\TPictureScroller component\picturescroller.pas', SelecterListBox in 'Standalone_Components\TSelecterListbox\SelecterListBox.pas', TransparentPanel in 'Standalone_Components\TTransparentPanel\TransparentPanel.pas', ScrollListbox in 'Standalone_Components\TScrolllistbox component\ScrollListbox.pas', bitmapactionbutton in 'Standalone_Components\Tbitmapactionbutton\bitmapactionbutton.pas', bitmapcheckbox in 'Standalone_Components\Tbitmapcheckbox\bitmapcheckbox.pas', bitmapprogress in 'Standalone_Components\TBitmapProgress\bitmapprogress.pas', tspinningglobe in 'Standalone_Components\Tspinglobe\tspinningglobe.pas', textscroller in 'Standalone_Components\TTextScroller component\textscroller.pas', transhint in 'Standalone_Components\TTransparentHint\transhint.pas', NumericInput in 'Standalone_Components\TNumericInput\NumericInput.pas', colorpicker in 'Standalone_Components\TColorPicker\colorpicker.pas', networkstream in 'networkstream.pas', bass in 'bass.pas'; {$R *.RES} begin Application.Initialize; Application.Title := 'Empathy Jukebox'; Application.ShowMainForm:=False; Application.CreateForm(Tmainform, mainform); Application.CreateForm(Trnd_dialog, rnd_dialog); Application.CreateForm(Tripmain, ripmain); Application.CreateForm(Tcoverform, coverform); Application.CreateForm(Tvolumedisplay, volumedisplay); Application.CreateForm(Tvideo, video); //Application.CreateForm(Tpreferences, preferences); Application.Run; end.