An audio player for macOS 10.8 and newer. https://kode54.net/cog
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1962 lines
145KB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="14109" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
  3. <dependencies>
  4. <deployment identifier="macosx"/>
  5. <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="14109"/>
  6. <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
  7. </dependencies>
  8. <objects>
  9. <customObject id="-2" userLabel="File's Owner" customClass="NSApplication">
  10. <connections>
  11. <outlet property="delegate" destination="226" id="354"/>
  12. <outlet property="dockMenu" destination="513" id="525"/>
  13. </connections>
  14. </customObject>
  15. <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
  16. <customObject id="-3" userLabel="Application" customClass="NSObject"/>
  17. <window title="Cog" allowsToolTipsWhenApplicationIsInactive="NO" oneShot="NO" releasedWhenClosed="NO" visibleAtLaunch="NO" frameAutosaveName="Cog" animationBehavior="default" id="21" userLabel="Window" customClass="MainWindow">
  18. <windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES" resizable="YES"/>
  19. <windowCollectionBehavior key="collectionBehavior" fullScreenPrimary="YES"/>
  20. <windowPositionMask key="initialPositionMask" topStrut="YES"/>
  21. <rect key="contentRect" x="331" y="367" width="800" height="400"/>
  22. <rect key="screenRect" x="0.0" y="0.0" width="1440" height="878"/>
  23. <value key="minSize" type="size" width="400" height="200"/>
  24. <view key="contentView" id="2">
  25. <rect key="frame" x="0.0" y="0.0" width="800" height="400"/>
  26. <autoresizingMask key="autoresizingMask"/>
  27. <subviews>
  28. <textField verticalHuggingPriority="750" id="778">
  29. <rect key="frame" x="17" y="4" width="758" height="15"/>
  30. <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
  31. <textFieldCell key="cell" controlSize="small" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" alignment="center" title="Total Duration: 00 hours 00 minutes 00 seconds" bezelStyle="round" id="1473">
  32. <font key="font" metaFont="smallSystem"/>
  33. <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
  34. <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
  35. </textFieldCell>
  36. <connections>
  37. <binding destination="218" name="displayPatternValue1" keyPath="totalTime" id="1891">
  38. <dictionary key="options">
  39. <string key="NSDisplayPattern">Total Duration: %{value1}@</string>
  40. </dictionary>
  41. </binding>
  42. </connections>
  43. </textField>
  44. <splitView dividerStyle="thin" vertical="YES" id="2123">
  45. <rect key="frame" x="0.0" y="24" width="800" height="377"/>
  46. <autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" heightSizable="YES"/>
  47. <subviews>
  48. <scrollView borderType="none" autohidesScrollers="YES" horizontalLineScroll="24" horizontalPageScroll="0.0" verticalLineScroll="24" verticalPageScroll="0.0" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" id="206" userLabel="Scroll View - Playlist View">
  49. <rect key="frame" x="0.0" y="0.0" width="800" height="377"/>
  50. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  51. <clipView key="contentView" drawsBackground="NO" copiesOnScroll="NO" id="KWC-Ti-8KY">
  52. <rect key="frame" x="0.0" y="0.0" width="800" height="377"/>
  53. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  54. <subviews>
  55. <tableView focusRingType="none" verticalHuggingPriority="750" allowsExpansionToolTips="YES" alternatingRowBackgroundColors="YES" autosaveName="Playlist" rowHeight="18" headerView="1517" id="207" customClass="PlaylistView">
  56. <rect key="frame" x="0.0" y="0.0" width="800" height="360"/>
  57. <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
  58. <size key="intercellSpacing" width="3" height="6"/>
  59. <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
  60. <color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/>
  61. <tableColumns>
  62. <tableColumn identifier="index" editable="NO" width="41" minWidth="28" maxWidth="64" id="209">
  63. <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="right" title="#">
  64. <font key="font" metaFont="smallSystem"/>
  65. <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
  66. <color key="backgroundColor" white="0.33333299" alpha="1" colorSpace="calibratedWhite"/>
  67. </tableHeaderCell>
  68. <textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="right" title="Text Cell" id="1507">
  69. <font key="font" metaFont="system"/>
  70. <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
  71. <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
  72. </textFieldCell>
  73. <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
  74. <connections>
  75. <binding destination="218" name="value" keyPath="arrangedObjects.index" id="1356">
  76. <dictionary key="options">
  77. <integer key="NSConditionallySetsEditable" value="1"/>
  78. </dictionary>
  79. </binding>
  80. <binding destination="1689" name="fontSize" keyPath="values.fontSize" id="1913"/>
  81. </connections>
  82. </tableColumn>
  83. <tableColumn identifier="status" editable="NO" width="20" minWidth="20" maxWidth="20" id="1798">
  84. <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left">
  85. <font key="font" metaFont="smallSystem"/>
  86. <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
  87. <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
  88. </tableHeaderCell>
  89. <imageCell key="dataCell" controlSize="small" refusesFirstResponder="YES" alignment="left" imageScaling="proportionallyDown" image="imageCell:1801:image" id="1801">
  90. <font key="font" metaFont="system"/>
  91. </imageCell>
  92. <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
  93. <connections>
  94. <binding destination="218" name="value" keyPath="arrangedObjects.status" id="1805">
  95. <dictionary key="options">
  96. <integer key="NSAllowsEditingMultipleValuesSelection" value="0"/>
  97. <string key="NSValueTransformerName">StatusImageTransformer</string>
  98. </dictionary>
  99. </binding>
  100. </connections>
  101. </tableColumn>
  102. <tableColumn identifier="title" editable="NO" width="126" minWidth="96" maxWidth="1024" id="208">
  103. <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Title">
  104. <font key="font" metaFont="smallSystem"/>
  105. <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
  106. <color key="backgroundColor" white="0.33333299" alpha="1" colorSpace="calibratedWhite"/>
  107. </tableHeaderCell>
  108. <textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="1506">
  109. <font key="font" metaFont="system"/>
  110. <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
  111. <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
  112. </textFieldCell>
  113. <sortDescriptor key="sortDescriptorPrototype" selector="caseInsensitiveCompare:" sortKey="title"/>
  114. <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
  115. <connections>
  116. <binding destination="218" name="value" keyPath="arrangedObjects.title" id="814">
  117. <dictionary key="options">
  118. <integer key="NSConditionallySetsEditable" value="1"/>
  119. </dictionary>
  120. </binding>
  121. <binding destination="1689" name="fontSize" keyPath="values.fontSize" id="1914"/>
  122. </connections>
  123. </tableColumn>
  124. <tableColumn identifier="artist" editable="NO" width="125" minWidth="96" maxWidth="1024" id="391">
  125. <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Artist">
  126. <font key="font" metaFont="smallSystem"/>
  127. <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
  128. <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
  129. </tableHeaderCell>
  130. <textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="1508">
  131. <font key="font" metaFont="system"/>
  132. <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
  133. <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
  134. </textFieldCell>
  135. <sortDescriptor key="sortDescriptorPrototype" selector="caseInsensitiveCompare:" sortKey="artist"/>
  136. <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
  137. <connections>
  138. <binding destination="218" name="value" keyPath="arrangedObjects.artist" id="815">
  139. <dictionary key="options">
  140. <integer key="NSConditionallySetsEditable" value="1"/>
  141. </dictionary>
  142. </binding>
  143. <binding destination="1689" name="fontSize" keyPath="values.fontSize" id="1916"/>
  144. </connections>
  145. </tableColumn>
  146. <tableColumn identifier="album" editable="NO" width="125" minWidth="96" maxWidth="1024" id="806">
  147. <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Album">
  148. <font key="font" metaFont="smallSystem"/>
  149. <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
  150. <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
  151. </tableHeaderCell>
  152. <textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="1509">
  153. <font key="font" metaFont="system"/>
  154. <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
  155. <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
  156. </textFieldCell>
  157. <sortDescriptor key="sortDescriptorPrototype" selector="caseInsensitiveCompare:" sortKey="album"/>
  158. <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
  159. <connections>
  160. <binding destination="218" name="value" keyPath="arrangedObjects.album" id="816">
  161. <dictionary key="options">
  162. <integer key="NSConditionallySetsEditable" value="1"/>
  163. </dictionary>
  164. </binding>
  165. <binding destination="1689" name="fontSize" keyPath="values.fontSize" id="1917"/>
  166. </connections>
  167. </tableColumn>
  168. <tableColumn identifier="length" editable="NO" width="71" minWidth="43.62012" maxWidth="96" id="807">
  169. <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="right" title="Length">
  170. <font key="font" metaFont="smallSystem"/>
  171. <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
  172. <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
  173. </tableHeaderCell>
  174. <textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="right" title="Text Cell" id="1510">
  175. <font key="font" metaFont="system"/>
  176. <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
  177. <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
  178. </textFieldCell>
  179. <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
  180. <connections>
  181. <binding destination="218" name="value" keyPath="arrangedObjects.length" id="1658">
  182. <dictionary key="options">
  183. <integer key="NSConditionallySetsEditable" value="1"/>
  184. </dictionary>
  185. </binding>
  186. <binding destination="1689" name="fontSize" keyPath="values.fontSize" id="1919"/>
  187. </connections>
  188. </tableColumn>
  189. <tableColumn identifier="year" editable="NO" width="71" minWidth="42" maxWidth="96" id="848">
  190. <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="right" title="Year">
  191. <font key="font" metaFont="smallSystem"/>
  192. <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
  193. <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
  194. </tableHeaderCell>
  195. <textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="right" title="Text Cell" id="1511">
  196. <font key="font" metaFont="system"/>
  197. <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
  198. <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
  199. </textFieldCell>
  200. <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
  201. <connections>
  202. <binding destination="218" name="value" keyPath="arrangedObjects.year" id="851"/>
  203. <binding destination="1689" name="fontSize" keyPath="values.fontSize" id="1921"/>
  204. </connections>
  205. </tableColumn>
  206. <tableColumn identifier="genre" editable="NO" width="123" minWidth="96" maxWidth="512" id="849">
  207. <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Genre">
  208. <font key="font" metaFont="smallSystem"/>
  209. <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
  210. <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
  211. </tableHeaderCell>
  212. <textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="1512">
  213. <font key="font" metaFont="system"/>
  214. <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
  215. <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
  216. </textFieldCell>
  217. <sortDescriptor key="sortDescriptorPrototype" selector="caseInsensitiveCompare:" sortKey="genre"/>
  218. <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
  219. <connections>
  220. <binding destination="218" name="value" keyPath="arrangedObjects.genre" id="852"/>
  221. <binding destination="1689" name="fontSize" keyPath="values.fontSize" id="1922"/>
  222. </connections>
  223. </tableColumn>
  224. <tableColumn identifier="track" editable="NO" width="71" minWidth="24" maxWidth="72" id="850">
  225. <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="right" title="№">
  226. <font key="font" metaFont="smallSystem"/>
  227. <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
  228. <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
  229. </tableHeaderCell>
  230. <textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="right" title="Text Cell" id="1513">
  231. <font key="font" metaFont="system"/>
  232. <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
  233. <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
  234. </textFieldCell>
  235. <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
  236. <connections>
  237. <binding destination="218" name="value" keyPath="arrangedObjects.track" id="853"/>
  238. <binding destination="1689" name="fontSize" keyPath="values.fontSize" id="1923"/>
  239. </connections>
  240. </tableColumn>
  241. <tableColumn identifier="path" editable="NO" width="64" minWidth="32" maxWidth="2048" hidden="YES" id="1712">
  242. <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Path">
  243. <font key="font" metaFont="smallSystem"/>
  244. <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
  245. <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
  246. </tableHeaderCell>
  247. <textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="1713">
  248. <font key="font" metaFont="system"/>
  249. <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
  250. <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
  251. </textFieldCell>
  252. <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
  253. <connections>
  254. <binding destination="218" name="value" keyPath="arrangedObjects.path" id="1788">
  255. <dictionary key="options">
  256. <integer key="NSConditionallySetsEditable" value="1"/>
  257. </dictionary>
  258. </binding>
  259. <binding destination="1689" name="fontSize" keyPath="values.fontSize" id="1924"/>
  260. </connections>
  261. </tableColumn>
  262. <tableColumn identifier="filename" editable="NO" width="64" minWidth="32" maxWidth="1024" hidden="YES" id="1736">
  263. <tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border" alignment="left" title="Filename">
  264. <font key="font" metaFont="smallSystem"/>
  265. <color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
  266. <color key="backgroundColor" name="headerColor" catalog="System" colorSpace="catalog"/>
  267. </tableHeaderCell>
  268. <textFieldCell key="dataCell" lineBreakMode="truncatingTail" selectable="YES" editable="YES" alignment="left" title="Text Cell" id="1737">
  269. <font key="font" metaFont="system"/>
  270. <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
  271. <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
  272. </textFieldCell>
  273. <tableColumnResizingMask key="resizingMask" resizeWithTable="YES" userResizable="YES"/>
  274. <connections>
  275. <binding destination="218" name="value" keyPath="arrangedObjects.filename" id="1787">
  276. <dictionary key="options">
  277. <integer key="NSConditionallySetsEditable" value="1"/>
  278. </dictionary>
  279. </binding>
  280. <binding destination="1689" name="fontSize" keyPath="values.fontSize" id="1925"/>
  281. </connections>
  282. </tableColumn>
  283. </tableColumns>
  284. <connections>
  285. <binding destination="1689" name="rowHeight" keyPath="values.fontSize" id="1927">
  286. <dictionary key="options">
  287. <string key="NSValueTransformerName">FontSizetoLineHeightTransformer</string>
  288. </dictionary>
  289. </binding>
  290. <outlet property="dataSource" destination="218" id="843"/>
  291. <outlet property="delegate" destination="218" id="845"/>
  292. <outlet property="menu" destination="1063" id="1065"/>
  293. <outlet property="playbackController" destination="705" id="719"/>
  294. <outlet property="playlistController" destination="218" id="261"/>
  295. <outlet property="playlistLoader" destination="1319" id="Euf-Ks-f21"/>
  296. </connections>
  297. </tableView>
  298. </subviews>
  299. </clipView>
  300. <scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" horizontal="YES" id="1516">
  301. <rect key="frame" x="-100" y="-100" width="683" height="15"/>
  302. <autoresizingMask key="autoresizingMask"/>
  303. </scroller>
  304. <scroller key="verticalScroller" hidden="YES" verticalHuggingPriority="750" horizontal="NO" id="1515">
  305. <rect key="frame" x="85" y="17" width="15" height="68"/>
  306. <autoresizingMask key="autoresizingMask"/>
  307. </scroller>
  308. <tableHeaderView key="headerView" id="1517" customClass="PlaylistHeaderView">
  309. <rect key="frame" x="0.0" y="0.0" width="800" height="17"/>
  310. <autoresizingMask key="autoresizingMask"/>
  311. </tableHeaderView>
  312. </scrollView>
  313. </subviews>
  314. <holdingPriorities>
  315. <real value="250"/>
  316. </holdingPriorities>
  317. <connections>
  318. <outlet property="delegate" destination="2172" id="2182"/>
  319. </connections>
  320. </splitView>
  321. </subviews>
  322. </view>
  323. <toolbar key="toolbar" implicitIdentifier="B4998081-90DD-45DD-8243-0F7039C7DEA2" displayMode="iconOnly" sizeMode="regular" id="1523">
  324. <allowedToolbarItems>
  325. <toolbarItem implicitItemIdentifier="NSToolbarSpaceItem" id="1552"/>
  326. <toolbarItem implicitItemIdentifier="NSToolbarFlexibleSpaceItem" id="1529"/>
  327. <toolbarItem implicitItemIdentifier="NSToolbarSeparatorItem" id="1673"/>
  328. <toolbarItem implicitItemIdentifier="NSToolbarCustomizeToolbarItem" id="1645"/>
  329. <toolbarItem implicitItemIdentifier="A06F7688-72A2-4AAD-B9E1-C66720B2B0D3" label="Playback Control" paletteLabel="Playback Control" id="1539">
  330. <nil key="toolTip"/>
  331. <size key="minSize" width="120" height="25"/>
  332. <size key="maxSize" width="130" height="25"/>
  333. <segmentedControl key="view" verticalHuggingPriority="750" id="1537" customClass="PlaybackButtons">
  334. <rect key="frame" x="0.0" y="14" width="121" height="25"/>
  335. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  336. <segmentedCell key="cell" state="on" borderStyle="border" alignment="left" style="automatic" trackingMode="momentary" id="1538">
  337. <font key="font" metaFont="system"/>
  338. <segments>
  339. <segment toolTip="Previous" image="previousTemplate" imageScaling="none" width="28"/>
  340. <segment toolTip="Play" image="playTemplate" imageScaling="none" width="28" tag="1"/>
  341. <segment toolTip="Next" image="stopTemplate" imageScaling="none" width="28"/>
  342. <segment image="nextTemplate" imageScaling="none" width="28">
  343. <nil key="label"/>
  344. </segment>
  345. </segments>
  346. </segmentedCell>
  347. <connections>
  348. <outlet property="playbackController" destination="705" id="2401"/>
  349. </connections>
  350. </segmentedControl>
  351. </toolbarItem>
  352. <toolbarItem implicitItemIdentifier="0D05748D-3258-44F5-9D1C-CBF211C15E2D" label="Search" paletteLabel="Search" id="1533">
  353. <nil key="toolTip"/>
  354. <size key="minSize" width="64" height="22"/>
  355. <size key="maxSize" width="96" height="22"/>
  356. <searchField key="view" wantsLayer="YES" verticalHuggingPriority="750" id="1531">
  357. <rect key="frame" x="0.0" y="14" width="96" height="22"/>
  358. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  359. <searchFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" borderStyle="bezel" placeholderString="All" bezelStyle="round" recentsAutosaveName="CogFilter" id="1532">
  360. <font key="font" metaFont="system"/>
  361. <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
  362. <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
  363. <connections>
  364. <binding destination="218" name="predicate" keyPath="filterPredicate" id="1576">
  365. <dictionary key="options">
  366. <string key="NSDisplayName">All</string>
  367. <string key="NSPredicateFormat">(title contains[cd] $value) OR (artist contains[cd] $value) OR (album contains[cd] $value) OR (genre contains[cd] $value)</string>
  368. </dictionary>
  369. </binding>
  370. <binding destination="218" name="predicate2" keyPath="filterPredicate" previousBinding="1576" id="1578">
  371. <dictionary key="options">
  372. <string key="NSDisplayName">Title</string>
  373. <string key="NSPredicateFormat">title contains[cd] $value</string>
  374. </dictionary>
  375. </binding>
  376. <binding destination="218" name="predicate3" keyPath="filterPredicate" previousBinding="1578" id="1580">
  377. <dictionary key="options">
  378. <string key="NSDisplayName">Artist</string>
  379. <string key="NSPredicateFormat">artist contains[cd] $value</string>
  380. </dictionary>
  381. </binding>
  382. <binding destination="218" name="predicate4" keyPath="filterPredicate" previousBinding="1580" id="1582">
  383. <dictionary key="options">
  384. <integer key="NSAlwaysPresentsApplicationModalAlerts" value="0"/>
  385. <string key="NSDisplayName">Album</string>
  386. <string key="NSPredicateFormat">artist contains[cd] $value</string>
  387. <integer key="NSRaisesForNotApplicableKeys" value="1"/>
  388. <integer key="NSValidatesImmediately" value="0"/>
  389. </dictionary>
  390. </binding>
  391. <binding destination="218" name="predicate5" keyPath="filterPredicate" previousBinding="1582" id="1583">
  392. <dictionary key="options">
  393. <integer key="NSAlwaysPresentsApplicationModalAlerts" value="0"/>
  394. <string key="NSDisplayName">Genre</string>
  395. <string key="NSPredicateFormat">genre contains[cd] $value</string>
  396. <integer key="NSRaisesForNotApplicableKeys" value="1"/>
  397. <integer key="NSValidatesImmediately" value="0"/>
  398. </dictionary>
  399. </binding>
  400. </connections>
  401. </searchFieldCell>
  402. </searchField>
  403. </toolbarItem>
  404. <toolbarItem implicitItemIdentifier="2CDD90B4-2355-4E8A-AE42-A6C872DF700A" label="Position" paletteLabel="Position" id="1551">
  405. <nil key="toolTip"/>
  406. <size key="minSize" width="96" height="21"/>
  407. <size key="maxSize" width="1024" height="21"/>
  408. <slider key="view" verticalHuggingPriority="750" id="1549" customClass="PositionSlider">
  409. <rect key="frame" x="0.0" y="14" width="96" height="21"/>
  410. <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES"/>
  411. <sliderCell key="cell" enabled="NO" alignment="left" maxValue="10000" tickMarkPosition="above" sliderType="linear" id="1550" customClass="TrackingCell"/>
  412. <connections>
  413. <action selector="seek:" target="705" id="1597"/>
  414. <binding destination="1897" name="maxValue" keyPath="content.length" id="YY5-Mn-b4V"/>
  415. <binding destination="705" name="value" keyPath="position" previousBinding="YY5-Mn-b4V" id="grQ-AV-5xH"/>
  416. <binding destination="705" name="enabled" keyPath="seekable" id="2376"/>
  417. <outlet property="positionTextField" destination="1566" id="2385"/>
  418. </connections>
  419. </slider>
  420. </toolbarItem>
  421. <toolbarItem implicitItemIdentifier="B042D8A5-AFF4-43B2-9DFB-E87A09B7F861" label="Current Time" paletteLabel="Current Time" id="1568">
  422. <nil key="toolTip"/>
  423. <size key="minSize" width="46" height="15"/>
  424. <size key="maxSize" width="58" height="15"/>
  425. <textField key="view" verticalHuggingPriority="750" id="1566" customClass="TimeField">
  426. <rect key="frame" x="15" y="14" width="46" height="15"/>
  427. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  428. <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" borderStyle="bezel" alignment="center" title="0:00" usesSingleLineMode="YES" bezelStyle="round" id="1567">
  429. <font key="font" metaFont="smallSystem"/>
  430. <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
  431. <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
  432. </textFieldCell>
  433. </textField>
  434. </toolbarItem>
  435. <toolbarItem implicitItemIdentifier="3B680DEB-106E-4549-A478-FFB8A6738053" label="Volume" paletteLabel="Volume" image="volume3Template" id="1610">
  436. <nil key="toolTip"/>
  437. <size key="minSize" width="28" height="25"/>
  438. <size key="maxSize" width="28" height="25"/>
  439. <button key="view" verticalHuggingPriority="750" id="1608" customClass="VolumeButton">
  440. <rect key="frame" x="9" y="14" width="28" height="25"/>
  441. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  442. <buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="volume3Template" imagePosition="only" alignment="center" borderStyle="border" inset="2" id="1609">
  443. <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
  444. <font key="font" metaFont="system"/>
  445. </buttonCell>
  446. <connections>
  447. <outlet property="_popView" destination="1612" id="2220"/>
  448. </connections>
  449. </button>
  450. </toolbarItem>
  451. <toolbarItem implicitItemIdentifier="2F487D99-16E9-4BF8-9A98-637FABEB2716" label="Info Inspector" paletteLabel="Info Inspector" image="infoTemplate" id="1629">
  452. <nil key="toolTip"/>
  453. <size key="minSize" width="28" height="25"/>
  454. <size key="maxSize" width="28" height="25"/>
  455. <button key="view" verticalHuggingPriority="750" id="1627">
  456. <rect key="frame" x="26" y="14" width="28" height="25"/>
  457. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  458. <buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="infoTemplate" imagePosition="only" alignment="center" borderStyle="border" id="1628">
  459. <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
  460. <font key="font" metaFont="system"/>
  461. </buttonCell>
  462. <connections>
  463. <action selector="toggleWindow:" target="2422" id="2428"/>
  464. </connections>
  465. </button>
  466. </toolbarItem>
  467. <toolbarItem implicitItemIdentifier="6EE50288-54ED-448F-BB25-347479AE119F" label="File Tree" paletteLabel="File Tree" image="navigatorTemplate" id="1630">
  468. <nil key="toolTip"/>
  469. <size key="minSize" width="28" height="25"/>
  470. <size key="maxSize" width="28" height="25"/>
  471. <button key="view" verticalHuggingPriority="750" id="1631">
  472. <rect key="frame" x="12" y="14" width="28" height="25"/>
  473. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  474. <buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="navigatorTemplate" imagePosition="only" alignment="center" borderStyle="border" id="1632">
  475. <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
  476. <font key="font" metaFont="system"/>
  477. </buttonCell>
  478. <connections>
  479. <action selector="toggleSideView:" target="2172" id="2427"/>
  480. </connections>
  481. </button>
  482. </toolbarItem>
  483. <toolbarItem implicitItemIdentifier="972E4070-D310-48FE-BA9B-C06B248FF020" label="Randomize" paletteLabel="Randomize" image="randomizeTemplate" id="2466">
  484. <nil key="toolTip"/>
  485. <size key="minSize" width="28" height="25"/>
  486. <size key="maxSize" width="28" height="25"/>
  487. <button key="view" verticalHuggingPriority="750" id="2467">
  488. <rect key="frame" x="19" y="14" width="28" height="25"/>
  489. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  490. <buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="randomizeTemplate" imagePosition="only" alignment="center" borderStyle="border" id="2468">
  491. <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
  492. <font key="font" metaFont="system"/>
  493. </buttonCell>
  494. <connections>
  495. <action selector="randomizeList:" target="218" id="UOc-Uq-LR7"/>
  496. </connections>
  497. </button>
  498. </toolbarItem>
  499. <toolbarItem implicitItemIdentifier="384C0EB5-D1D6-4D39-8113-03FB4958D7ED" label="Shuffle" paletteLabel="Shuffle" image="shuffleOffTemplate" id="1636">
  500. <nil key="toolTip"/>
  501. <size key="minSize" width="28" height="25"/>
  502. <size key="maxSize" width="28" height="25"/>
  503. <button key="view" verticalHuggingPriority="750" id="1637">
  504. <rect key="frame" x="9" y="14" width="28" height="25"/>
  505. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  506. <buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="shuffleOffTemplate" imagePosition="only" alignment="center" borderStyle="border" id="1638">
  507. <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
  508. <font key="font" metaFont="system"/>
  509. </buttonCell>
  510. <connections>
  511. <action selector="toggleShuffle:" target="218" id="2393"/>
  512. <binding destination="218" name="image" keyPath="shuffle" id="2392">
  513. <dictionary key="options">
  514. <string key="NSValueTransformerName">ShuffleImageTransformer</string>
  515. </dictionary>
  516. </binding>
  517. </connections>
  518. </button>
  519. </toolbarItem>
  520. <toolbarItem implicitItemIdentifier="F3591DBA-E0EC-4564-896A-C6EFFABC7873" label="Repeat" paletteLabel="Repeat" image="repeatModeOffTemplate" id="1639">
  521. <nil key="toolTip"/>
  522. <size key="minSize" width="28" height="25"/>
  523. <size key="maxSize" width="28" height="25"/>
  524. <button key="view" verticalHuggingPriority="750" id="1640">
  525. <rect key="frame" x="8" y="14" width="28" height="25"/>
  526. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  527. <buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="repeatModeOffTemplate" imagePosition="only" alignment="center" borderStyle="border" id="1641">
  528. <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
  529. <font key="font" metaFont="system"/>
  530. </buttonCell>
  531. <connections>
  532. <action selector="toggleRepeat:" target="218" id="1756"/>
  533. <binding destination="218" name="image" keyPath="repeat" id="1769">
  534. <dictionary key="options">
  535. <string key="NSValueTransformerName">RepeatModeImageTransformer</string>
  536. </dictionary>
  537. </binding>
  538. </connections>
  539. </button>
  540. </toolbarItem>
  541. <toolbarItem implicitItemIdentifier="F636F7BD-E049-4DF5-B758-35DF87C40AA0" label="Mini Mode" paletteLabel="Mini Mode" image="miniModeOnTemplate" id="2532">
  542. <nil key="toolTip"/>
  543. <size key="minSize" width="28" height="25"/>
  544. <size key="maxSize" width="28" height="25"/>
  545. <button key="view" verticalHuggingPriority="750" id="2533">
  546. <rect key="frame" x="17" y="14" width="28" height="25"/>
  547. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  548. <buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="miniModeOnTemplate" imagePosition="only" alignment="center" borderStyle="border" id="2534">
  549. <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
  550. <font key="font" metaFont="system"/>
  551. </buttonCell>
  552. <connections>
  553. <action selector="toggleMiniMode:" target="226" id="2536"/>
  554. </connections>
  555. </button>
  556. </toolbarItem>
  557. </allowedToolbarItems>
  558. <defaultToolbarItems>
  559. <toolbarItem reference="1539"/>
  560. <toolbarItem reference="1552"/>
  561. <toolbarItem reference="1636"/>
  562. <toolbarItem reference="1639"/>
  563. <toolbarItem reference="2466"/>
  564. <toolbarItem reference="1552"/>
  565. <toolbarItem reference="1629"/>
  566. <toolbarItem reference="1630"/>
  567. <toolbarItem reference="1529"/>
  568. <toolbarItem reference="1568"/>
  569. <toolbarItem reference="1551"/>
  570. <toolbarItem reference="1610"/>
  571. <toolbarItem reference="1552"/>
  572. <toolbarItem reference="1533"/>
  573. </defaultToolbarItems>
  574. </toolbar>
  575. <connections>
  576. <binding destination="1897" name="title" keyPath="content.display" id="1903">
  577. <dictionary key="options">
  578. <string key="NSNoSelectionPlaceholder">Cog</string>
  579. <string key="NSNotApplicablePlaceholder">Cog</string>
  580. <string key="NSNullPlaceholder">Cog</string>
  581. </dictionary>
  582. </binding>
  583. <outlet property="delegate" destination="226" id="481"/>
  584. <outlet property="initialFirstResponder" destination="207" id="720"/>
  585. <outlet property="itemLionFullscreenToggle" destination="2456" id="5yZ-Jj-awr"/>
  586. <outlet property="itemLionSeparator" destination="2455" id="0p5-i7-wLz"/>
  587. <outlet property="playlistView" destination="206" id="mah-wo-1nd"/>
  588. </connections>
  589. </window>
  590. <window title="Cog" allowsToolTipsWhenApplicationIsInactive="NO" oneShot="NO" releasedWhenClosed="NO" visibleAtLaunch="NO" frameAutosaveName="Mini Window" animationBehavior="default" id="2234" userLabel="Mini Window (Window)" customClass="MiniWindow">
  591. <windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES" resizable="YES" texturedBackground="YES"/>
  592. <rect key="contentRect" x="192" y="547" width="480" height="0.0"/>
  593. <rect key="screenRect" x="0.0" y="0.0" width="1440" height="878"/>
  594. <value key="minSize" type="size" width="400" height="0.0"/>
  595. <value key="maxSize" type="size" width="600" height="0.0"/>
  596. <view key="contentView" hidden="YES" wantsLayer="YES" id="2235">
  597. <rect key="frame" x="0.0" y="0.0" width="480" height="0.0"/>
  598. <autoresizingMask key="autoresizingMask"/>
  599. </view>
  600. <toolbar key="toolbar" implicitIdentifier="35998ECE-5AD8-429E-8479-657249B22C9C" displayMode="iconOnly" sizeMode="regular" id="2222" userLabel="Mini Toolbar">
  601. <allowedToolbarItems>
  602. <toolbarItem implicitItemIdentifier="NSToolbarSpaceItem" id="2227"/>
  603. <toolbarItem implicitItemIdentifier="NSToolbarFlexibleSpaceItem" id="2228"/>
  604. <toolbarItem implicitItemIdentifier="6F5A6C43-A09C-462A-AEE2-C86DC3C55128" label="Playback Buttons" paletteLabel="Playback Buttons" id="2272">
  605. <nil key="toolTip"/>
  606. <size key="minSize" width="121" height="25"/>
  607. <size key="maxSize" width="121" height="25"/>
  608. <segmentedControl key="view" verticalHuggingPriority="750" id="2295" customClass="PlaybackButtons">
  609. <rect key="frame" x="0.0" y="14" width="121" height="25"/>
  610. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  611. <segmentedCell key="cell" state="on" borderStyle="border" alignment="left" style="automatic" trackingMode="momentary" id="2296">
  612. <font key="font" metaFont="system"/>
  613. <segments>
  614. <segment toolTip="Previous" image="previousTemplate" imageScaling="none" width="28"/>
  615. <segment toolTip="Play" image="playTemplate" imageScaling="none" width="28" tag="1"/>
  616. <segment toolTip="Stop" image="stopTemplate" imageScaling="none" width="28"/>
  617. <segment toolTip="Next" image="nextTemplate" imageScaling="none" width="28">
  618. <nil key="label"/>
  619. </segment>
  620. </segments>
  621. </segmentedCell>
  622. <connections>
  623. <outlet property="playbackController" destination="705" id="2402"/>
  624. </connections>
  625. </segmentedControl>
  626. </toolbarItem>
  627. <toolbarItem implicitItemIdentifier="C10E329B-9AB7-47DB-B3BA-7C40B57792E8" label="Position" paletteLabel="Position" id="2273">
  628. <nil key="toolTip"/>
  629. <size key="minSize" width="96" height="15"/>
  630. <size key="maxSize" width="2048" height="15"/>
  631. <slider key="view" verticalHuggingPriority="750" id="2293" customClass="PositionSlider">
  632. <rect key="frame" x="0.0" y="14" width="96" height="15"/>
  633. <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES"/>
  634. <sliderCell key="cell" controlSize="small" enabled="NO" alignment="left" maxValue="10000" tickMarkPosition="above" sliderType="linear" id="2294" customClass="TrackingCell">
  635. <font key="font" metaFont="smallSystem"/>
  636. </sliderCell>
  637. <connections>
  638. <action selector="seek:" target="705" id="2387"/>
  639. <binding destination="1897" name="maxValue" keyPath="content.length" id="2381"/>
  640. <binding destination="705" name="value" keyPath="position" previousBinding="2381" id="2382"/>
  641. <binding destination="705" name="enabled" keyPath="seekable" id="2384"/>
  642. <outlet property="positionTextField" destination="2291" id="2386"/>
  643. </connections>
  644. </slider>
  645. </toolbarItem>
  646. <toolbarItem implicitItemIdentifier="C0FF70A3-EE67-43F6-9956-95B89425CF0E" label="Current Time" paletteLabel="Current Time" id="2274">
  647. <nil key="toolTip"/>
  648. <size key="minSize" width="38" height="15"/>
  649. <size key="maxSize" width="56" height="15"/>
  650. <textField key="view" verticalHuggingPriority="750" id="2291" customClass="TimeField">
  651. <rect key="frame" x="20" y="14" width="38" height="15"/>
  652. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  653. <textFieldCell key="cell" controlSize="small" lineBreakMode="clipping" sendsActionOnEndEditing="YES" borderStyle="bezel" alignment="center" title="0:00" bezelStyle="round" id="2292">
  654. <font key="font" metaFont="smallSystem"/>
  655. <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
  656. <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
  657. </textFieldCell>
  658. </textField>
  659. </toolbarItem>
  660. <toolbarItem implicitItemIdentifier="BBA4D635-FC27-42FC-B346-CE553195CA7C" label="Volume" paletteLabel="Volume" image="volume3Template" id="2275">
  661. <nil key="toolTip"/>
  662. <size key="minSize" width="26" height="25"/>
  663. <size key="maxSize" width="28" height="25"/>
  664. <button key="view" verticalHuggingPriority="750" id="2289" customClass="VolumeButton">
  665. <rect key="frame" x="11" y="14" width="26" height="25"/>
  666. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  667. <buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="volume3Template" imagePosition="only" alignment="center" borderStyle="border" inset="2" id="2290">
  668. <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
  669. <font key="font" metaFont="system"/>
  670. </buttonCell>
  671. <connections>
  672. <outlet property="_popView" destination="1612" id="2388"/>
  673. </connections>
  674. </button>
  675. </toolbarItem>
  676. <toolbarItem implicitItemIdentifier="EE7CA50B-9B79-414A-A257-7AC385032675" label="Shuffle" paletteLabel="Shuffle" image="shuffleOffTemplate" id="2278">
  677. <nil key="toolTip"/>
  678. <size key="minSize" width="26" height="25"/>
  679. <size key="maxSize" width="28" height="25"/>
  680. <button key="view" verticalHuggingPriority="750" id="2283">
  681. <rect key="frame" x="9" y="14" width="26" height="25"/>
  682. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  683. <buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="shuffleOffTemplate" imagePosition="only" alignment="center" borderStyle="border" id="2284">
  684. <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
  685. <font key="font" metaFont="system"/>
  686. </buttonCell>
  687. <connections>
  688. <action selector="toggleShuffle:" target="218" id="2394"/>
  689. <binding destination="218" name="image" keyPath="shuffle" id="2399">
  690. <dictionary key="options">
  691. <string key="NSValueTransformerName">ShuffleImageTransformer</string>
  692. </dictionary>
  693. </binding>
  694. </connections>
  695. </button>
  696. </toolbarItem>
  697. <toolbarItem implicitItemIdentifier="9A52F396-9BBC-4791-AC12-664859F26F89" label="Repeat" paletteLabel="Repeat" image="repeatModeOffTemplate" id="2279">
  698. <nil key="toolTip"/>
  699. <size key="minSize" width="26" height="25"/>
  700. <size key="maxSize" width="28" height="25"/>
  701. <button key="view" verticalHuggingPriority="750" id="2281">
  702. <rect key="frame" x="9" y="14" width="26" height="25"/>
  703. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  704. <buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="repeatModeOffTemplate" imagePosition="only" alignment="center" borderStyle="border" id="2282">
  705. <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
  706. <font key="font" metaFont="system"/>
  707. </buttonCell>
  708. <connections>
  709. <action selector="toggleRepeat:" target="218" id="2395"/>
  710. <binding destination="218" name="image" keyPath="repeat" id="2400">
  711. <dictionary key="options">
  712. <string key="NSValueTransformerName">RepeatModeImageTransformer</string>
  713. </dictionary>
  714. </binding>
  715. </connections>
  716. </button>
  717. </toolbarItem>
  718. <toolbarItem implicitItemIdentifier="2064CD41-7C2B-4EE0-BCE9-8E18E09F02EF" label="Normal Mode" paletteLabel="Normal Mode" image="miniModeOffTemplate" id="2526">
  719. <nil key="toolTip"/>
  720. <size key="minSize" width="26" height="25"/>
  721. <size key="maxSize" width="28" height="25"/>
  722. <button key="view" verticalHuggingPriority="750" id="2527">
  723. <rect key="frame" x="27" y="14" width="26" height="25"/>
  724. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  725. <buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="miniModeOffTemplate" imagePosition="only" alignment="center" borderStyle="border" id="2528">
  726. <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
  727. <font key="font" metaFont="system"/>
  728. </buttonCell>
  729. <connections>
  730. <action selector="toggleMiniMode:" target="226" id="2537"/>
  731. </connections>
  732. </button>
  733. <connections>
  734. <action selector="toggleMiniMode:" target="226" id="2531"/>
  735. </connections>
  736. </toolbarItem>
  737. <toolbarItem implicitItemIdentifier="0649F8CF-02D0-4D43-9FB4-CCAFAFA03B49" label="Info Inspector" paletteLabel="Info Inspector" image="infoTemplate" id="2429">
  738. <nil key="toolTip"/>
  739. <size key="minSize" width="26" height="25"/>
  740. <size key="maxSize" width="28" height="25"/>
  741. <button key="view" verticalHuggingPriority="750" id="2430">
  742. <rect key="frame" x="28" y="14" width="26" height="25"/>
  743. <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
  744. <buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="infoTemplate" imagePosition="only" alignment="center" borderStyle="border" id="2431">
  745. <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
  746. <font key="font" metaFont="system"/>
  747. </buttonCell>
  748. </button>
  749. <connections>
  750. <action selector="toggleWindow:" target="2422" id="2433"/>
  751. </connections>
  752. </toolbarItem>
  753. <toolbarItem implicitItemIdentifier="NSToolbarSeparatorItem" id="2225"/>
  754. <toolbarItem implicitItemIdentifier="NSToolbarCustomizeToolbarItem" id="2229"/>
  755. </allowedToolbarItems>
  756. <defaultToolbarItems>
  757. <toolbarItem reference="2272"/>
  758. <toolbarItem reference="2228"/>
  759. <toolbarItem reference="2278"/>
  760. <toolbarItem reference="2279"/>
  761. <toolbarItem reference="2228"/>
  762. <toolbarItem reference="2274"/>
  763. <toolbarItem reference="2273"/>
  764. <toolbarItem reference="2275"/>
  765. </defaultToolbarItems>
  766. </toolbar>
  767. <connections>
  768. <binding destination="1897" name="title" keyPath="content.display" id="2374">
  769. <dictionary key="options">
  770. <string key="NSNoSelectionPlaceholder">Cog</string>
  771. <string key="NSNotApplicablePlaceholder">Cog</string>
  772. <string key="NSNullPlaceholder">Cog</string>
  773. </dictionary>
  774. </binding>
  775. </connections>
  776. </window>
  777. <menu title="MainMenu" systemMenu="main" id="29" userLabel="MainMenu">
  778. <items>
  779. <menuItem title="Cog" id="56">
  780. <menu key="submenu" title="Cog" systemMenu="apple" id="57">
  781. <items>
  782. <menuItem title="About Cog" id="58">
  783. <modifierMask key="keyEquivalentModifierMask"/>
  784. <connections>
  785. <action selector="orderFrontStandardAboutPanel:" target="-2" id="142"/>
  786. </connections>
  787. </menuItem>
  788. <menuItem title="Check for Updates..." id="302">
  789. <connections>
  790. <action selector="checkForUpdates:" target="1303" id="1304"/>
  791. </connections>
  792. </menuItem>
  793. <menuItem isSeparatorItem="YES" id="1100">
  794. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  795. </menuItem>
  796. <menuItem title="Support Cog..." id="751">
  797. <connections>
  798. <action selector="donate:" target="226" id="752"/>
  799. </connections>
  800. </menuItem>
  801. <menuItem title="Send Feedback..." id="303">
  802. <connections>
  803. <action selector="showWindow:" target="2434" id="2436"/>
  804. </connections>
  805. </menuItem>
  806. <menuItem isSeparatorItem="YES" id="196">
  807. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  808. </menuItem>
  809. <menuItem title="Preferences…" keyEquivalent="," id="129">
  810. <connections>
  811. <action selector="showPreferences:" target="1217" id="2437"/>
  812. </connections>
  813. </menuItem>
  814. <menuItem isSeparatorItem="YES" id="143">
  815. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  816. </menuItem>
  817. <menuItem title="Services" id="131">
  818. <menu key="submenu" title="Services" systemMenu="services" id="130"/>
  819. </menuItem>
  820. <menuItem isSeparatorItem="YES" id="144">
  821. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  822. </menuItem>
  823. <menuItem title="Hide Cog" keyEquivalent="h" id="134">
  824. <connections>
  825. <action selector="hide:" target="-2" id="152"/>
  826. </connections>
  827. </menuItem>
  828. <menuItem title="Hide Others" keyEquivalent="h" id="145">
  829. <modifierMask key="keyEquivalentModifierMask" option="YES" command="YES"/>
  830. <connections>
  831. <action selector="hideOtherApplications:" target="-2" id="146"/>
  832. </connections>
  833. </menuItem>
  834. <menuItem title="Show All" id="150">
  835. <connections>
  836. <action selector="unhideAllApplications:" target="-2" id="153"/>
  837. </connections>
  838. </menuItem>
  839. <menuItem isSeparatorItem="YES" id="149">
  840. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  841. </menuItem>
  842. <menuItem title="Quit Cog" keyEquivalent="q" id="136">
  843. <connections>
  844. <action selector="terminate:" target="-2" id="139"/>
  845. </connections>
  846. </menuItem>
  847. </items>
  848. </menu>
  849. </menuItem>
  850. <menuItem title="File" id="83">
  851. <menu key="submenu" title="File" id="81">
  852. <items>
  853. <menuItem title="Add File..." keyEquivalent="o" id="72">
  854. <connections>
  855. <action selector="openFiles:" target="226" id="1405"/>
  856. </connections>
  857. </menuItem>
  858. <menuItem title="Add URL..." keyEquivalent="O" id="1403">
  859. <connections>
  860. <action selector="openURL:" target="226" id="1440"/>
  861. </connections>
  862. </menuItem>
  863. <menuItem isSeparatorItem="YES" id="79">
  864. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  865. </menuItem>
  866. <menuItem title="Save As..." keyEquivalent="s" id="75">
  867. <connections>
  868. <action selector="savePlaylist:" target="226" id="360"/>
  869. </connections>
  870. </menuItem>
  871. <menuItem isSeparatorItem="YES" id="1149">
  872. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  873. </menuItem>
  874. <menuItem title="Close Window" keyEquivalent="w" id="73">
  875. <connections>
  876. <action selector="performClose:" target="-1" id="193"/>
  877. </connections>
  878. </menuItem>
  879. </items>
  880. </menu>
  881. </menuItem>
  882. <menuItem title="Edit" id="163">
  883. <menu key="submenu" title="Edit" id="169">
  884. <items>
  885. <menuItem title="Undo" keyEquivalent="z" id="158">
  886. <connections>
  887. <action selector="undo:" target="-1" id="1682"/>
  888. </connections>
  889. </menuItem>
  890. <menuItem title="Redo" keyEquivalent="Z" id="173">
  891. <connections>
  892. <action selector="redo:" target="-1" id="1681"/>
  893. </connections>
  894. </menuItem>
  895. <menuItem isSeparatorItem="YES" id="156">
  896. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  897. </menuItem>
  898. <menuItem title="Cut" keyEquivalent="x" id="160">
  899. <connections>
  900. <action selector="cut:" target="-1" id="1881"/>
  901. </connections>
  902. </menuItem>
  903. <menuItem title="Copy" keyEquivalent="c" id="157">
  904. <connections>
  905. <action selector="copy:" target="-1" id="1882"/>
  906. </connections>
  907. </menuItem>
  908. <menuItem title="Paste" keyEquivalent="v" id="171">
  909. <connections>
  910. <action selector="paste:" target="-1" id="1883"/>
  911. </connections>
  912. </menuItem>
  913. <menuItem title="Delete" id="164">
  914. <connections>
  915. <action selector="delete:" target="-1" id="1884"/>
  916. </connections>
  917. </menuItem>
  918. <menuItem isSeparatorItem="YES" id="1862">
  919. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  920. </menuItem>
  921. <menuItem title="Select All" keyEquivalent="a" id="172">
  922. <connections>
  923. <action selector="selectAll:" target="-1" id="179"/>
  924. </connections>
  925. </menuItem>
  926. <menuItem title="Select Currently Playing" keyEquivalent="l" id="1823">
  927. <connections>
  928. <action selector="scrollToCurrentEntry:" target="207" id="1888"/>
  929. </connections>
  930. </menuItem>
  931. </items>
  932. </menu>
  933. </menuItem>
  934. <menuItem title="View" id="1848">
  935. <menu key="submenu" title="View" id="1849">
  936. <items>
  937. <menuItem title="Show Info Inspector" keyEquivalent="i" id="2453">
  938. <connections>
  939. <action selector="toggleWindow:" target="2422" id="2454"/>
  940. </connections>
  941. </menuItem>
  942. <menuItem title="Show Spotlight Panel" keyEquivalent="F" id="1853">
  943. <modifierMask key="keyEquivalentModifierMask" shift="YES" command="YES"/>
  944. <connections>
  945. <action selector="toggleWindow:" target="1675" id="1880"/>
  946. </connections>
  947. </menuItem>
  948. <menuItem title="Show File Tree" keyEquivalent="d" id="2417">
  949. <connections>
  950. <action selector="toggleSideView:" target="2172" id="2419"/>
  951. </connections>
  952. </menuItem>
  953. <menuItem isSeparatorItem="YES" id="1854">
  954. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  955. </menuItem>
  956. <menuItem title="Toggle File Tree Orientation" id="2160">
  957. <modifierMask key="keyEquivalentModifierMask"/>
  958. <connections>
  959. <action selector="toggleVertical:" target="2172" id="2176"/>
  960. </connections>
  961. </menuItem>
  962. <menuItem isSeparatorItem="YES" id="2155"/>
  963. <menuItem title="Customize Toolbar..." id="1856">
  964. <connections>
  965. <action selector="runToolbarCustomizationPalette:" target="-1" id="1873"/>
  966. </connections>
  967. </menuItem>
  968. <menuItem isSeparatorItem="YES" id="1857">
  969. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  970. </menuItem>
  971. <menuItem title="Increase Font Size" keyEquivalent="+" id="1858">
  972. <connections>
  973. <action selector="increaseFontSize:" target="226" id="1871"/>
  974. </connections>
  975. </menuItem>
  976. <menuItem title="Decrease Font Size" keyEquivalent="-" id="1859">
  977. <connections>
  978. <action selector="decreaseFontSize:" target="226" id="1872"/>
  979. </connections>
  980. </menuItem>
  981. <menuItem isSeparatorItem="YES" hidden="YES" id="2455">
  982. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  983. </menuItem>
  984. <menuItem title="Enter Full Screen" hidden="YES" keyEquivalent="f" id="2456">
  985. <modifierMask key="keyEquivalentModifierMask" control="YES" command="YES"/>
  986. <connections>
  987. <action selector="toggleFullScreen:" target="-1" id="2457"/>
  988. </connections>
  989. </menuItem>
  990. </items>
  991. </menu>
  992. </menuItem>
  993. <menuItem title="Control" id="418">
  994. <menu key="submenu" title="Control" id="419">
  995. <items>
  996. <menuItem title="Play/Pause" keyEquivalent="p" id="420">
  997. <connections>
  998. <action selector="playPauseResume:" target="705" id="1667"/>
  999. </connections>
  1000. </menuItem>
  1001. <menuItem title="Stop" keyEquivalent="." id="1362">
  1002. <connections>
  1003. <action selector="stop:" target="705" id="1363"/>
  1004. <binding destination="1897" name="enabled" keyPath="content" id="2099">
  1005. <dictionary key="options">
  1006. <integer key="NSMultipleValuesPlaceholder" value="0"/>
  1007. <integer key="NSNoSelectionPlaceholder" value="0"/>
  1008. <integer key="NSNotApplicablePlaceholder" value="0"/>
  1009. <integer key="NSNullPlaceholder" value="0"/>
  1010. <integer key="NSRaisesForNotApplicableKeys" value="1"/>
  1011. <string key="NSValueTransformerName">NSIsNotNil</string>
  1012. </dictionary>
  1013. </binding>
  1014. </connections>
  1015. </menuItem>
  1016. <menuItem isSeparatorItem="YES" id="426">
  1017. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  1018. </menuItem>
  1019. <menuItem title="Seek Forward" keyEquivalent="" id="1685">
  1020. <attributedString key="attributedTitle"/>
  1021. <modifierMask key="keyEquivalentModifierMask" shift="YES"/>
  1022. <connections>
  1023. <action selector="eventSeekForward:" target="705" id="1698"/>
  1024. <binding destination="1897" name="enabled" keyPath="content" id="2104">
  1025. <dictionary key="options">
  1026. <integer key="NSMultipleValuesPlaceholder" value="0"/>
  1027. <integer key="NSNoSelectionPlaceholder" value="0"/>
  1028. <integer key="NSNotApplicablePlaceholder" value="0"/>
  1029. <integer key="NSNullPlaceholder" value="0"/>
  1030. <integer key="NSRaisesForNotApplicableKeys" value="1"/>
  1031. <string key="NSValueTransformerName">NSIsNotNil</string>
  1032. </dictionary>
  1033. </binding>
  1034. </connections>
  1035. </menuItem>
  1036. <menuItem title="Seek Backward" keyEquivalent="" id="1683">
  1037. <attributedString key="attributedTitle"/>
  1038. <modifierMask key="keyEquivalentModifierMask" shift="YES"/>
  1039. <connections>
  1040. <action selector="eventSeekBackward:" target="705" id="1697"/>
  1041. <binding destination="1897" name="enabled" keyPath="content" id="2107">
  1042. <dictionary key="options">
  1043. <integer key="NSMultipleValuesPlaceholder" value="0"/>
  1044. <integer key="NSNoSelectionPlaceholder" value="0"/>
  1045. <integer key="NSNotApplicablePlaceholder" value="0"/>
  1046. <integer key="NSNullPlaceholder" value="0"/>
  1047. <integer key="NSRaisesForNotApplicableKeys" value="1"/>
  1048. <string key="NSValueTransformerName">NSIsNotNil</string>
  1049. </dictionary>
  1050. </binding>
  1051. </connections>
  1052. </menuItem>
  1053. <menuItem isSeparatorItem="YES" id="1860">
  1054. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  1055. </menuItem>
  1056. <menuItem title="Next Song" keyEquivalent="" id="422">
  1057. <connections>
  1058. <action selector="next:" target="705" id="724"/>
  1059. </connections>
  1060. </menuItem>
  1061. <menuItem title="Previous Song" keyEquivalent="" id="423">
  1062. <connections>
  1063. <action selector="prev:" target="705" id="723"/>
  1064. </connections>
  1065. </menuItem>
  1066. <menuItem isSeparatorItem="YES" id="1861">
  1067. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  1068. </menuItem>
  1069. <menuItem title="Next Album" keyEquivalent="" id="1701">
  1070. <attributedString key="attributedTitle"/>
  1071. <modifierMask key="keyEquivalentModifierMask" option="YES"/>
  1072. <connections>
  1073. <action selector="skipToNextAlbum:" target="705" id="1702"/>
  1074. </connections>
  1075. </menuItem>
  1076. <menuItem title="Previous Album" keyEquivalent="" id="1699">
  1077. <attributedString key="attributedTitle"/>
  1078. <modifierMask key="keyEquivalentModifierMask" option="YES"/>
  1079. <connections>
  1080. <action selector="skipToPreviousAlbum:" target="705" id="1700"/>
  1081. </connections>
  1082. </menuItem>
  1083. <menuItem isSeparatorItem="YES" id="424">
  1084. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  1085. </menuItem>
  1086. <menuItem title="Volume Up" keyEquivalent="" id="1136">
  1087. <connections>
  1088. <action selector="volumeUp:" target="705" id="1719"/>
  1089. </connections>
  1090. </menuItem>
  1091. <menuItem title="Volume Down" keyEquivalent="" id="1137">
  1092. <connections>
  1093. <action selector="volumeDown:" target="705" id="1720"/>
  1094. </connections>
  1095. </menuItem>
  1096. <menuItem isSeparatorItem="YES" id="1886">
  1097. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  1098. </menuItem>
  1099. <menuItem title="Fade In/Out" keyEquivalent="P" id="1885">
  1100. <modifierMask key="keyEquivalentModifierMask" shift="YES" command="YES"/>
  1101. <connections>
  1102. <action selector="fade:" target="705" id="1887"/>
  1103. <binding destination="1897" name="enabled" keyPath="content" id="2105">
  1104. <dictionary key="options">
  1105. <integer key="NSMultipleValuesPlaceholder" value="0"/>
  1106. <integer key="NSNoSelectionPlaceholder" value="0"/>
  1107. <integer key="NSNotApplicablePlaceholder" value="0"/>
  1108. <integer key="NSNullPlaceholder" value="0"/>
  1109. <string key="NSValueTransformerName">NSIsNotNil</string>
  1110. </dictionary>
  1111. </binding>
  1112. </connections>
  1113. </menuItem>
  1114. <menuItem title="Stop After Current" keyEquivalent="." id="1895">
  1115. <modifierMask key="keyEquivalentModifierMask" option="YES" command="YES"/>
  1116. <connections>
  1117. <action selector="stopAfterCurrent:" target="218" id="1896"/>
  1118. </connections>
  1119. </menuItem>
  1120. </items>
  1121. </menu>
  1122. </menuItem>
  1123. <menuItem title="Playlist" id="881">
  1124. <menu key="submenu" title="Playlist" id="882">
  1125. <items>
  1126. <menuItem title="Remove All" id="1402">
  1127. <string key="keyEquivalent" base64-UTF8="YES">
  1128. CA
  1129. </string>
  1130. <connections>
  1131. <action selector="clear:" target="218" id="1431"/>
  1132. </connections>
  1133. </menuItem>
  1134. <menuItem title="Remove All from Queue" id="1791">
  1135. <connections>
  1136. <action selector="emptyQueueList:" target="218" id="1817"/>
  1137. </connections>
  1138. </menuItem>
  1139. <menuItem isSeparatorItem="YES" id="1116">
  1140. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  1141. </menuItem>
  1142. <menuItem title="Remove" id="1408">
  1143. <string key="keyEquivalent" base64-UTF8="YES">
  1144. CA
  1145. </string>
  1146. <modifierMask key="keyEquivalentModifierMask"/>
  1147. <connections>
  1148. <action selector="remove:" target="218" id="1409"/>
  1149. </connections>
  1150. </menuItem>
  1151. <menuItem title="Show in Finder" keyEquivalent="r" id="1135">
  1152. <connections>
  1153. <action selector="showEntryInFinder:" target="218" id="1346"/>
  1154. <binding destination="218" name="enabled" keyPath="selection.index" id="1449">
  1155. <dictionary key="options">
  1156. <integer key="NSMultipleValuesPlaceholder" value="1"/>
  1157. <integer key="NSNoSelectionPlaceholder" value="0"/>
  1158. <integer key="NSNotApplicablePlaceholder" value="0"/>
  1159. <integer key="NSNullPlaceholder" value="0"/>
  1160. <string key="NSValueTransformerName">NSIsNotNil</string>
  1161. </dictionary>
  1162. </binding>
  1163. </connections>
  1164. </menuItem>
  1165. <menuItem isSeparatorItem="YES" id="1863">
  1166. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  1167. </menuItem>
  1168. <menuItem title="Remove Duplicate Items" id="2qB-Bq-t2u" userLabel="Menu Item - Remove Duplicate Items">
  1169. <modifierMask key="keyEquivalentModifierMask"/>
  1170. <connections>
  1171. <action selector="removeDuplicates:" target="218" id="bS3-zS-wcJ"/>
  1172. </connections>
  1173. </menuItem>
  1174. <menuItem title="Remove Dead Items" id="Ajn-k4-afd" userLabel="Menu Item - Remove Dead Items">
  1175. <modifierMask key="keyEquivalentModifierMask"/>
  1176. <connections>
  1177. <action selector="removeDeadItems:" target="218" id="vGZ-l5-tlE"/>
  1178. </connections>
  1179. </menuItem>
  1180. <menuItem isSeparatorItem="YES" id="dfu-5S-1BE"/>
  1181. <menuItem title="Add to Queue" id="1864"/>
  1182. <menuItem title="Remove from Queue" id="1865"/>
  1183. <menuItem isSeparatorItem="YES" id="1866">
  1184. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  1185. </menuItem>
  1186. <menuItem title="Search for Songs by Artist" id="1867">
  1187. <connections>
  1188. <action selector="searchByArtist:" target="218" id="1877"/>
  1189. </connections>
  1190. </menuItem>
  1191. <menuItem title="Search for Songs from Album" id="1868">
  1192. <connections>
  1193. <action selector="searchByAlbum:" target="218" id="1878"/>
  1194. </connections>
  1195. </menuItem>
  1196. <menuItem isSeparatorItem="YES" id="1869">
  1197. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  1198. </menuItem>
  1199. <menuItem title="Repeat" id="1740">
  1200. <menu key="submenu" title="Repeat" id="1741">
  1201. <items>
  1202. <menuItem title="All" keyEquivalent="r" id="1742">
  1203. <modifierMask key="keyEquivalentModifierMask" option="YES" command="YES"/>
  1204. <connections>
  1205. <binding destination="218" name="value" keyPath="repeat" id="1760">
  1206. <dictionary key="options">
  1207. <integer key="NSAllowsEditingMultipleValuesSelection" value="0"/>
  1208. <integer key="NSAlwaysPresentsApplicationModalAlerts" value="0"/>
  1209. <integer key="NSConditionallySetsEnabled" value="0"/>
  1210. <integer key="NSConditionallySetsHidden" value="0"/>
  1211. <integer key="NSRaisesForNotApplicableKeys" value="1"/>
  1212. <integer key="NSValidatesImmediately" value="0"/>
  1213. <string key="NSValueTransformerName">RepeatAllTransformer</string>
  1214. </dictionary>
  1215. </binding>
  1216. </connections>
  1217. </menuItem>
  1218. <menuItem title="Album" id="1892">
  1219. <connections>
  1220. <binding destination="218" name="value" keyPath="repeat" id="2412">
  1221. <dictionary key="options">
  1222. <bool key="NSAllowsEditingMultipleValuesSelection" value="NO"/>
  1223. <bool key="NSConditionallySetsEnabled" value="NO"/>
  1224. <string key="NSValueTransformerName">RepeatAlbumTransformer</string>
  1225. </dictionary>
  1226. </binding>
  1227. </connections>
  1228. </menuItem>
  1229. <menuItem title="One" id="1746">
  1230. <connections>
  1231. <binding destination="218" name="value" keyPath="repeat" id="1763">
  1232. <dictionary key="options">
  1233. <integer key="NSAllowsEditingMultipleValuesSelection" value="0"/>
  1234. <integer key="NSAlwaysPresentsApplicationModalAlerts" value="0"/>
  1235. <integer key="NSConditionallySetsEnabled" value="0"/>
  1236. <integer key="NSConditionallySetsHidden" value="0"/>
  1237. <integer key="NSRaisesForNotApplicableKeys" value="1"/>
  1238. <integer key="NSValidatesImmediately" value="0"/>
  1239. <string key="NSValueTransformerName">RepeatOneTransformer</string>
  1240. </dictionary>
  1241. </binding>
  1242. </connections>
  1243. </menuItem>
  1244. <menuItem title="None" id="1749">
  1245. <connections>
  1246. <binding destination="218" name="value" keyPath="repeat" id="1767">
  1247. <dictionary key="options">
  1248. <integer key="NSAllowsEditingMultipleValuesSelection" value="0"/>
  1249. <integer key="NSAlwaysPresentsApplicationModalAlerts" value="0"/>
  1250. <integer key="NSConditionallySetsEnabled" value="0"/>
  1251. <integer key="NSConditionallySetsHidden" value="0"/>
  1252. <integer key="NSRaisesForNotApplicableKeys" value="1"/>
  1253. <integer key="NSValidatesImmediately" value="0"/>
  1254. <string key="NSValueTransformerName">RepeatNoneTransformer</string>
  1255. </dictionary>
  1256. </binding>
  1257. </connections>
  1258. </menuItem>
  1259. <menuItem isSeparatorItem="YES" id="2471">
  1260. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  1261. </menuItem>
  1262. <menuItem title="Toggle" keyEquivalent="R" id="2472">
  1263. <connections>
  1264. <action selector="toggleRepeat:" target="218" id="2474"/>
  1265. </connections>
  1266. </menuItem>
  1267. </items>
  1268. </menu>
  1269. </menuItem>
  1270. <menuItem title="Shuffle" id="2438">
  1271. <modifierMask key="keyEquivalentModifierMask"/>
  1272. <menu key="submenu" title="Shuffle" id="2439">
  1273. <items>
  1274. <menuItem title="All" keyEquivalent="s" id="2443">
  1275. <modifierMask key="keyEquivalentModifierMask" option="YES" command="YES"/>
  1276. <connections>
  1277. <binding destination="218" name="value" keyPath="shuffle" id="2445">
  1278. <dictionary key="options">
  1279. <string key="NSValueTransformerName">ShuffleAllTransformer</string>
  1280. </dictionary>
  1281. </binding>
  1282. </connections>
  1283. </menuItem>
  1284. <menuItem title="Albums" id="2442">
  1285. <modifierMask key="keyEquivalentModifierMask"/>
  1286. <connections>
  1287. <binding destination="218" name="value" keyPath="shuffle" id="2448">
  1288. <dictionary key="options">
  1289. <string key="NSValueTransformerName">ShuffleAlbumsTransformer</string>
  1290. </dictionary>
  1291. </binding>
  1292. </connections>
  1293. </menuItem>
  1294. <menuItem title="Off" id="2440">
  1295. <modifierMask key="keyEquivalentModifierMask"/>
  1296. <connections>
  1297. <binding destination="218" name="value" keyPath="shuffle" id="2451">
  1298. <dictionary key="options">
  1299. <string key="NSValueTransformerName">ShuffleOffTransformer</string>
  1300. </dictionary>
  1301. </binding>
  1302. </connections>
  1303. </menuItem>
  1304. <menuItem isSeparatorItem="YES" id="2475"/>
  1305. <menuItem title="Toggle" keyEquivalent="S" id="2476">
  1306. <connections>
  1307. <action selector="toggleShuffle:" target="218" id="2478"/>
  1308. </connections>
  1309. </menuItem>
  1310. </items>
  1311. </menu>
  1312. </menuItem>
  1313. <menuItem title="Randomize" id="2545">
  1314. <modifierMask key="keyEquivalentModifierMask"/>
  1315. <connections>
  1316. <action selector="randomizeList:" target="218" id="2550"/>
  1317. </connections>
  1318. </menuItem>
  1319. <menuItem isSeparatorItem="YES" id="1079">
  1320. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  1321. </menuItem>
  1322. <menuItem title="Filter Playlist" keyEquivalent="f" id="1824">
  1323. <attributedString key="attributedTitle">
  1324. <fragment content="Filter Playlist">
  1325. <attributes>
  1326. <font key="NSFont" size="14" name="LucidaGrande"/>
  1327. <font key="NSOriginalFont" size="14" name="LucidaGrande"/>
  1328. <paragraphStyle key="NSParagraphStyle" alignment="natural" lineBreakMode="wordWrapping" baseWritingDirection="natural"/>
  1329. </attributes>
  1330. </fragment>
  1331. </attributedString>
  1332. <connections>
  1333. <action selector="selectText:" target="1531" id="1876"/>
  1334. </connections>
  1335. </menuItem>
  1336. <menuItem title="Show All Songs" id="1132">
  1337. <attributedString key="attributedTitle">
  1338. <fragment content="Show All Songs">
  1339. <attributes>
  1340. <font key="NSFont" size="14" name="LucidaGrande"/>
  1341. <font key="NSOriginalFont" size="14" name="LucidaGrande"/>
  1342. </attributes>
  1343. </fragment>
  1344. </attributedString>
  1345. <string key="keyEquivalent" base64-UTF8="YES">
  1346. Gw
  1347. </string>
  1348. <modifierMask key="keyEquivalentModifierMask"/>
  1349. <connections>
  1350. <action selector="clearFilterPredicate:" target="218" id="1430"/>
  1351. <binding destination="218" name="enabled" keyPath="filterPredicate" id="1434">
  1352. <dictionary key="options">
  1353. <string key="NSValueTransformerName">NSIsNotNil</string>
  1354. </dictionary>
  1355. </binding>
  1356. </connections>
  1357. </menuItem>
  1358. </items>
  1359. </menu>
  1360. </menuItem>
  1361. <menuItem title="Window" id="19">
  1362. <menu key="submenu" title="Window" systemMenu="window" id="24">
  1363. <items>
  1364. <menuItem title="Minimize" keyEquivalent="m" id="23">
  1365. <connections>
  1366. <action selector="performMiniaturize:" target="-1" id="37"/>
  1367. </connections>
  1368. </menuItem>
  1369. <menuItem title="Zoom" id="197">
  1370. <connections>
  1371. <action selector="performZoom:" target="-1" id="198"/>
  1372. </connections>
  1373. </menuItem>
  1374. <menuItem isSeparatorItem="YES" id="2496">
  1375. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  1376. </menuItem>
  1377. <menuItem title="Toggle Mini Mode" keyEquivalent="M" id="2493">
  1378. <connections>
  1379. <action selector="toggleMiniMode:" target="226" id="2516"/>
  1380. <binding destination="226" name="title" keyPath="miniMode" id="2519">
  1381. <dictionary key="options">
  1382. <string key="NSValueTransformerName">MiniModeMenuTitleTransformer</string>
  1383. </dictionary>
  1384. </binding>
  1385. </connections>
  1386. </menuItem>
  1387. <menuItem isSeparatorItem="YES" id="1642">
  1388. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  1389. </menuItem>
  1390. <menuItem title="Cog" keyEquivalent="1" id="702">
  1391. <connections>
  1392. <action selector="makeKeyAndOrderFront:" target="21" id="704"/>
  1393. </connections>
  1394. </menuItem>
  1395. <menuItem isSeparatorItem="YES" id="92">
  1396. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  1397. </menuItem>
  1398. <menuItem title="Bring All to Front" id="5">
  1399. <connections>
  1400. <action selector="arrangeInFront:" target="-1" id="39"/>
  1401. </connections>
  1402. </menuItem>
  1403. </items>
  1404. </menu>
  1405. </menuItem>
  1406. <menuItem title="Help" id="103">
  1407. <menu key="submenu" title="Help" id="106">
  1408. <items>
  1409. <menuItem title="Cog Help" keyEquivalent="?" id="111">
  1410. <connections>
  1411. <action selector="showHelp:" target="-1" id="122"/>
  1412. </connections>
  1413. </menuItem>
  1414. </items>
  1415. </menu>
  1416. </menuItem>
  1417. </items>
  1418. </menu>
  1419. <arrayController objectClassName="PlaylistEntry" editable="NO" id="218" userLabel="PlaylistController" customClass="PlaylistController">
  1420. <declaredKeys>
  1421. <string>current</string>
  1422. <string>index</string>
  1423. <string>artist</string>
  1424. <string>album</string>
  1425. <string>title</string>
  1426. <string>genre</string>
  1427. <string>track</string>
  1428. <string>year</string>
  1429. <string>length</string>
  1430. <string>channels</string>
  1431. <string>bitsPerSample</string>
  1432. <string>bitrate</string>
  1433. <string>url</string>
  1434. <string>sampleRate</string>
  1435. <string>seekable</string>
  1436. <string>artists</string>
  1437. <string>display</string>
  1438. <string>self</string>
  1439. <string>relativePath</string>
  1440. <string>base</string>
  1441. <string>URL.lastPathComponent</string>
  1442. <string>URL.path.lastPathComponent</string>
  1443. <string>filename</string>
  1444. <string>path</string>
  1445. <string>status</string>
  1446. <mutableString>queued</mutableString>
  1447. </declaredKeys>
  1448. <connections>
  1449. <outlet property="playbackController" destination="705" id="2121"/>
  1450. <outlet property="playlistLoader" destination="1319" id="1321"/>
  1451. <outlet property="spotlightWindowController" destination="1675" id="1709"/>
  1452. <outlet property="tableView" destination="207" id="262"/>
  1453. </connections>
  1454. </arrayController>
  1455. <customObject id="2403" customClass="DockIconController">
  1456. <connections>
  1457. <outlet property="playbackController" destination="705" id="2404"/>
  1458. </connections>
  1459. </customObject>
  1460. <customObject id="2405" customClass="PlaybackEventController">
  1461. <connections>
  1462. <outlet property="mainWindow" destination="21" id="xhc-8E-Ogp"/>
  1463. <outlet property="miniWindow" destination="2234" id="iPi-Vv-Mjn"/>
  1464. <outlet property="playbackController" destination="705" id="A0d-y8-cA6"/>
  1465. </connections>
  1466. </customObject>
  1467. <customObject id="226" userLabel="AppController" customClass="AppController">
  1468. <connections>
  1469. <outlet property="currentEntryController" destination="1897" id="2459"/>
  1470. <outlet property="fileButton" destination="1631" id="1661"/>
  1471. <outlet property="fileTreeViewController" destination="2172" id="2460"/>
  1472. <outlet property="infoButton" destination="1627" id="1663"/>
  1473. <outlet property="mainView" destination="2123" id="2458"/>
  1474. <outlet property="mainWindow" destination="21" id="359"/>
  1475. <outlet property="miniWindow" destination="2234" id="2517"/>
  1476. <outlet property="playbackController" destination="705" id="1300"/>
  1477. <outlet property="playlistController" destination="218" id="236"/>
  1478. <outlet property="playlistLoader" destination="1319" id="1322"/>
  1479. <outlet property="playlistView" destination="207" id="1257"/>
  1480. <outlet property="randomizeButton" destination="2467" id="swo-wn-Yr8"/>
  1481. <outlet property="repeatButton" destination="1640" id="twI-AO-RJG"/>
  1482. <outlet property="showAlbumColumn" destination="1340" id="1350"/>
  1483. <outlet property="showArtistColumn" destination="1339" id="1349"/>
  1484. <outlet property="showGenreColumn" destination="1341" id="1351"/>
  1485. <outlet property="showIndexColumn" destination="1337" id="1347"/>
  1486. <outlet property="showLengthColumn" destination="1342" id="1352"/>
  1487. <outlet property="showTitleColumn" destination="1338" id="1348"/>
  1488. <outlet property="showTrackColumn" destination="1343" id="1353"/>
  1489. <outlet property="showYearColumn" destination="1344" id="1354"/>
  1490. <outlet property="shuffleButton" destination="1637" id="Nzr-Mw-z9P"/>
  1491. <outlet property="spotlightWindowController" destination="1675" id="1677"/>
  1492. <outlet property="totalTimeField" destination="778" id="1659"/>
  1493. </connections>
  1494. </customObject>
  1495. <menu title="Menu" autoenablesItems="NO" id="513" userLabel="DockMenu">
  1496. <items>
  1497. <menuItem title="Current Artist" enabled="NO" id="1454">
  1498. <modifierMask key="keyEquivalentModifierMask"/>
  1499. <connections>
  1500. <binding destination="1897" name="title" keyPath="content.artist" id="2085">
  1501. <dictionary key="options">
  1502. <string key="NSMultipleValuesPlaceholder"></string>
  1503. <string key="NSNoSelectionPlaceholder"></string>
  1504. <string key="NSNotApplicablePlaceholder"></string>
  1505. <string key="NSNullPlaceholder">Not Playing</string>
  1506. <integer key="NSRaisesForNotApplicableKeys" value="1"/>
  1507. </dictionary>
  1508. </binding>
  1509. </connections>
  1510. </menuItem>
  1511. <menuItem title="Current Song" enabled="NO" id="791">
  1512. <modifierMask key="keyEquivalentModifierMask"/>
  1513. <connections>
  1514. <binding destination="1897" name="title" keyPath="content.title" id="2083">
  1515. <dictionary key="options">
  1516. <string key="NSMultipleValuesPlaceholder"></string>
  1517. <string key="NSNoSelectionPlaceholder"></string>
  1518. <string key="NSNotApplicablePlaceholder"></string>
  1519. <string key="NSNullPlaceholder">Not Playing</string>
  1520. <integer key="NSRaisesForNotApplicableKeys" value="1"/>
  1521. </dictionary>
  1522. </binding>
  1523. </connections>
  1524. </menuItem>
  1525. <menuItem isSeparatorItem="YES" id="792">
  1526. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  1527. <connections>
  1528. <binding destination="1897" name="hidden" keyPath="content" id="2079">
  1529. <dictionary key="options">
  1530. <integer key="NSMultipleValuesPlaceholder" value="1"/>
  1531. <integer key="NSNoSelectionPlaceholder" value="1"/>
  1532. <integer key="NSNotApplicablePlaceholder" value="1"/>
  1533. <integer key="NSNullPlaceholder" value="1"/>
  1534. <integer key="NSRaisesForNotApplicableKeys" value="1"/>
  1535. <string key="NSValueTransformerName">NSIsNil</string>
  1536. </dictionary>
  1537. </binding>
  1538. </connections>
  1539. </menuItem>
  1540. <menuItem title="Play/Pause" id="520">
  1541. <connections>
  1542. <action selector="playPauseResume:" target="705" id="725"/>
  1543. </connections>
  1544. </menuItem>
  1545. <menuItem title="Stop" id="517">
  1546. <connections>
  1547. <action selector="stop:" target="705" id="726"/>
  1548. <binding destination="1897" name="enabled" keyPath="content" id="2096">
  1549. <dictionary key="options">
  1550. <integer key="NSMultipleValuesPlaceholder" value="0"/>
  1551. <integer key="NSNoSelectionPlaceholder" value="0"/>
  1552. <integer key="NSNotApplicablePlaceholder" value="0"/>
  1553. <integer key="NSNullPlaceholder" value="0"/>
  1554. <integer key="NSRaisesForNotApplicableKeys" value="1"/>
  1555. <string key="NSValueTransformerName">NSIsNotNil</string>
  1556. </dictionary>
  1557. </binding>
  1558. </connections>
  1559. </menuItem>
  1560. <menuItem title="Stop After Current" id="2483">
  1561. <modifierMask key="keyEquivalentModifierMask"/>
  1562. <connections>
  1563. <action selector="stopAfterCurrent:" target="218" id="2484"/>
  1564. </connections>
  1565. </menuItem>
  1566. <menuItem isSeparatorItem="YES" id="1453">
  1567. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  1568. </menuItem>
  1569. <menuItem title="Previous Track" id="519">
  1570. <connections>
  1571. <action selector="prev:" target="705" id="728"/>
  1572. </connections>
  1573. </menuItem>
  1574. <menuItem title="Next Track" id="518">
  1575. <connections>
  1576. <action selector="next:" target="705" id="727"/>
  1577. </connections>
  1578. </menuItem>
  1579. <menuItem isSeparatorItem="YES" id="2489">
  1580. <modifierMask key="keyEquivalentModifierMask" command="YES"/>
  1581. </menuItem>
  1582. <menuItem title="Previous Album" id="2487">
  1583. <attributedString key="attributedTitle"/>
  1584. <modifierMask key="keyEquivalentModifierMask"/>
  1585. <connections>
  1586. <action selector="skipToPreviousAlbum:" target="705" id="2488"/>
  1587. </connections>
  1588. </menuItem>
  1589. <menuItem title="Next Album" id="2485">
  1590. <attributedString key="attributedTitle"/>
  1591. <modifierMask key="keyEquivalentModifierMask"/>
  1592. <connections>
  1593. <action selector="skipToNextAlbum:" target="705" id="2486"/>
  1594. </connections>
  1595. </menuItem>
  1596. </items>
  1597. </menu>
  1598. <customObject id="705" userLabel="PlaybackController" customClass="PlaybackController">
  1599. <connections>
  1600. <outlet property="playlistController" destination="218" id="706"/>
  1601. <outlet property="playlistLoader" destination="1319" id="ghZ-65-60L"/>
  1602. <outlet property="playlistView" destination="207" id="717"/>
  1603. <outlet property="volumeSlider" destination="1612" id="1615"/>
  1604. </connections>
  1605. </customObject>
  1606. <menu title="Menu" id="1063" userLabel="ContextualMenu">
  1607. <items>
  1608. <menuItem title="Add to Queue" id="1893">
  1609. <connections>
  1610. <action selector="toggleQueued:" target="218" id="1934"/>
  1611. <binding destination="2020" name="enabled" keyPath="selection" id="2068">
  1612. <dictionary key="options">
  1613. <integer key="NSMultipleValuesPlaceholder" value="0"/>
  1614. <integer key="NSNoSelectionPlaceholder" value="0"/>
  1615. <integer key="NSNotApplicablePlaceholder" value="0"/>
  1616. <integer key="NSNullPlaceholder" value="0"/>
  1617. <integer key="NSRaisesForNotApplicableKeys" value="1"/>
  1618. <string key="NSValueTransformerName">NSIsNotNil</string>
  1619. </dictionary>
  1620. </binding>
  1621. <binding destination="2020" name="title" keyPath="selection.queued" id="2042">
  1622. <dictionary key="options">
  1623. <string key="NSMultipleValuesPlaceholder">Toggle Queued</string>
  1624. <string key="NSNoSelectionPlaceholder">Toggle Queued</string>
  1625. <string key="NSNotApplicablePlaceholder">Toggle Queued</string>
  1626. <string key="NSNullPlaceholder">Toggle Queued</string>
  1627. <integer key="NSRaisesForNotApplicableKeys" value="1"/>
  1628. <string key="NSValueTransformerName">ToggleQueueTitleTransformer</string>
  1629. </dictionary>
  1630. </binding>
  1631. </connections>
  1632. </menuItem>
  1633. <menuItem isSeparatorItem="YES" id="2047"/>
  1634. <menuItem title="Search for Artist" id="2045">
  1635. <modifierMask key="keyEquivalentModifierMask"/>
  1636. <connections>
  1637. <action selector="searchByArtist:" target="218" id="2118"/>
  1638. <binding destination="2020" name="enabled" keyPath="selection.artist" id="2066">
  1639. <dictionary key="options">
  1640. <integer key="NSMultipleValuesPlaceholder" value="0"/>
  1641. <integer key="NSNoSelectionPlaceholder" value="0"/>
  1642. <integer key="NSNotApplicablePlaceholder" value="0"/>
  1643. <integer key="NSNullPlaceholder" value="0"/>
  1644. <string key="NSValueTransformerName">NSIsNotNil</string>
  1645. </dictionary>
  1646. </binding>
  1647. </connections>
  1648. </menuItem>
  1649. <menuItem title="Search for Album" id="2046">
  1650. <modifierMask key="keyEquivalentModifierMask"/>
  1651. <connections>
  1652. <action selector="searchByAlbum:" target="218" id="2119"/>
  1653. <binding destination="2020" name="enabled" keyPath="selection.album" id="2067">
  1654. <dictionary key="options">
  1655. <integer key="NSMultipleValuesPlaceholder" value="0"/>
  1656. <integer key="NSNoSelectionPlaceholder" value="0"/>
  1657. <integer key="NSNotApplicablePlaceholder" value="0"/>
  1658. <integer key="NSNullPlaceholder" value="0"/>
  1659. <string key="NSValueTransformerName">NSIsNotNil</string>
  1660. </dictionary>
  1661. </binding>
  1662. </connections>
  1663. </menuItem>
  1664. <menuItem isSeparatorItem="YES" id="2048"/>
  1665. <menuItem title="Information" hidden="YES" id="2212">
  1666. <modifierMask key="keyEquivalentModifierMask"/>
  1667. </menuItem>
  1668. <menuItem title="Show in Finder" id="1064">
  1669. <connections>
  1670. <action selector="showEntryInFinder:" target="218" id="1345"/>
  1671. <binding destination="2020" name="enabled" keyPath="selection" id="2069">
  1672. <dictionary key="options">
  1673. <integer key="NSMultipleValuesPlaceholder" value="0"/>
  1674. <integer key="NSNoSelectionPlaceholder" value="0"/>
  1675. <integer key="NSNotApplicablePlaceholder" value="0"/>
  1676. <integer key="NSNullPlaceholder" value="0"/>
  1677. <string key="NSValueTransformerName">NSIsNotNil</string>
  1678. </dictionary>
  1679. </binding>
  1680. </connections>
  1681. </menuItem>
  1682. <menuItem isSeparatorItem="YES" id="2049"/>
  1683. <menuItem title="Remove" id="1360">
  1684. <connections>
  1685. <action selector="remove:" target="218" id="1361"/>
  1686. <binding destination="2020" name="enabled" keyPath="selection" id="2070">
  1687. <dictionary key="options">
  1688. <integer key="NSMultipleValuesPlaceholder" value="0"/>
  1689. <integer key="NSNoSelectionPlaceholder" value="0"/>
  1690. <integer key="NSNotApplicablePlaceholder" value="0"/>
  1691. <integer key="NSNullPlaceholder" value="0"/>
  1692. <string key="NSValueTransformerName">NSIsNotNil</string>
  1693. </dictionary>
  1694. </binding>
  1695. </connections>
  1696. </menuItem>
  1697. <menuItem isSeparatorItem="YES" id="qqX-IU-KHm"/>
  1698. <menuItem title="Properties" id="Eds-my-DQr" userLabel="Menu Item - Properties">
  1699. <modifierMask key="keyEquivalentModifierMask"/>
  1700. <connections>
  1701. <action selector="showWindow:" target="2422" id="lET-Cq-KED"/>
  1702. <binding destination="2020" name="enabled" keyPath="selection" id="Ff1-eV-AGk">
  1703. <dictionary key="options">
  1704. <integer key="NSMultipleValuesPlaceholder" value="0"/>
  1705. <integer key="NSNoSelectionPlaceholder" value="0"/>
  1706. <integer key="NSNotApplicablePlaceholder" value="0"/>
  1707. <integer key="NSNullPlaceholder" value="0"/>
  1708. <string key="NSValueTransformerName">NSIsNotNil</string>
  1709. </dictionary>
  1710. </binding>
  1711. </connections>
  1712. </menuItem>
  1713. </items>
  1714. </menu>
  1715. <customObject id="1217" userLabel="PreferencesController" customClass="PreferencesController"/>
  1716. <customObject id="1303" userLabel="SUUpdater" customClass="SUUpdater"/>
  1717. <customObject id="1319" userLabel="PlaylistLoader" customClass="PlaylistLoader">
  1718. <connections>
  1719. <outlet property="playlistController" destination="218" id="1320"/>
  1720. <outlet property="playlistView" destination="206" id="6MS-vO-DQp"/>
  1721. </connections>
  1722. </customObject>
  1723. <menu title="Menu" id="1324" userLabel="TableMenu">
  1724. <items>
  1725. <menuItem title="Index" state="on" keyEquivalent="I" id="1337"/>
  1726. <menuItem title="Title" state="on" keyEquivalent="T" id="1338"/>
  1727. <menuItem title="Artist" state="on" keyEquivalent="A" id="1339"/>
  1728. <menuItem title="Album" state="on" keyEquivalent="L" id="1340"/>
  1729. <menuItem title="Genre" state="on" keyEquivalent="G" id="1341"/>
  1730. <menuItem title="Length" state="on" keyEquivalent="L" id="1342"/>
  1731. <menuItem title="Track" state="on" keyEquivalent="R" id="1343"/>
  1732. <menuItem title="Year" state="on" keyEquivalent="Y" id="1344"/>
  1733. </items>
  1734. </menu>
  1735. <customView id="1611" userLabel="Volume View">
  1736. <rect key="frame" x="0.0" y="0.0" width="26" height="168"/>
  1737. <autoresizingMask key="autoresizingMask"/>
  1738. <subviews>
  1739. <slider horizontalHuggingPriority="750" id="1612" customClass="VolumeSlider">
  1740. <rect key="frame" x="6" y="19" width="15" height="129"/>
  1741. <autoresizingMask key="autoresizingMask"/>
  1742. <sliderCell key="cell" controlSize="small" continuous="YES" alignment="left" maxValue="100" doubleValue="50" tickMarkPosition="left" sliderType="linear" id="1613"/>
  1743. <connections>
  1744. <action selector="changeVolume:" target="705" id="1614"/>
  1745. </connections>
  1746. </slider>
  1747. </subviews>
  1748. </customView>
  1749. <customObject id="1675" customClass="SpotlightWindowController">
  1750. <connections>
  1751. <outlet property="playlistLoader" destination="1319" id="1694"/>
  1752. </connections>
  1753. </customObject>
  1754. <userDefaultsController representsSharedInstance="YES" id="1689"/>
  1755. <objectController objectClassName="PlaylistEntry" id="1897" userLabel="Current Entry Controller">
  1756. <declaredKeys>
  1757. <mutableString>display</mutableString>
  1758. <mutableString>length</mutableString>
  1759. <mutableString>seekable</mutableString>
  1760. <string>queued</string>
  1761. <mutableString>title</mutableString>
  1762. <mutableString>artist</mutableString>
  1763. </declaredKeys>
  1764. <connections>
  1765. <binding destination="218" name="contentObject" keyPath="currentEntry" id="1902"/>
  1766. </connections>
  1767. </objectController>
  1768. <arrayController objectClassName="PlaylistEntry" editable="NO" preservesSelection="NO" selectsInsertedObjects="NO" avoidsEmptySelection="NO" clearsFilterPredicateOnInsertion="NO" id="2020" userLabel="Playlist Selection Controller">
  1769. <declaredKeys>
  1770. <mutableString>queued</mutableString>
  1771. <string>title</string>
  1772. <string>artist</string>
  1773. <string>album</string>
  1774. </declaredKeys>
  1775. <connections>
  1776. <binding destination="218" name="contentArray" keyPath="arrangedObjects" id="2039"/>
  1777. <binding destination="218" name="selectionIndexes" keyPath="selectionIndexes" id="2041"/>
  1778. </connections>
  1779. </arrayController>
  1780. <customObject id="2172" customClass="FileTreeViewController">
  1781. <connections>
  1782. <outlet property="mainView" destination="206" id="2421"/>
  1783. <outlet property="playbackController" destination="705" id="2452"/>
  1784. <outlet property="playlistLoader" destination="1319" id="2179"/>
  1785. <outlet property="splitView" destination="2123" id="2181"/>
  1786. </connections>
  1787. </customObject>
  1788. <customObject id="2422" customClass="InfoWindowController">
  1789. <connections>
  1790. <outlet property="appController" destination="226" id="2538"/>
  1791. <outlet property="currentEntryController" destination="1897" id="2539"/>
  1792. <outlet property="playlistSelectionController" destination="2020" id="2540"/>
  1793. </connections>
  1794. </customObject>
  1795. <customObject id="2434" customClass="FeedbackController"/>
  1796. </objects>
  1797. <resources>
  1798. <image name="imageCell:1801:image" width="17" height="17">
  1799. <mutableData key="keyedArchiveRepresentation">
  1800. YnBsaXN0MDDUAQIDBAUGPT5YJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoK4HCBMU
  1801. GR4fIyQrLjE3OlUkbnVsbNUJCgsMDQ4PEBESVk5TU2l6ZVYkY2xhc3NcTlNJbWFnZUZsYWdzVk5TUmVw
  1802. c1dOU0NvbG9ygAKADRIgwAAAgAOAC1h7MTcsIDE3fdIVChYYWk5TLm9iamVjdHOhF4AEgArSFQoaHaIb
  1803. HIAFgAaACRAA0iAKISJfEBROU1RJRkZSZXByZXNlbnRhdGlvboAHgAhPER/eTU0AKgAAEhjo6Oj/6Ojo
  1804. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1805. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1806. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1807. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1808. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1809. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1810. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1811. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1812. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1813. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1814. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1815. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1816. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1817. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1818. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1819. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1820. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1821. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1822. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1823. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1824. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1825. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1826. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1827. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1828. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1829. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1830. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1831. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1832. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1833. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1834. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1835. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1836. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1837. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1838. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1839. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1840. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1841. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1842. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1843. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1844. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1845. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1846. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1847. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1848. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1849. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1850. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1851. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1852. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1853. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1854. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1855. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1856. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1857. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1858. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1859. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1860. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1861. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1862. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1863. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1864. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1865. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1866. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1867. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1868. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1869. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1870. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1871. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1872. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1873. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1874. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1875. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1876. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1877. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1878. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1879. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo
  1880. /+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/ABIB
  1881. AAADAAAAAQAiAAABAQADAAAAAQAiAAABAgADAAAABAAAEwYBAwADAAAAAQABAAABBgADAAAAAQACAAAB
  1882. CgADAAAAAQABAAABEQAEAAAAAQAAAAgBEgADAAAAAQABAAABFQADAAAAAQAEAAABFgADAAAAAQAiAAAB
  1883. FwAEAAAAAQAAEhABGgAFAAAAAQAAEvYBGwAFAAAAAQAAEv4BHAADAAAAAQABAAABKAADAAAAAQACAAAB
  1884. UgADAAAAAQABAAABUwADAAAABAAAEw6HcwAHAAAMyAAAExYAAAAAAAAAkAAAAAEAAACQAAAAAQAIAAgA
  1885. CAAIAAEAAQABAAEAAAzIYXBwbAIQAABtbnRyUkdCIFhZWiAH4AABAA0AFwADAB1hY3NwQVBQTAAAAABB
  1886. UFBMAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWFwcGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  1887. AAAAAAAAAAAAAAAAAAAAAAAAAAAAABFkZXNjAAABUAAAAGJkc2NtAAABtAAAAbBjcHJ0AAADZAAAACN3
  1888. dHB0AAADiAAAABRyWFlaAAADnAAAABRnWFlaAAADsAAAABRiWFlaAAADxAAAABRyVFJDAAAD2AAACAxh
  1889. YXJnAAAL5AAAACB2Y2d0AAAMBAAAADBuZGluAAAMNAAAAD5jaGFkAAAMdAAAACxtbW9kAAAMoAAAAChi
  1890. VFJDAAAD2AAACAxnVFJDAAAD2AAACAxhYWJnAAAL5AAAACBhYWdnAAAL5AAAACBkZXNjAAAAAAAAAAhE
  1891. aXNwbGF5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  1892. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbWx1YwAAAAAAAAAiAAAADGhySFIAAAAIAAABqGtvS1IA
  1893. AAAIAAABqG5iTk8AAAAIAAABqGlkAAAAAAAIAAABqGh1SFUAAAAIAAABqGNzQ1oAAAAIAAABqGRhREsA
  1894. AAAIAAABqHVrVUEAAAAIAAABqGFyAAAAAAAIAAABqGl0SVQAAAAIAAABqHJvUk8AAAAIAAABqG5sTkwA
  1895. AAAIAAABqGhlSUwAAAAIAAABqGVzRVMAAAAIAAABqGZpRkkAAAAIAAABqHpoVFcAAAAIAAABqHZpVk4A
  1896. AAAIAAABqHNrU0sAAAAIAAABqHpoQ04AAAAIAAABqHJ1UlUAAAAIAAABqGZyRlIAAAAIAAABqG1zAAAA
  1897. AAAIAAABqGNhRVMAAAAIAAABqHRoVEgAAAAIAAABqGVzWEwAAAAIAAABqGRlREUAAAAIAAABqGVuVVMA
  1898. AAAIAAABqHB0QlIAAAAIAAABqHBsUEwAAAAIAAABqGVsR1IAAAAIAAABqHN2U0UAAAAIAAABqHRyVFIA
  1899. AAAIAAABqGphSlAAAAAIAAABqHB0UFQAAAAIAAABqABpAE0AYQBjdGV4dAAAAABDb3B5cmlnaHQgQXBw
  1900. bGUgSW5jLiwgMjAxNgAAWFlaIAAAAAAAAPPYAAEAAAABFghYWVogAAAAAAAAc9QAADomAAABblhZWiAA
  1901. AAAAAABehgAAujcAABPtWFlaIAAAAAAAACR8AAALowAAvdJjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkA
  1902. HgAjACgALQAyADYAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8AowCoAK0A
  1903. sgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkB
  1904. YAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksC
  1905. VAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oD
  1906. lgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwF
  1907. KwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcH
  1908. GQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8J
  1909. ZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kM
  1910. EgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkP
  1911. JQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQS
  1912. oxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwW
  1913. jxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa
  1914. 7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qf
  1915. vx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNol
  1916. CSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsq
  1917. zysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsx
  1918. EjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w3
  1919. 1zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/
  1920. IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG
  1921. 8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBP
  1922. SU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BY
  1923. L1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9h
  1924. omH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09r
  1925. p2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2
  1926. Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqB
  1927. a4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqN
  1928. MY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZ
  1929. kJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqm
  1930. i6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660
  1931. JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePC
  1932. X8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrR
  1933. PNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4Dbg
  1934. veFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw
  1935. 5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23//3BhcmEA
  1936. AAAAAAMAAAACZmYAAPKnAAANWQAAE9AAAAoOdmNndAAAAAAAAAABAAEAAAAAAAAAAQAAAAEAAAAAAAAA
  1937. AQAAAAEAAAAAAAAAAQAAbmRpbgAAAAAAAAA2AACnwAAAVQAAAEuAAACgAAAAJgAAAAwAAABQQAAAVEAA
  1938. AjMzAAIzMwACMzMAAAAAAAAAAHNmMzIAAAAAAAELtwAABZb///NXAAAHKQAA/df///u3///9pgAAA9oA
  1939. AMD2bW1vZAAAAAAAAAYQAACuA5v0iCnPTo6AAAAAAAAAAAAAAAAAAAAAANIlJicoWiRjbGFzc25hbWVY
  1940. JGNsYXNzZXNfEBBOU0JpdG1hcEltYWdlUmVwoycpKlpOU0ltYWdlUmVwWE5TT2JqZWN00iUmLC1XTlNB
  1941. cnJheaIsKtIlJi8wXk5TTXV0YWJsZUFycmF5oy8sKtMyMwo0NTZXTlNXaGl0ZVxOU0NvbG9yU3BhY2VE
  1942. MCAwABADgAzSJSY4OVdOU0NvbG9yojgq0iUmOzxXTlNJbWFnZaI7Kl8QD05TS2V5ZWRBcmNoaXZlctE/
  1943. QFRyb290gAEACAARABoAIwAtADIANwBGAEwAVwBeAGUAcgB5AIEAgwCFAIoAjACOAJcAnACnAKkAqwCt
  1944. ALIAtQC3ALkAuwC9AMIA2QDbAN0gvyDEIM8g2CDrIO8g+iEDIQghECETIRghJyErITIhOiFHIUwhTiFQ
  1945. IVUhXSFgIWUhbSFwIYIhhSGKAAAAAAAAAgEAAAAAAAAAQQAAAAAAAAAAAAAAAAAAIYw
  1946. </mutableData>
  1947. </image>
  1948. <image name="infoTemplate" width="16" height="16"/>
  1949. <image name="miniModeOffTemplate" width="16" height="16"/>
  1950. <image name="miniModeOnTemplate" width="16" height="16"/>
  1951. <image name="navigatorTemplate" width="16" height="16"/>
  1952. <image name="nextTemplate" width="20" height="19"/>
  1953. <image name="playTemplate" width="16" height="16"/>
  1954. <image name="previousTemplate" width="20" height="19"/>
  1955. <image name="randomizeTemplate" width="17" height="16"/>
  1956. <image name="repeatModeOffTemplate" width="20" height="19"/>
  1957. <image name="shuffleOffTemplate" width="20" height="19"/>
  1958. <image name="stopTemplate" width="16" height="16"/>
  1959. <image name="volume3Template" width="17" height="16"/>
  1960. </resources>
  1961. </document>