1
<?xml version="1.0" encoding="UTF-8"?>
2
<ui version="4.0">
3
 <class>Form</class>
4
 <widget class="QWidget" name="Form">
5
  <property name="windowModality">
6
   <enum>Qt::NonModal</enum>
7
  </property>
8
  <property name="geometry">
9
   <rect>
10
    <x>0</x>
11
    <y>0</y>
12
    <width>474</width>
13
    <height>390</height>
14
   </rect>
15
  </property>
16
  <property name="windowTitle">
17
   <string>Intelligent Playlist</string>
18
  </property>
19
  <layout class="QVBoxLayout" name="verticalLayout">
20
   <item>
21
    <widget class="QTabWidget" name="tabWidget">
22
     <property name="currentIndex">
23
      <number>5</number>
24
     </property>
25
     <widget class="QWidget" name="generalTab">
26
      <attribute name="title">
27
       <string>General</string>
28
      </attribute>
29
      <layout class="QGridLayout" name="gridLayout_5">
30
       <item row="0" column="0" colspan="3">
31
        <widget class="QCheckBox" name="enableIntelligentPlaylist">
32
         <property name="toolTip">
33
          <string>Check this to let the plugin generate playlist on-the-fly.</string>
34
         </property>
35
         <property name="text">
36
          <string>Enable the Intelligent Playlist Mode</string>
37
         </property>
38
        </widget>
39
       </item>
40
       <item row="2" column="0">
41
        <widget class="QLabel" name="minimalSimilarityLabel">
42
         <property name="text">
43
          <string>Accept Songs that are more similar than:</string>
44
         </property>
45
         <property name="wordWrap">
46
          <bool>true</bool>
47
         </property>
48
        </widget>
49
       </item>
50
       <item row="2" column="1" colspan="2">
51
        <widget class="QSlider" name="minimalSimilarity">
52
         <property name="toolTip">
53
          <string>Threshold value for selecting tracks.
54
While searching for similar tracks, a track gets selected if its calculated similarity value is greater than this value.</string>
55
         </property>
56
         <property name="maximum">
57
          <number>5000</number>
58
         </property>
59
         <property name="singleStep">
60
          <number>1</number>
61
         </property>
62
         <property name="pageStep">
63
          <number>500</number>
64
         </property>
65
         <property name="value">
66
          <number>2500</number>
67
         </property>
68
         <property name="orientation">
69
          <enum>Qt::Horizontal</enum>
70
         </property>
71
         <property name="tickPosition">
72
          <enum>QSlider::TicksBelow</enum>
73
         </property>
74
        </widget>
75
       </item>
76
       <item row="3" column="1">
77
        <widget class="QLabel" name="minimalSimilarityDistinctLabel">
78
         <property name="text">
79
          <string>Distinct</string>
80
         </property>
81
        </widget>
82
       </item>
83
       <item row="3" column="2">
84
        <widget class="QLabel" name="minimalSimilarityIdenticalLabel">
85
         <property name="text">
86
          <string>Identical</string>
87
         </property>
88
         <property name="alignment">
89
          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
90
         </property>
91
        </widget>
92
       </item>
93
       <item row="4" column="0">
94
        <widget class="QLabel" name="maximumLoopsLabel">
95
         <property name="text">
96
          <string>Maximum tracks to investigate:</string>
97
         </property>
98
        </widget>
99
       </item>
100
       <item row="14" column="0">
101
        <spacer name="verticalSpacer_6">
102
         <property name="orientation">
103
          <enum>Qt::Vertical</enum>
104
         </property>
105
         <property name="sizeHint" stdset="0">
106
          <size>
107
           <width>20</width>
108
           <height>40</height>
109
          </size>
110
         </property>
111
        </spacer>
112
       </item>
113
       <item row="4" column="1" colspan="2">
114
        <widget class="QSpinBox" name="maximumLoops">
115
         <property name="sizePolicy">
116
          <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
117
           <horstretch>0</horstretch>
118
           <verstretch>0</verstretch>
119
          </sizepolicy>
120
         </property>
121
         <property name="toolTip">
122
          <string>On every track change, the plugin will select this number of random tracks to find a similar one.</string>
123
         </property>
124
         <property name="suffix">
125
          <string/>
126
         </property>
127
         <property name="prefix">
128
          <string/>
129
         </property>
130
         <property name="minimum">
131
          <number>10</number>
132
         </property>
133
         <property name="maximum">
134
          <number>1000</number>
135
         </property>
136
         <property name="singleStep">
137
          <number>10</number>
138
         </property>
139
         <property name="value">
140
          <number>100</number>
141
         </property>
142
        </widget>
143
       </item>
144
       <item row="9" column="0">
145
        <widget class="QLabel" name="upcomingTracksLabel">
146
         <property name="text">
147
          <string>Upcoming tracks:</string>
148
         </property>
149
        </widget>
150
       </item>
151
       <item row="10" column="0">
152
        <widget class="QLabel" name="playedTracksLabel">
153
         <property name="text">
154
          <string>Played tracks:</string>
155
         </property>
156
        </widget>
157
       </item>
158
       <item row="9" column="1" colspan="2">
159
        <widget class="QSpinBox" name="upcomingTracks">
160
         <property name="toolTip">
161
          <string>The number of upcoming tracks to show in the playlist.</string>
162
         </property>
163
         <property name="minimum">
164
          <number>1</number>
165
         </property>
166
         <property name="maximum">
167
          <number>1000</number>
168
         </property>
169
         <property name="value">
170
          <number>10</number>
171
         </property>
172
        </widget>
173
       </item>
174
       <item row="10" column="1" colspan="2">
175
        <widget class="QSpinBox" name="playedTracks">
176
         <property name="toolTip">
177
          <string>The number of already played tracks to keep in the playlist.</string>
178
         </property>
179
         <property name="minimum">
180
          <number>1</number>
181
         </property>
182
         <property name="maximum">
183
          <number>1000</number>
184
         </property>
185
         <property name="value">
186
          <number>5</number>
187
         </property>
188
        </widget>
189
       </item>
190
       <item row="12" column="1" colspan="2">
191
        <widget class="QCheckBox" name="learning">
192
         <property name="toolTip">
193
          <string>Checking this will interpret some user input (such as volume changes) as feedback to automatically adjust weights.</string>
194
         </property>
195
         <property name="text">
196
          <string>Enable Gestures as User Feedback</string>
197
         </property>
198
        </widget>
199
       </item>
200
       <item row="1" column="0" colspan="3">
201
        <widget class="Line" name="line">
202
         <property name="orientation">
203
          <enum>Qt::Horizontal</enum>
204
         </property>
205
        </widget>
206
       </item>
207
       <item row="8" column="0" colspan="3">
208
        <widget class="Line" name="line_2">
209
         <property name="orientation">
210
          <enum>Qt::Horizontal</enum>
211
         </property>
212
        </widget>
213
       </item>
214
       <item row="11" column="0" colspan="3">
215
        <widget class="Line" name="line_3">
216
         <property name="orientation">
217
          <enum>Qt::Horizontal</enum>
218
         </property>
219
        </widget>
220
       </item>
221
       <item row="5" column="0">
222
        <widget class="QLabel" name="cacheLabel">
223
         <property name="text">
224
          <string>Cache Size:</string>
225
         </property>
226
        </widget>
227
       </item>
228
       <item row="5" column="1" colspan="2">
229
        <widget class="QSpinBox" name="cache">
230
         <property name="toolTip">
231
          <string>The number of tracks to keep in the internal cache.</string>
232
         </property>
233
         <property name="suffix">
234
          <string> Tracks</string>
235
         </property>
236
         <property name="prefix">
237
          <string/>
238
         </property>
239
         <property name="minimum">
240
          <number>1</number>
241
         </property>
242
         <property name="maximum">
243
          <number>100000</number>
244
         </property>
245
         <property name="singleStep">
246
          <number>10</number>
247
         </property>
248
         <property name="value">
249
          <number>10</number>
250
         </property>
251
        </widget>
252
       </item>
253
       <item row="6" column="0">
254
        <widget class="QLabel" name="label_6">
255
         <property name="text">
256
          <string>Match...</string>
257
         </property>
258
        </widget>
259
       </item>
260
       <item row="6" column="2">
261
        <widget class="QRadioButton" name="matchAtLeastOneTrack">
262
         <property name="toolTip">
263
          <string>Calculate the similarity of a track against each track in the playlist and use the highest similarity value.</string>
264
         </property>
265
         <property name="text">
266
          <string>at least one track</string>
267
         </property>
268
        </widget>
269
       </item>
270
       <item row="6" column="1">
271
        <widget class="QRadioButton" name="matchCompletePlaylist">
272
         <property name="toolTip">
273
          <string>Calculate similarity of a track against the current playlist.</string>
274
         </property>
275
         <property name="text">
276
          <string>complete Playlist</string>
277
         </property>
278
        </widget>
279
       </item>
280
      </layout>
281
     </widget>
282
     <widget class="QWidget" name="attributesTab">
283
      <attribute name="title">
284
       <string>Attributes</string>
285
      </attribute>
286
      <layout class="QGridLayout" name="gridLayout">
287
       <item row="0" column="0">
288
        <widget class="QCheckBox" name="trackEnabled">
289
         <property name="toolTip">
290
          <string>Include the track names in the search.</string>
291
         </property>
292
         <property name="text">
293
          <string>Track Names</string>
294
         </property>
295
         <property name="checked">
296
          <bool>true</bool>
297
         </property>
298
        </widget>
299
       </item>
300
       <item row="0" column="1">
301
        <widget class="QCheckBox" name="yearEnabled">
302
         <property name="toolTip">
303
          <string>Include years in the search.</string>
304
         </property>
305
         <property name="text">
306
          <string>Year</string>
307
         </property>
308
         <property name="checked">
309
          <bool>true</bool>
310
         </property>
311
        </widget>
312
       </item>
313
       <item row="1" column="0">
314
        <widget class="QCheckBox" name="albumEnabled">
315
         <property name="toolTip">
316
          <string>Include album names in the similarity search.</string>
317
         </property>
318
         <property name="text">
319
          <string>Album</string>
320
         </property>
321
         <property name="checked">
322
          <bool>true</bool>
323
         </property>
324
        </widget>
325
       </item>
326
       <item row="1" column="1">
327
        <widget class="QCheckBox" name="scoreEnabled">
328
         <property name="toolTip">
329
          <string>Include scores in the search.</string>
330
         </property>
331
         <property name="text">
332
          <string>Score</string>
333
         </property>
334
         <property name="checked">
335
          <bool>true</bool>
336
         </property>
337
        </widget>
338
       </item>
339
       <item row="2" column="0">
340
        <widget class="QCheckBox" name="artistEnabled">
341
         <property name="toolTip">
342
          <string>Include artist names in the search.</string>
343
         </property>
344
         <property name="text">
345
          <string>Artist</string>
346
         </property>
347
         <property name="checked">
348
          <bool>true</bool>
349
         </property>
350
        </widget>
351
       </item>
352
       <item row="2" column="1">
353
        <widget class="QCheckBox" name="ratingEnabled">
354
         <property name="toolTip">
355
          <string>Include the rating in the search.</string>
356
         </property>
357
         <property name="text">
358
          <string>Rating</string>
359
         </property>
360
         <property name="checked">
361
          <bool>true</bool>
362
         </property>
363
        </widget>
364
       </item>
365
       <item row="3" column="0">
366
        <widget class="QCheckBox" name="composerEnabled">
367
         <property name="toolTip">
368
          <string>Include composer names in the search.</string>
369
         </property>
370
         <property name="text">
371
          <string>Composer</string>
372
         </property>
373
         <property name="checked">
374
          <bool>true</bool>
375
         </property>
376
        </widget>
377
       </item>
378
       <item row="3" column="1">
379
        <widget class="QCheckBox" name="genreEnabled">
380
         <property name="toolTip">
381
          <string>Include moodbars in the search.</string>
382
         </property>
383
         <property name="text">
384
          <string>Genre</string>
385
         </property>
386
         <property name="checked">
387
          <bool>true</bool>
388
         </property>
389
        </widget>
390
       </item>
391
       <item row="8" column="0">
392
        <spacer name="verticalSpacer_7">
393
         <property name="orientation">
394
          <enum>Qt::Vertical</enum>
395
         </property>
396
         <property name="sizeHint" stdset="0">
397
          <size>
398
           <width>20</width>
399
           <height>40</height>
400
          </size>
401
         </property>
402
        </spacer>
403
       </item>
404
       <item row="4" column="0">
405
        <widget class="QCheckBox" name="moodbarEnabled">
406
         <property name="toolTip">
407
          <string>Include moodbars in the search.</string>
408
         </property>
409
         <property name="text">
410
          <string>Moodbars</string>
411
         </property>
412
         <property name="checked">
413
          <bool>true</bool>
414
         </property>
415
        </widget>
416
       </item>
417
       <item row="5" column="0" colspan="2">
418
        <widget class="Line" name="line_4">
419
         <property name="orientation">
420
          <enum>Qt::Horizontal</enum>
421
         </property>
422
        </widget>
423
       </item>
424
       <item row="6" column="0" colspan="2">
425
        <widget class="QCheckBox" name="preferFilesFromGroup">
426
         <property name="toolTip">
427
          <string>If a random track is found, which bears the same label as a track in the playlist, immediately add this track to the playlist (circumventing the similarity calculation).</string>
428
         </property>
429
         <property name="text">
430
          <string>Prefer Files in same Group</string>
431
         </property>
432
        </widget>
433
       </item>
434
       <item row="7" column="0" colspan="2">
435
        <widget class="QCheckBox" name="preferExplicitSimilarTracks">
436
         <property name="toolTip">
437
          <string>If a random track is found, such that one of the attributes is marked as explicitly similar to the appropriate attribute of a track in the playlist, immediately add this track to the playlist.</string>
438
         </property>
439
         <property name="text">
440
          <string>Prefer Explicit Similar Tracks</string>
441
         </property>
442
        </widget>
443
       </item>
444
      </layout>
445
     </widget>
446
     <widget class="QWidget" name="numberTab">
447
      <attribute name="title">
448
       <string>Numbers</string>
449
      </attribute>
450
      <layout class="QGridLayout" name="gridLayout_4">
451
       <item row="0" column="0">
452
        <widget class="QLabel" name="label_2">
453
         <property name="sizePolicy">
454
          <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
455
           <horstretch>0</horstretch>
456
           <verstretch>0</verstretch>
457
          </sizepolicy>
458
         </property>
459
         <property name="text">
460
          <string>Year</string>
461
         </property>
462
        </widget>
463
       </item>
464
       <item row="0" column="1">
465
        <widget class="QSpinBox" name="yearMaxDistance">
466
         <property name="toolTip">
467
          <string>Maximum difference between years up to which to assume some similarity.</string>
468
         </property>
469
         <property name="maximum">
470
          <number>10000</number>
471
         </property>
472
         <property name="singleStep">
473
          <number>10</number>
474
         </property>
475
         <property name="value">
476
          <number>50</number>
477
         </property>
478
        </widget>
479
       </item>
480
       <item row="1" column="0">
481
        <widget class="QLabel" name="label_3">
482
         <property name="text">
483
          <string>Score</string>
484
         </property>
485
        </widget>
486
       </item>
487
       <item row="1" column="1">
488
        <widget class="QSpinBox" name="scoreMaxDistance">
489
         <property name="toolTip">
490
          <string>Maximum difference between scores up to which to assume some similarity.</string>
491
         </property>
492
         <property name="maximum">
493
          <number>100</number>
494
         </property>
495
         <property name="singleStep">
496
          <number>10</number>
497
         </property>
498
         <property name="value">
499
          <number>100</number>
500
         </property>
501
        </widget>
502
       </item>
503
       <item row="2" column="0">
504
        <widget class="QLabel" name="label_4">
505
         <property name="text">
506
          <string>Rating</string>
507
         </property>
508
        </widget>
509
       </item>
510
       <item row="2" column="1">
511
        <widget class="QSpinBox" name="ratingMaxDistance">
512
         <property name="toolTip">
513
          <string>Maximum difference between ratings up to which to assume some similarity.</string>
514
         </property>
515
         <property name="maximum">
516
          <number>10</number>
517
         </property>
518
         <property name="value">
519
          <number>10</number>
520
         </property>
521
        </widget>
522
       </item>
523
       <item row="3" column="0" colspan="2">
524
        <spacer name="verticalSpacer_5">
525
         <property name="orientation">
526
          <enum>Qt::Vertical</enum>
527
         </property>
528
         <property name="sizeHint" stdset="0">
529
          <size>
530
           <width>20</width>
531
           <height>40</height>
532
          </size>
533
         </property>
534
        </spacer>
535
       </item>
536
      </layout>
537
     </widget>
538
     <widget class="QWidget" name="stringModeTab">
539
      <attribute name="title">
540
       <string>Strings</string>
541
      </attribute>
542
      <layout class="QGridLayout" name="gridLayout_2">
543
       <item row="0" column="0">
544
        <widget class="QLabel" name="strictMatchingLabel">
545
         <property name="text">
546
          <string>Strict Matching:</string>
547
         </property>
548
        </widget>
549
       </item>
550
       <item row="1" column="0" rowspan="6">
551
        <widget class="QListWidget" name="strictMatchingList">
552
         <property name="toolTip">
553
          <string>Use strict matching for these attributes. In strict matching, two strings are either equal or different.</string>
554
         </property>
555
        </widget>
556
       </item>
557
       <item row="1" column="2" rowspan="6">
558
        <widget class="QListWidget" name="fuzzyMatchingList">
559
         <property name="toolTip">
560
          <string>Use fuzzy matching for these attributes. In fuzzy matching, a floating similarity value is assigned to the strings ranging from &quot;completely different&quot; up to &quot;identical&quot;.</string>
561
         </property>
562
        </widget>
563
       </item>
564
       <item row="0" column="2">
565
        <widget class="QLabel" name="fuzzyMatchingLabel">
566
         <property name="text">
567
          <string>Fuzzy Marching:</string>
568
         </property>
569
        </widget>
570
       </item>
571
       <item row="1" column="1">
572
        <spacer name="verticalSpacer">
573
         <property name="orientation">
574
          <enum>Qt::Vertical</enum>
575
         </property>
576
         <property name="sizeHint" stdset="0">
577
          <size>
578
           <width>20</width>
579
           <height>40</height>
580
          </size>
581
         </property>
582
        </spacer>
583
       </item>
584
       <item row="4" column="1">
585
        <spacer name="verticalSpacer_2">
586
         <property name="orientation">
587
          <enum>Qt::Vertical</enum>
588
         </property>
589
         <property name="sizeHint" stdset="0">
590
          <size>
591
           <width>20</width>
592
           <height>40</height>
593
          </size>
594
         </property>
595
        </spacer>
596
       </item>
597
       <item row="2" column="1">
598
        <widget class="QPushButton" name="toStrictListButton">
599
         <property name="toolTip">
600
          <string>Move selected attribute to the left.</string>
601
         </property>
602
         <property name="text">
603
          <string>&lt;&lt;</string>
604
         </property>
605
        </widget>
606
       </item>
607
       <item row="3" column="1">
608
        <widget class="QPushButton" name="toFuzzyListButton">
609
         <property name="toolTip">
610
          <string>Move selected attribute to the right.</string>
611
         </property>
612
         <property name="text">
613
          <string>&gt;&gt;</string>
614
         </property>
615
        </widget>
616
       </item>
617
       <item row="7" column="0" colspan="3">
618
        <widget class="QGroupBox" name="stringAlgorithmBox">
619
         <property name="title">
620
          <string>Fuzzy String Comparison</string>
621
         </property>
622
         <layout class="QGridLayout" name="gridLayout_7">
623
          <item row="0" column="0">
624
           <widget class="QLabel" name="algorithmSelectLabel">
625
            <property name="text">
626
             <string>Fuzzy Algorithm:</string>
627
            </property>
628
           </widget>
629
          </item>
630
          <item row="0" column="1">
631
           <widget class="QRadioButton" name="levenshteinDistance">
632
            <property name="toolTip">
633
             <string>Use Levenshtein Distance as fuzzy string matching algorithm. Recommended for weakly tagged collections.</string>
634
            </property>
635
            <property name="text">
636
             <string>Levenshtein Distance</string>
637
            </property>
638
           </widget>
639
          </item>
640
          <item row="2" column="0">
641
           <widget class="QLabel" name="wordBlacklistLabel">
642
            <property name="text">
643
             <string>Blacklist:</string>
644
            </property>
645
           </widget>
646
          </item>
647
          <item row="2" column="1" colspan="2">
648
           <widget class="QLineEdit" name="wordBlacklist">
649
            <property name="toolTip">
650
             <string>Words to ignore when using the Shared Words algorithm. Separate by whitespace, e.g.:
651
The the a an</string>
652
            </property>
653
           </widget>
654
          </item>
655
          <item row="1" column="1">
656
           <widget class="QRadioButton" name="sharedWords">
657
            <property name="toolTip">
658
             <string>Use Shared Words as fuzzy string matching algorithm. Recommended for well tagged collections.</string>
659
            </property>
660
            <property name="text">
661
             <string>Shared Words</string>
662
            </property>
663
           </widget>
664
          </item>
665
         </layout>
666
        </widget>
667
       </item>
668
      </layout>
669
     </widget>
670
     <widget class="QWidget" name="similarTab">
671
      <attribute name="title">
672
       <string>Explicit Similarities</string>
673
      </attribute>
674
      <layout class="QGridLayout" name="gridLayout_6">
675
       <item row="0" column="0">
676
        <widget class="QLabel" name="similarArtistsTableLabel">
677
         <property name="text">
678
          <string>Similar Artists</string>
679
         </property>
680
        </widget>
681
       </item>
682
       <item row="1" column="0" colspan="2">
683
        <widget class="QTableWidget" name="similarArtistsTable">
684
         <property name="toolTip">
685
          <string>This table holds for each artist a list of other artists, which you think are similar. This can greatly improve the similarity calculation.</string>
686
         </property>
687
         <property name="editTriggers">
688
          <set>QAbstractItemView::NoEditTriggers</set>
689
         </property>
690
         <property name="alternatingRowColors">
691
          <bool>true</bool>
692
         </property>
693
         <property name="selectionBehavior">
694
          <enum>QAbstractItemView::SelectRows</enum>
695
         </property>
696
         <property name="sortingEnabled">
697
          <bool>true</bool>
698
         </property>
699
         <property name="columnCount">
700
          <number>2</number>
701
         </property>
702
         <attribute name="horizontalHeaderStretchLastSection">
703
          <bool>true</bool>
704
         </attribute>
705
         <column>
706
          <property name="text">
707
           <string>Artist</string>
708
          </property>
709
         </column>
710
         <column>
711
          <property name="text">
712
           <string>Similar Artists</string>
713
          </property>
714
         </column>
715
        </widget>
716
       </item>
717
       <item row="3" column="0">
718
        <widget class="QLabel" name="similarGenresTableLabel">
719
         <property name="text">
720
          <string>Similar Genres</string>
721
         </property>
722
        </widget>
723
       </item>
724
       <item row="4" column="0" colspan="2">
725
        <widget class="QTableWidget" name="similarGenresTable">
726
         <property name="toolTip">
727
          <string>This table holds for each genre a list of other genres, which you think are similar. This can greatly improve the similarity calculation.</string>
728
         </property>
729
         <property name="editTriggers">
730
          <set>QAbstractItemView::NoEditTriggers</set>
731
         </property>
732
         <property name="alternatingRowColors">
733
          <bool>true</bool>
734
         </property>
735
         <property name="selectionBehavior">
736
          <enum>QAbstractItemView::SelectRows</enum>
737
         </property>
738
         <property name="sortingEnabled">
739
          <bool>true</bool>
740
         </property>
741
         <attribute name="horizontalHeaderStretchLastSection">
742
          <bool>true</bool>
743
         </attribute>
744
         <column>
745
          <property name="text">
746
           <string>Genre</string>
747
          </property>
748
         </column>
749
         <column>
750
          <property name="text">
751
           <string>Similar Genres</string>
752
          </property>
753
         </column>
754
        </widget>
755
       </item>
756
       <item row="2" column="1">
757
        <widget class="QPushButton" name="editSimilarArtistsButton">
758
         <property name="toolTip">
759
          <string>Edit similar artists for the currently selected artist.</string>
760
         </property>
761
         <property name="text">
762
          <string>Edit Similar Artists</string>
763
         </property>
764
        </widget>
765
       </item>
766
       <item row="5" column="1">
767
        <widget class="QPushButton" name="editSimilarGenresButton">
768
         <property name="toolTip">
769
          <string>Edit similar genres for the currently selected genre.</string>
770
         </property>
771
         <property name="text">
772
          <string>Edit Similar Genres</string>
773
         </property>
774
        </widget>
775
       </item>
776
      </layout>
777
     </widget>
778
     <widget class="QWidget" name="weightTab">
779
      <attribute name="title">
780
       <string>Weights</string>
781
      </attribute>
782
      <layout class="QGridLayout" name="gridLayout_3">
783
       <item row="1" column="0">
784
        <widget class="QLabel" name="trackWeightLabel">
785
         <property name="text">
786
          <string>Track Title</string>
787
         </property>
788
        </widget>
789
       </item>
790
       <item row="1" column="1">
791
        <widget class="QSlider" name="trackWeight">
792
         <property name="toolTip">
793
          <string>Move to the left to reduce the importance of the attribute in the calculation. Move to the right to increase the importance.
794
Note that you are adviced to not directly modify these settings. Rather use the tracks analyzer or provide the plugin with feedback to automatically adjust these values.</string>
795
         </property>
796
         <property name="maximum">
797
          <number>5000</number>
798
         </property>
799
         <property name="value">
800
          <number>5000</number>
801
         </property>
802
         <property name="sliderPosition">
803
          <number>5000</number>
804
         </property>
805
         <property name="orientation">
806
          <enum>Qt::Horizontal</enum>
807
         </property>
808
        </widget>
809
       </item>
810
       <item row="2" column="0">
811
        <widget class="QLabel" name="artistWeightLabel">
812
         <property name="text">
813
          <string>Artist</string>
814
         </property>
815
        </widget>
816
       </item>
817
       <item row="2" column="1">
818
        <widget class="QSlider" name="artistWeight">
819
         <property name="toolTip">
820
          <string>Move to the left to reduce the importance of the attribute in the calculation. Move to the right to increase the importance.
821
Note that you are adviced to not directly modify these settings. Rather use the tracks analyzer or provide the plugin with feedback to automatically adjust these values.</string>
822
         </property>
823
         <property name="maximum">
824
          <number>5000</number>
825
         </property>
826
         <property name="value">
827
          <number>5000</number>
828
         </property>
829
         <property name="sliderPosition">
830
          <number>5000</number>
831
         </property>
832
         <property name="orientation">
833
          <enum>Qt::Horizontal</enum>
834
         </property>
835
        </widget>
836
       </item>
837
       <item row="4" column="0">
838
        <widget class="QLabel" name="albumWeightLabel">
839
         <property name="text">
840
          <string>Album</string>
841
         </property>
842
        </widget>
843
       </item>
844
       <item row="4" column="1">
845
        <widget class="QSlider" name="albumWeight">
846
         <property name="toolTip">
847
          <string>Move to the left to reduce the importance of the attribute in the calculation. Move to the right to increase the importance.
848
Note that you are adviced to not directly modify these settings. Rather use the tracks analyzer or provide the plugin with feedback to automatically adjust these values.</string>
849
         </property>
850
         <property name="maximum">
851
          <number>5000</number>
852
         </property>
853
         <property name="value">
854
          <number>5000</number>
855
         </property>
856
         <property name="sliderPosition">
857
          <number>5000</number>
858
         </property>
859
         <property name="orientation">
860
          <enum>Qt::Horizontal</enum>
861
         </property>
862
        </widget>
863
       </item>
864
       <item row="5" column="0">
865
        <widget class="QLabel" name="composerWeightLabel">
866
         <property name="text">
867
          <string>Composer</string>
868
         </property>
869
        </widget>
870
       </item>
871
       <item row="5" column="1">
872
        <widget class="QSlider" name="composerWeight">
873
         <property name="toolTip">
874
          <string>Move to the left to reduce the importance of the attribute in the calculation. Move to the right to increase the importance.
875
Note that you are adviced to not directly modify these settings. Rather use the tracks analyzer or provide the plugin with feedback to automatically adjust these values.</string>
876
         </property>
877
         <property name="maximum">
878
          <number>5000</number>
879
         </property>
880
         <property name="value">
881
          <number>5000</number>
882
         </property>
883
         <property name="sliderPosition">
884
          <number>5000</number>
885
         </property>
886
         <property name="orientation">
887
          <enum>Qt::Horizontal</enum>
888
         </property>
889
        </widget>
890
       </item>
891
       <item row="6" column="1" rowspan="2">
892
        <widget class="QSlider" name="genreWeight">
893
         <property name="toolTip">
894
          <string>Move to the left to reduce the importance of the attribute in the calculation. Move to the right to increase the importance.
895
Note that you are adviced to not directly modify these settings. Rather use the tracks analyzer or provide the plugin with feedback to automatically adjust these values.</string>
896
         </property>
897
         <property name="maximum">
898
          <number>5000</number>
899
         </property>
900
         <property name="value">
901
          <number>5000</number>
902
         </property>
903
         <property name="sliderPosition">
904
          <number>5000</number>
905
         </property>
906
         <property name="orientation">
907
          <enum>Qt::Horizontal</enum>
908
         </property>
909
        </widget>
910
       </item>
911
       <item row="9" column="1" rowspan="3">
912
        <widget class="QSlider" name="yearWeight">
913
         <property name="toolTip">
914
          <string>Move to the left to reduce the importance of the attribute in the calculation. Move to the right to increase the importance.
915
Note that you are adviced to not directly modify these settings. Rather use the tracks analyzer or provide the plugin with feedback to automatically adjust these values.</string>
916
         </property>
917
         <property name="maximum">
918
          <number>5000</number>
919
         </property>
920
         <property name="value">
921
          <number>5000</number>
922
         </property>
923
         <property name="sliderPosition">
924
          <number>5000</number>
925
         </property>
926
         <property name="orientation">
927
          <enum>Qt::Horizontal</enum>
928
         </property>
929
        </widget>
930
       </item>
931
       <item row="14" column="1">
932
        <widget class="QSlider" name="ratingWeight">
933
         <property name="toolTip">
934
          <string>Move to the left to reduce the importance of the attribute in the calculation. Move to the right to increase the importance.
935
Note that you are adviced to not directly modify these settings. Rather use the tracks analyzer or provide the plugin with feedback to automatically adjust these values.</string>
936
         </property>
937
         <property name="maximum">
938
          <number>5000</number>
939
         </property>
940
         <property name="value">
941
          <number>5000</number>
942
         </property>
943
         <property name="sliderPosition">
944
          <number>5000</number>
945
         </property>
946
         <property name="orientation">
947
          <enum>Qt::Horizontal</enum>
948
         </property>
949
        </widget>
950
       </item>
951
       <item row="16" column="0">
952
        <spacer name="verticalSpacer_3">
953
         <property name="orientation">
954
          <enum>Qt::Vertical</enum>
955
         </property>
956
         <property name="sizeHint" stdset="0">
957
          <size>
958
           <width>20</width>
959
           <height>40</height>
960
          </size>
961
         </property>
962
        </spacer>
963
       </item>
964
       <item row="10" column="0">
965
        <widget class="QLabel" name="yearWeightLabel">
966
         <property name="text">
967
          <string>Year</string>
968
         </property>
969
        </widget>
970
       </item>
971
       <item row="12" column="1">
972
        <widget class="QSlider" name="scoreWeight">
973
         <property name="toolTip">
974
          <string>Move to the left to reduce the importance of the attribute in the calculation. Move to the right to increase the importance.
975
Note that you are adviced to not directly modify these settings. Rather use the tracks analyzer or provide the plugin with feedback to automatically adjust these values.</string>
976
         </property>
977
         <property name="maximum">
978
          <number>5000</number>
979
         </property>
980
         <property name="value">
981
          <number>5000</number>
982
         </property>
983
         <property name="sliderPosition">
984
          <number>5000</number>
985
         </property>
986
         <property name="orientation">
987
          <enum>Qt::Horizontal</enum>
988
         </property>
989
        </widget>
990
       </item>
991
       <item row="12" column="0">
992
        <widget class="QLabel" name="scoreWeightLabel">
993
         <property name="text">
994
          <string>Score</string>
995
         </property>
996
        </widget>
997
       </item>
998
       <item row="14" column="0">
999
        <widget class="QLabel" name="ratingWeightLabel">
1000
         <property name="text">
1001
          <string>Rating</string>
1002
         </property>
1003
        </widget>
1004
       </item>
1005
       <item row="7" column="0">
1006
        <widget class="QLabel" name="genreWeightLabel">
1007
         <property name="text">
1008
          <string>Genre</string>
1009
         </property>
1010
        </widget>
1011
       </item>
1012
       <item row="16" column="1">
1013
        <spacer name="verticalSpacer_4">
1014
         <property name="orientation">
1015
          <enum>Qt::Vertical</enum>
1016
         </property>
1017
         <property name="sizeHint" stdset="0">
1018
          <size>
1019
           <width>20</width>
1020
           <height>40</height>
1021
          </size>
1022
         </property>
1023
        </spacer>
1024
       </item>
1025
       <item row="0" column="0" colspan="2">
1026
        <widget class="QLabel" name="label">
1027
         <property name="styleSheet">
1028
          <string notr="true">color: red;</string>
1029
         </property>
1030
         <property name="text">
1031
          <string>Don't touch this!</string>
1032
         </property>
1033
         <property name="alignment">
1034
          <set>Qt::AlignCenter</set>
1035
         </property>
1036
        </widget>
1037
       </item>
1038
       <item row="3" column="0">
1039
        <widget class="QLabel" name="similarArtistsWeightLabel">
1040
         <property name="text">
1041
          <string>Similar Artists</string>
1042
         </property>
1043
        </widget>
1044
       </item>
1045
       <item row="8" column="0">
1046
        <widget class="QLabel" name="similarGenresWeightLabel">
1047
         <property name="text">
1048
          <string>Similar Genres</string>
1049
         </property>
1050
        </widget>
1051
       </item>
1052
       <item row="8" column="1">
1053
        <widget class="QSlider" name="similarGenresWeight">
1054
         <property name="toolTip">
1055
          <string>Move to the left to reduce the importance of the attribute in the calculation. Move to the right to increase the importance.
1056
Note that you are adviced to not directly modify these settings. Rather use the tracks analyzer or provide the plugin with feedback to automatically adjust these values.</string>
1057
         </property>
1058
         <property name="maximum">
1059
          <number>5000</number>
1060
         </property>
1061
         <property name="value">
1062
          <number>5000</number>
1063
         </property>
1064
         <property name="sliderPosition">
1065
          <number>5000</number>
1066
         </property>
1067
         <property name="orientation">
1068
          <enum>Qt::Horizontal</enum>
1069
         </property>
1070
        </widget>
1071
       </item>
1072
       <item row="3" column="1">
1073
        <widget class="QSlider" name="similarArtistsWeight">
1074
         <property name="toolTip">
1075
          <string>Move to the left to reduce the importance of the attribute in the calculation. Move to the right to increase the importance.
1076
Note that you are adviced to not directly modify these settings. Rather use the tracks analyzer or provide the plugin with feedback to automatically adjust these values.</string>
1077
         </property>
1078
         <property name="maximum">
1079
          <number>5000</number>
1080
         </property>
1081
         <property name="value">
1082
          <number>5000</number>
1083
         </property>
1084
         <property name="sliderPosition">
1085
          <number>5000</number>
1086
         </property>
1087
         <property name="orientation">
1088
          <enum>Qt::Horizontal</enum>
1089
         </property>
1090
        </widget>
1091
       </item>
1092
       <item row="15" column="1">
1093
        <widget class="QSlider" name="moodbarWeight">
1094
         <property name="toolTip">
1095
          <string>Move to the left to reduce the importance of the attribute in the calculation. Move to the right to increase the importance.
1096
Note that you are adviced to not directly modify these settings. Rather use the tracks analyzer or provide the plugin with feedback to automatically adjust these values.</string>
1097
         </property>
1098
         <property name="maximum">
1099
          <number>5000</number>
1100
         </property>
1101
         <property name="value">
1102
          <number>5000</number>
1103
         </property>
1104
         <property name="sliderPosition">
1105
          <number>5000</number>
1106
         </property>
1107
         <property name="orientation">
1108
          <enum>Qt::Horizontal</enum>
1109
         </property>
1110
        </widget>
1111
       </item>
1112
       <item row="15" column="0">
1113
        <widget class="QLabel" name="label_5">
1114
         <property name="text">
1115
          <string>Moodbar</string>
1116
         </property>
1117
        </widget>
1118
       </item>
1119
      </layout>
1120
     </widget>
1121
    </widget>
1122
   </item>
1123
   <item>
1124
    <widget class="QDialogButtonBox" name="buttonBox">
1125
     <property name="standardButtons">
1126
      <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
1127
     </property>
1128
    </widget>
1129
   </item>
1130
  </layout>
1131
 </widget>
1132
 <resources/>
1133
 <connections/>
1134
</ui>