Some of the repetitive violations were suppressed.
15.96KiB; INI | 2020-01-05 17:53:29+01 | SLOC 304
1 1
;␣
2 1
;Mpxplay v1.47.6 configuration file (don't use it for other versions)␣
3 1
;␣
4 1
;always write a ';' char before the remark and empty lines␣
5 1
;␣
6 1
;If you don't need some functions (keyboard mapping, serial port control, etc.)␣
7 1
;then you can delete their settings from the file (for a faster program loading)␣
8 1
;␣
9 1
;Keyboard mapping␣
10 1
;␣
11
;important: 1. don't give the same value for two different key variables,␣
12
;              because only the first one will work (the functions for the␣
13
;              keys are in the same order like the key variables)␣
14
;           2. always write hexadecimal numbers to these variables␣
15
;␣
16
;Check the KEYCODES.LST for all available keyboard codes␣
17
;␣
18
[keyboard]␣
19
KeyRewind1      =0x4b00 ; white left        rewind 50 frames (configurable with SeekFrames)␣
20
KeyRewind2      =0x4be0 ; gray  left␣
21
KeyForward1     =0x4d00 ; white right       forward␣
22
KeyForward2     =0x4de0 ; gray  right␣
23
KeyQRewind1     =0x7300 ; ctrl-white left   4x rewind (200 frames)␣
24
KeyQRewind2     =0x73e0 ; ctrl-gray  left␣
25
KeyQForward1    =0x7400 ; ctrl-white right  4x forward␣
26
KeyQForward2    =0x74e0 ; ctrl-gray  right␣
27
KeyPRewind      =0xffff ; no key            seek -1% (or 4*50 frames at least)␣
28
KeyPForward     =0xffff ;                   seek +1%␣
29
KeyCRewind      =0xff01 ; no real key       continuous 1x seeking (while you don't press again key)␣
30
KeyCForward     =0xff02 ;␣
31
KeyStepBegin    =0x0e08 ; backspace         step to begin of song␣
32
KeyStepBack     =0x4a2d ; gray -            step (back) to previous song␣
33
KeyStepForward  =0x4e2b ; gray +            step to next song in playlist␣
34
KeyStepBackCD   =0x0c2d ; white -           step back like a CD player␣
35
KeySkipAlbumBack=0xe02f ; gray /            step to previous album (subdirectory)␣
36
KeySkipAlbumFrwd=0x372a ; gray *            step to next album␣
37
KeyExit1        =0x011b ; esc␣
38
KeyExit2        =0x2e03 ; ctrl-c␣
39
KeyExit3        =0x4400 ; F10␣
40
KeyShutDownExit =0xffff ; no key            exit&shutdown␣
41
KeyStop1        =0x1f73 ; s␣
42
KeyStop2        =0x1f53 ; S␣
43
;␣
44
KeyPlayPause1   =0x1970 ; p                 pause/start playing␣
45
KeyPlayPause2   =0x1950 ; P␣
46
KeyPlayPause3   =0x3920 ; space␣
47
KeyTimeMode1    =0x1474 ; t                 change display of time mode␣
48
KeyTimeMode2    =0x1454 ; T␣
49
KeyCrossfade1   =0x2e63 ; c                 crossfade enable/disable␣
50
KeyCrossfade2   =0x2e43 ; C␣
51
KeyFadeType1    =0x2166 ; f                 fade out/in enable/disable␣
52
KeyFadeType2    =0x2146 ; F␣
53
KeyPlayReplay1  =0x1372 ; r                 replay (repeat) playlist enable/disable␣
54
KeyPlayReplay2  =0x1352 ; R␣
55
KeyPlayRandom1  =0x316e ; n                 random (shuffle) mode enable/disable␣
56
KeyPlayRandom2  =0x314e ; N␣
57
KeyAutoPause    =0x1910 ; ctrl-p            autopause enable/disable␣
58
KeyPauseNext    =0x1f13 ; ctlr-s            pause (before) next song␣
59
KeyHiLiteScan   =0x2064 ; d                 hi-lite scan start/stop␣
60
KeyCDdoor       =0x186f ; o                 open/close CD door (tray)␣
61
;␣
62
KeyHQmode1      =0x2368 ; h                 hq mode (mp2 decoder & au_mixer)␣
63
KeyHQmode2      =0x2348 ; H␣
64
KeyVolumeReset  =0x2f16 ; ctrl-v            reset software volume to 100%␣
65
KeyAutoVolume1  =0x2f76 ; v                 autovolume enable/disable␣
66
KeyAutoVolume2  =0x2f56 ; V␣
67
KeySwapchan1    =0x2d78 ; x                 swap channels (reverse stereo)␣
68
KeySwapchan2    =0x2d58 ; X␣
69
KeyPlayMute1    =0x326d ; m                 mute sound␣
70
KeyPlayMute2    =0x324d ; M␣
71
KeyVolumeUp1    =0x4700 ; white-home        increase software volume␣
72
KeyVolumeUp2    =0x342e ; .␣
73
KeyVolumeDown1  =0x4f00 ; white-end         decrease software volume␣
74
KeyVolumeDown2  =0x332c ; ,␣
75
KeyVolBalanceL  =0x333c ; <                 volume balance␣
76
KeyVolBalanceR  =0x343e ; >␣
77
KeySurroundUp   =0x2827 ; '                 more surround (superb stereo)␣
78
KeySurroundDown =0x273b ; ;                 less surround (mono)␣
79
KeySpeedUp      =0x1b5d ; ]                 playing speed up␣
80
KeySpeedDown    =0x1a5b ; [                       -"-     down␣
81
KeySCardVolUp   =0x34f0 ; alt-'.'           soundcard (hardware) volume up␣
82
KeySCardVolDown =0x33f0 ; alt-','                     -"-               down␣
83
KeyBassUp       =0x2822 ; "                 more hardware (SB16) bass␣
84
KeyBassDown     =0x273a ; :                 less -"-␣
85
KeyTrebleUp     =0x1b7d ; }                 more hardware (SB16) treble␣
86
KeyTrebleDown   =0x1a7b ; {                 less -"-␣
87
;␣
88
KeyEditUp1      =0x4800 ; white up          playlist editor keys␣
89
KeyEditUp2      =0x48e0 ; gray up␣
90
KeyEditDown1    =0x5000 ; white down␣
91
KeyEditDown2    =0x50e0 ; gray down␣
92
KeyEditPgUp1    =0x4900 ; white page up␣
93
KeyEditPgUp2    =0x49e0 ; gray page up␣
94
KeyEditPgDn1    =0x5100 ; white page down␣
95
KeyEditPgDn2    =0x51e0 ; gray page down␣
96
KeyEditHome     =0x47e0 ; gray home         move cursor to the top of the playlist␣
97
KeyEditEnd      =0x4fe0 ; gray end          move cursor to the bottom of the playlist␣
98
KeyEditAlbumUp  =0x9900 ; alt-gray page up  move cursor one album up (album=subdir difference in playlist)␣
99
KeyEditAlbumDn  =0xa100 ; alt-gray page dn  move cursor one album down␣
100
KeyEditChgSide  =0x0f09 ; TAB               change editor side␣
101
KeyEditSelNxtSg1=0x1c0a ; ctrl-enter        select next song␣
102
KeyEditSelNxtSg2=0xe00a ; ctrl-keypad enter␣
103
KeyEditFieldTyp1=0x1265 ; e                 editor field type (filenames/no filenames)␣
104
KeyEditFieldTyp2=0x1245 ; E␣
105
KeyEditCpySng   =0x3f00 ; F5                copy playlist entry to the other side␣
106
KeyEditInsSng1  =0x5200 ; white ins␣
107
KeyEditInsSng2  =0x52e0 ; gray ins␣
108
KeyEditCpySngEhl=0xffff ; no key            copy entry to editorhighline pos (of other side)␣
109
KeyEditDelSng1  =0x4200 ; F8                delete playlist entry␣
110
KeyEditDelSng2  =0x5300 ; white del␣
111
KeyEditDelSng3  =0x53e0 ; gray del␣
112
KeyEditMovSngUp1=0x8d00 ; ctrl-white-up     move highlighted entry in playlist␣
113
KeyEditMovSngUp2=0x8de0 ; ctrl-gray-up␣
114
KeyEditMovSngDn1=0x9100 ; ctrl-white-down␣
115
KeyEditMovSngDn2=0x91e0 ; ctrl-gray-down␣
116
KeyEditCpySide1 =0x6200 ; ctrl-F5           copy all entries to other side␣
117
KeyEditCpySide2 =0x9200 ; ctrl-white-ins␣
118
KeyEditCpySide3 =0x92e0 ; ctrl-gray-ins␣
119
KeyEditOrdFile  =0x5e00 ; ctrl-F1           order side-entries by filenames␣
120
KeyEditOrdArtist=0x5f00 ; ctrl-F2           order side-entries by artist␣
121
KeyEditOrdTitle =0x6000 ; ctrl-F3           order side-entries by titles␣
122
KeyEditOrdTime  =0x6100 ; ctrl-F4           order side-entries by time␣
123
KeyEditStartSng1=0x1c0d ; enter             start selected (highlighted) song␣
124
KeyEditStartSng2=0xe00d ; keypad enter␣
125
KeyEditUpDir1   =0x8400 ; ctrl-white-PgUp   jump to updir/uplist␣
126
KeyEditUpDir2   =0x84e0 ; ctrl-gray-PgUp␣
127
KeyEditSubDir1  =0x7600 ; ctrl-white-PgDn   jump to (open) subdir/sublist␣
128
KeyEditSubDir2  =0x76e0 ; ctrl-gray-PgDn␣
129
KeyEditRootDir  =0x2b1c ; ctrl-\            jump to rootdir/rootlist␣
130
KeyEditListPrev =0x9500 ; ctrl-gray /       jump to previous paralell playlist␣
131
KeyEditListNext =0x9600 ; ctrl-gray *       jump to next paralell playlist␣
132
KeyEditReLoad   =0x1312 ; ctrl-r            refresh browser / reload playlist, rescan disk␣
133
KeyEditClearList=0x93e0 ; ctrl-gray-Del     clear playlist␣
134
KeyEditSaveList =0x3c00 ; F2                save playlist␣
135
KeyEditJukebox1 =0x246a ; j                 switch between jukebox and normal mode␣
136
KeyEditJukebox2 =0x244a ; J␣
137
KeyEditDelFile  =0xffff : 0x5b00 = shift-F8 clear file from disk (and from playlist)␣
138
;␣
139
KeyDosShell     =0x2004 ; ctrl-d            dos shell␣
140
KeyFullEdit25   =0x5c00 ; shift-F9          alt-F9 + ctrl-F9␣
141
Key2550lines    =0x7000 ; alt-F9            25/50 lines mode␣
142
KeyFullEdit50   =0x6600 ; ctrl-F9           full screen editor␣
143
KeyAnaliserOff1 =0x1e61 ; a                 spectrum analiser off/on␣
144
KeyAnaliserOff2 =0x1e41 ; A␣
145
KeyResizeEditUp =0x9800 ; alt-gray-up       resize playlist editor/song browser␣
146
KeyResizeEditDn =0xa000 ; alt-gray-down␣
147
KeyEditChgSizeL =0x9b00 ; alt-gray left     modify size of editorsizes␣
148
KeyEditChgSizeR =0x9d00 ; alt-gray right␣
149
;␣
150
KeyLCDpage      =0x2207 ; ctrl-g            select LCD page␣
151
;␣
152
;Mouse button function mappings␣
153
;If You modify (remap) a keyboard variable, also modify the keycode here (in mouse,joy,serial parts too)!␣
154
;␣
155
MouseBtn1PriFunc=0x0000 ; 0x326d = m (mute)       Pri:countinuous press␣
156
MouseBtn1SecFunc=0x0000 ; 0x1970 = p (pause)      Sec:single click␣
157
MouseBtn2PriFunc=0x4b00 ; white-left  (rewind)␣
158
MouseBtn2SecFunc=0x0c2d ; white '-'   (CD skip back)␣
159
MouseBtn3PriFunc=0x4d00 ; white-right (fforward)␣
160
MouseBtn3SecFunc=0x4e2b ; gray '+'    (skip forward)␣
161
MouseWheelUpFunc=0x0000 ;             (desktop: editorhighline up)␣
162
MouseWheelDnFunc=0x0000 ;             (desktop: editorhighline down)␣
163
;␣
164
;Joystick settings, function mappings␣
165
;␣
166
Joy1Port        =0x0000 ; enable joy 1 with the port setting (0x0200-0x0210)␣
167
Joy1Left        =0x4b00 ; rewind␣
168
Joy1Right       =0x4d00 ; fast-forward␣
169
Joy1Up          =0x4800 ; editorhighline up␣
170
Joy1Down        =0x5000 ; editorhighline down␣
171
Joy1Btn1        =0x1c0d ; enter (start song)␣
172
Joy1Btn2        =0x4a2d ; skip back␣
173
Joy2Port        =0x0000 ; enable joy 2 with the port setting (0x0200-0x0210)␣
174
Joy2Left        =0x0000 ; rewind␣
175
Joy2Right       =0x0000 ; fast-forward␣
176
Joy2Up          =0x0000 ; editorhighline up␣
177
Joy2Down        =0x0000 ; editorhighline down␣
178
Joy2Btn1        =0x4e2b ; skip forward        (joy2btn1=joy1btn3)␣
179
Joy2Btn2        =0x326d ; mute                (joy2btn2=joy1btn4)␣
180
JoyAxisDelay    =0x0000 ; axis delay␣
181
JoyButtonDelay  =0x0006 ; button delay␣
182
JoySensitivity  =0x0002 ; joy axis sensitivity (1-3)␣
183
;␣
184
;Serial port control settings␣␣
185
;(conf.: 8 data bits, 1 stop bit, no parity)␣
186
;␣
187
;SerialFunc=Databytes_In_Hexa,Keyboard_Code_In_Hexa (2 hexa numbers = 1 byte)␣
188
;␣
189
[serialport]␣
190
SerialPort      =0      ; 0:disabled 1:COM1 2:COM2 ...␣
191
SerialBaud      =9600   ; max. 115200 (UIR usually works on 9600 only)␣
192
SerialHandler   =1      ; 0:normal 1:UIR (infra receiver)␣
193
SerialDataLen   =6      ; read (from the port) and handle 6 bytes at once (can be 1-16 or 128:direct keycodes (2 bytes))␣
194
SerialFunc =45ba00ff0000,0b30 ; '0'␣
195
SerialFunc =45ba807f0000,0231 ; '1'  These values are configured␣
196
SerialFunc =45ba40bf0000,0332 ; '2'  to my remote controller.␣
197
SerialFunc =45bac03f0000,0433 ; '3'␣
198
SerialFunc =45ba20df0000,0534 ; '4'  You can declare max 99 functions (buttons)␣
199
SerialFunc =45baa05f0000,0635 ; '5'  by adding new SerialFunc lines.␣
200
SerialFunc =45ba609f0000,0736 ; '6'  Or you can use SerialDalaLen=128 setting,␣
201
SerialFunc =45bae01f0000,0837 ; '7'  if you want to use direct (2 bytes) keycodes␣
202
SerialFunc =45ba10ef0000,0938 ; '8'  (in this mode the SerialFunc lines are not required)␣
203
SerialFunc =45ba906f0000,0a39 ; '9'␣
204
SerialFunc =45ba68970000,1f73 ; 's' stop␣
205
SerialFunc =45ba18e70000,1970 ; 'p' play/pause␣
206
SerialFunc =45bae8170000,1970 ; 'p' play/pause␣
207
SerialFunc =45ba52ad0000,1372 ; 'r' random mode␣
208
SerialFunc =45ba88770000,4a2d ; '-' skip back␣
209
SerialFunc =45ba08f70000,4e2b ; '+' skip to next␣
210
SerialFunc =45ba7a850000,2064 ; 'd' hi-lite scan␣
211
SerialFunc =45baf00f0000,ff01 ; continuous rewind␣
212
SerialFunc =45ba708f0000,ff02 ; continuous forward␣
213
SerialFunc =45ba38c70000,4400 ; F10 exit␣
214
SerialFunc =45bad02f0000,332c ; ,   volume down␣
215
SerialFunc =45ba50af0000,342e ; .   volume up␣
216
SerialFunc =45ba6a950000,372a ; gray-'*' next album␣
217
SerialFunc =45bab04f0000,246a ; 'J' programming (juke box mode)␣
218
;␣
219
;LCD configuration (see moreinfo.txt too)␣
220
;␣
221
;LCD_items[pagenum]=linepos,rowpos,itemname1,itemname2,"userstring",itemname3  etc.␣
222
;␣
223
[LCDdisplay]␣
224
LCDport       =none   ;LPT1..LPT4 or COM1..COM4␣
225
LCDtype       =1      ;1,2,3,4,7: LPT;  5,6:COM-port LCD␣
226
LCDrows       =16     ;number of characters/line (usually 8-20)(max. 512)␣
227
LCDlines      =2      ;number of LCD lines (usually 1-4)(max. 8)␣
228
LCDportdelay  =300000 ;for LCDtype 1,2,5,6,7 (use higher value for faster, lower value for slower CPUs)␣
229
LCDrefresh    =1      ;refresh delay (lower value faster, higher value slower (1=20fps,3=7fps,5=4fps))␣
230
LCDscrollspeed=3      ;(-"-)␣
231
LCDscrolldelay=30     ;pre-delay before scrolling (20 = 1 sec)␣
232
LCDpagereset  =0      ;(re)set LCD to page 0. after n sec (20 = 1 sec)␣
233
LCD_items =1,1,LINESCROLL,ARTIST," - ",TITLE," (",P_TIMEPOS,"/",SONGTIME,")  " ;␣
234
LCD_items =2,1,VOLMETER                                                        ;␣
235
;LCD_items1 =1,1,LINESCROLL,"From the '",ALBUM,"' album in the year ",YEAR," [",GENRE,"]  " ;␣
236
;LCD_items1 =2,a_center,systime                                                 ;␣
237
;␣
238
;Common & command line variables (don't modify the structure of these lines!)␣
239
;␣
240
[global]␣
241
UseVariables =1         ;0:don't use, 1:use, 3:save these variables at exit␣
242
Prebuffertype=1         ;0:no buffer, 1:prebuffer, 2: fullbuffer␣
243
Intsoundcfg  =0         ;1:interrupt decoding (for prebuffer or fullbuffer)␣
244
Bufferblocks =0         ;prebuffer blocks (0:auto setting -> 4 or 32)␣
245
PlaySongCount=999999999 ;-psc␣
246
PlayRandom   =0         ;1:-prn 2:-prn2␣
247
PlayReplay   =0         ;1:-pre1 2:-pre␣
248
PlayControl  =0         ;+1:-pap +2:-phs +8:pause at 1st song (only)␣
249
SeekFrames   =50        ;at left/right-arrows␣
250
SoundcardName=AUTO      ;-scs (AUTO,S16,ESS,WSS,GUS,SBP,NUL)␣
251
SoundcardFreq=0         ;manual setting of output freq (0:outfreq controlled by song's freq)␣
252
SoundcardChan=0         ;manual setting of output channels (at Sbpro and wav output only)␣
253
SoundcardBits=0         ;manual setting of output bits (at wav output only)␣
254
SoundcardVol =0         ;-scv (1-100)(0:get value from the card)␣
255
SoundcardTrbl=0         ;-sctr(1-100)(50:original tone, 0:get value from the card)␣
256
SoundcardBass=0         ;-scbs␣
257
HQmode       =0         ;-hq (float au_mixer)␣
258
SoundVolume  =100       ;-sv␣
259
SoundLimiter =1         ;fast auto volume reduction (if SoundVolume>100)(uses extra cpu)␣
260
AutoVolume   =0         ;-sva (slow volume correction (up and down too))␣
261
Surround     =100       ;-sr␣
262
Speed        =100       ;-sp␣
263
Balance      =0         ;(-99...0...+99)␣
264
Swapchan     =0         ;swap channels (reverse stereo)␣
265
SoundLimitVol=5         ;-sl␣
266
SoundLimitBeg=400       ;check begins at EndOfFile-SoundLimitBeg (in frames)␣
267
SoundLimitLen=23        ;length of check␣
268
UseCrossfade =0         ;-cf␣
269
CFtype       =1         ;-cft␣
270
CFlimit      =0         ;-cfl␣
271
CFpoint      =120       ;-cfp␣
272
CFoutlength  =250       ;-cfo␣
273
CFinlength   =200       ;-cfi␣
274
ChannelMode  =1         ;0:-cl 2:-cm (at mp3 only)␣
275
CDWcontrol   =0         ;1:jitter correction␣
276
Displaymode  =126       ;see moreinfo.txt for details (126=2+4+8+16+32+64)␣
277
Desktopmode  =1019      ;see moreinfo.txt (1019=1+2+8+16+32+64+128+256+512)␣
278
TimeMode     =0         ;0:elapsed, 1:remaining, 2:allelapsed, 3:allremaining␣
279
EditSideBordr=64        ;-ebs (or set by ALT-LEFT/ALT-RIGHT)␣
280
EditorBegin  =0         ;relative sonpos-line/editor-begin (set by ALT-UP/ALT-DOWN)␣
281
Preloadinfo  =1         ;0: -inl 2:-ipl 4:-idl␣
282
ID3ordertype =11        ;-io  (see readme.txt)␣
283
SortOrder    ="Aa�������BbCcDdEe�����FfGgHhIi����JjKkLlMmNn��Oo�����PpQqRrSsTtUu�����VvWwXxYy�Zz" ; general ABC (?), use "" to disable␣
284
PlayListSave =0         ;auto save playlist/doombox-queue (into Mpxplay's dir)(1=M3U,5=MXU,9=EXTM3U type)␣
285
LoadID3tag   =1         ;0: -in␣
286
LoadID3list  =0         ;1: -il␣
287
ID3savetype  =63        ;-ist (see readme.txt)␣
288
Conv852437   =0         ;+1:-8 +2:-8u +4:-8uv␣
289
WinChars     ="�������������������_" ; windows/dos characters for -8 (codepage conversion)␣
290
DosChars     ="�����������I������� " ; write here only those chars, which you want to convert␣
291
UseLFN       =1         ;use long filenames (if possible)␣
292
ShutdownATX  =0         ;-xas␣
293
;␣
294
;Don't write remarks after the [startup] line (you will lose them)␣
295
;␣
296
;Startup (start playing at the last played song and position, if you use the same playlist␣
297
;0:disable  1:load only  2:save only  3:load and save  +4 (=7):use CMOS RAM (for MP3Car)␣
298
[startup]␣
299
StartupEnabled  =3␣␣␣␣␣
300
OldListType     =0␣␣␣␣␣
301
OldListname     =␣
302
OldSongname     =D:\SOFTWARE\MUSIC\SONGS\MP3\OTHER\CANDLE.MP3␣
303
OldFrameNum     =212␣␣␣
304 1
;␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣