A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd

add default themes and wps

+1073
assets/backdrops/cabbiev2.bmp

This is a binary file and will not be displayed.

assets/codepages/932.cp

This is a binary file and will not be displayed.

assets/codepages/936.cp

This is a binary file and will not be displayed.

assets/codepages/949.cp

This is a binary file and will not be displayed.

assets/codepages/950.cp

This is a binary file and will not be displayed.

assets/codepages/iso.cp

This is a binary file and will not be displayed.

assets/database.ignore

This is a binary file and will not be displayed.

+280
assets/docs/COPYING.txt
··· 1 + GNU GENERAL PUBLIC LICENSE 2 + Version 2, June 1991 3 + 4 + Copyright (C) 1989, 1991 Free Software Foundation, Inc. 5 + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 6 + Everyone is permitted to copy and distribute verbatim copies 7 + of this license document, but changing it is not allowed. 8 + 9 + Preamble 10 + 11 + The licenses for most software are designed to take away your 12 + freedom to share and change it. By contrast, the GNU General Public 13 + License is intended to guarantee your freedom to share and change free 14 + software--to make sure the software is free for all its users. This 15 + General Public License applies to most of the Free Software 16 + Foundation's software and to any other program whose authors commit to 17 + using it. (Some other Free Software Foundation software is covered by 18 + the GNU Library General Public License instead.) You can apply it to 19 + your programs, too. 20 + 21 + When we speak of free software, we are referring to freedom, not 22 + price. Our General Public Licenses are designed to make sure that you 23 + have the freedom to distribute copies of free software (and charge for 24 + this service if you wish), that you receive source code or can get it 25 + if you want it, that you can change the software or use pieces of it 26 + in new free programs; and that you know you can do these things. 27 + 28 + To protect your rights, we need to make restrictions that forbid 29 + anyone to deny you these rights or to ask you to surrender the rights. 30 + These restrictions translate to certain responsibilities for you if you 31 + distribute copies of the software, or if you modify it. 32 + 33 + For example, if you distribute copies of such a program, whether 34 + gratis or for a fee, you must give the recipients all the rights that 35 + you have. You must make sure that they, too, receive or can get the 36 + source code. And you must show them these terms so they know their 37 + rights. 38 + 39 + We protect your rights with two steps: (1) copyright the software, and 40 + (2) offer you this license which gives you legal permission to copy, 41 + distribute and/or modify the software. 42 + 43 + Also, for each author's protection and ours, we want to make certain 44 + that everyone understands that there is no warranty for this free 45 + software. If the software is modified by someone else and passed on, we 46 + want its recipients to know that what they have is not the original, so 47 + that any problems introduced by others will not reflect on the original 48 + authors' reputations. 49 + 50 + Finally, any free program is threatened constantly by software 51 + patents. We wish to avoid the danger that redistributors of a free 52 + program will individually obtain patent licenses, in effect making the 53 + program proprietary. To prevent this, we have made it clear that any 54 + patent must be licensed for everyone's free use or not licensed at all. 55 + 56 + The precise terms and conditions for copying, distribution and 57 + modification follow. 58 + 59 + GNU GENERAL PUBLIC LICENSE 60 + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 61 + 62 + 0. This License applies to any program or other work which contains 63 + a notice placed by the copyright holder saying it may be distributed 64 + under the terms of this General Public License. The "Program", below, 65 + refers to any such program or work, and a "work based on the Program" 66 + means either the Program or any derivative work under copyright law: 67 + that is to say, a work containing the Program or a portion of it, 68 + either verbatim or with modifications and/or translated into another 69 + language. (Hereinafter, translation is included without limitation in 70 + the term "modification".) Each licensee is addressed as "you". 71 + 72 + Activities other than copying, distribution and modification are not 73 + covered by this License; they are outside its scope. The act of 74 + running the Program is not restricted, and the output from the Program 75 + is covered only if its contents constitute a work based on the 76 + Program (independent of having been made by running the Program). 77 + Whether that is true depends on what the Program does. 78 + 79 + 1. You may copy and distribute verbatim copies of the Program's 80 + source code as you receive it, in any medium, provided that you 81 + conspicuously and appropriately publish on each copy an appropriate 82 + copyright notice and disclaimer of warranty; keep intact all the 83 + notices that refer to this License and to the absence of any warranty; 84 + and give any other recipients of the Program a copy of this License 85 + along with the Program. 86 + 87 + You may charge a fee for the physical act of transferring a copy, and 88 + you may at your option offer warranty protection in exchange for a fee. 89 + 90 + 2. You may modify your copy or copies of the Program or any portion 91 + of it, thus forming a work based on the Program, and copy and 92 + distribute such modifications or work under the terms of Section 1 93 + above, provided that you also meet all of these conditions: 94 + 95 + a) You must cause the modified files to carry prominent notices 96 + stating that you changed the files and the date of any change. 97 + 98 + b) You must cause any work that you distribute or publish, that in 99 + whole or in part contains or is derived from the Program or any 100 + part thereof, to be licensed as a whole at no charge to all third 101 + parties under the terms of this License. 102 + 103 + c) If the modified program normally reads commands interactively 104 + when run, you must cause it, when started running for such 105 + interactive use in the most ordinary way, to print or display an 106 + announcement including an appropriate copyright notice and a 107 + notice that there is no warranty (or else, saying that you provide 108 + a warranty) and that users may redistribute the program under 109 + these conditions, and telling the user how to view a copy of this 110 + License. (Exception: if the Program itself is interactive but 111 + does not normally print such an announcement, your work based on 112 + the Program is not required to print an announcement.) 113 + 114 + These requirements apply to the modified work as a whole. If 115 + identifiable sections of that work are not derived from the Program, 116 + and can be reasonably considered independent and separate works in 117 + themselves, then this License, and its terms, do not apply to those 118 + sections when you distribute them as separate works. But when you 119 + distribute the same sections as part of a whole which is a work based 120 + on the Program, the distribution of the whole must be on the terms of 121 + this License, whose permissions for other licensees extend to the 122 + entire whole, and thus to each and every part regardless of who wrote it. 123 + 124 + Thus, it is not the intent of this section to claim rights or contest 125 + your rights to work written entirely by you; rather, the intent is to 126 + exercise the right to control the distribution of derivative or 127 + collective works based on the Program. 128 + 129 + In addition, mere aggregation of another work not based on the Program 130 + with the Program (or with a work based on the Program) on a volume of 131 + a storage or distribution medium does not bring the other work under 132 + the scope of this License. 133 + 134 + 3. You may copy and distribute the Program (or a work based on it, 135 + under Section 2) in object code or executable form under the terms of 136 + Sections 1 and 2 above provided that you also do one of the following: 137 + 138 + a) Accompany it with the complete corresponding machine-readable 139 + source code, which must be distributed under the terms of Sections 140 + 1 and 2 above on a medium customarily used for software interchange; or, 141 + 142 + b) Accompany it with a written offer, valid for at least three 143 + years, to give any third party, for a charge no more than your 144 + cost of physically performing source distribution, a complete 145 + machine-readable copy of the corresponding source code, to be 146 + distributed under the terms of Sections 1 and 2 above on a medium 147 + customarily used for software interchange; or, 148 + 149 + c) Accompany it with the information you received as to the offer 150 + to distribute corresponding source code. (This alternative is 151 + allowed only for noncommercial distribution and only if you 152 + received the program in object code or executable form with such 153 + an offer, in accord with Subsection b above.) 154 + 155 + The source code for a work means the preferred form of the work for 156 + making modifications to it. For an executable work, complete source 157 + code means all the source code for all modules it contains, plus any 158 + associated interface definition files, plus the scripts used to 159 + control compilation and installation of the executable. However, as a 160 + special exception, the source code distributed need not include 161 + anything that is normally distributed (in either source or binary 162 + form) with the major components (compiler, kernel, and so on) of the 163 + operating system on which the executable runs, unless that component 164 + itself accompanies the executable. 165 + 166 + If distribution of executable or object code is made by offering 167 + access to copy from a designated place, then offering equivalent 168 + access to copy the source code from the same place counts as 169 + distribution of the source code, even though third parties are not 170 + compelled to copy the source along with the object code. 171 + 172 + 4. You may not copy, modify, sublicense, or distribute the Program 173 + except as expressly provided under this License. Any attempt 174 + otherwise to copy, modify, sublicense or distribute the Program is 175 + void, and will automatically terminate your rights under this License. 176 + However, parties who have received copies, or rights, from you under 177 + this License will not have their licenses terminated so long as such 178 + parties remain in full compliance. 179 + 180 + 5. You are not required to accept this License, since you have not 181 + signed it. However, nothing else grants you permission to modify or 182 + distribute the Program or its derivative works. These actions are 183 + prohibited by law if you do not accept this License. Therefore, by 184 + modifying or distributing the Program (or any work based on the 185 + Program), you indicate your acceptance of this License to do so, and 186 + all its terms and conditions for copying, distributing or modifying 187 + the Program or works based on it. 188 + 189 + 6. Each time you redistribute the Program (or any work based on the 190 + Program), the recipient automatically receives a license from the 191 + original licensor to copy, distribute or modify the Program subject to 192 + these terms and conditions. You may not impose any further 193 + restrictions on the recipients' exercise of the rights granted herein. 194 + You are not responsible for enforcing compliance by third parties to 195 + this License. 196 + 197 + 7. If, as a consequence of a court judgment or allegation of patent 198 + infringement or for any other reason (not limited to patent issues), 199 + conditions are imposed on you (whether by court order, agreement or 200 + otherwise) that contradict the conditions of this License, they do not 201 + excuse you from the conditions of this License. If you cannot 202 + distribute so as to satisfy simultaneously your obligations under this 203 + License and any other pertinent obligations, then as a consequence you 204 + may not distribute the Program at all. For example, if a patent 205 + license would not permit royalty-free redistribution of the Program by 206 + all those who receive copies directly or indirectly through you, then 207 + the only way you could satisfy both it and this License would be to 208 + refrain entirely from distribution of the Program. 209 + 210 + If any portion of this section is held invalid or unenforceable under 211 + any particular circumstance, the balance of the section is intended to 212 + apply and the section as a whole is intended to apply in other 213 + circumstances. 214 + 215 + It is not the purpose of this section to induce you to infringe any 216 + patents or other property right claims or to contest validity of any 217 + such claims; this section has the sole purpose of protecting the 218 + integrity of the free software distribution system, which is 219 + implemented by public license practices. Many people have made 220 + generous contributions to the wide range of software distributed 221 + through that system in reliance on consistent application of that 222 + system; it is up to the author/donor to decide if he or she is willing 223 + to distribute software through any other system and a licensee cannot 224 + impose that choice. 225 + 226 + This section is intended to make thoroughly clear what is believed to 227 + be a consequence of the rest of this License. 228 + 229 + 8. If the distribution and/or use of the Program is restricted in 230 + certain countries either by patents or by copyrighted interfaces, the 231 + original copyright holder who places the Program under this License 232 + may add an explicit geographical distribution limitation excluding 233 + those countries, so that distribution is permitted only in or among 234 + countries not thus excluded. In such case, this License incorporates 235 + the limitation as if written in the body of this License. 236 + 237 + 9. The Free Software Foundation may publish revised and/or new versions 238 + of the General Public License from time to time. Such new versions will 239 + be similar in spirit to the present version, but may differ in detail to 240 + address new problems or concerns. 241 + 242 + Each version is given a distinguishing version number. If the Program 243 + specifies a version number of this License which applies to it and "any 244 + later version", you have the option of following the terms and conditions 245 + either of that version or of any later version published by the Free 246 + Software Foundation. If the Program does not specify a version number of 247 + this License, you may choose any version ever published by the Free Software 248 + Foundation. 249 + 250 + 10. If you wish to incorporate parts of the Program into other free 251 + programs whose distribution conditions are different, write to the author 252 + to ask for permission. For software which is copyrighted by the Free 253 + Software Foundation, write to the Free Software Foundation; we sometimes 254 + make exceptions for this. Our decision will be guided by the two goals 255 + of preserving the free status of all derivatives of our free software and 256 + of promoting the sharing and reuse of software generally. 257 + 258 + NO WARRANTY 259 + 260 + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 261 + FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 262 + OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 263 + PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 264 + OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 265 + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 266 + TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 267 + PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 268 + REPAIR OR CORRECTION. 269 + 270 + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 271 + WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 272 + REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 273 + INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 274 + OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 275 + TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 276 + YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 277 + PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 278 + POSSIBILITY OF SUCH DAMAGES. 279 + 280 + END OF TERMS AND CONDITIONS
+167
assets/docs/LICENSES.txt
··· 1 + This file contains license for software imported into Rockbox but governed by 2 + a previous license. Each section begins by identifying the code in Rockbox 3 + and the source from of those code, and is followed by the license text. 4 + 5 + ************************************************************************* 6 + In: profile.c, profile_func_enter 7 + From: gcc - gmon.c, mcount 8 + ************************************************************************* 9 + Copyright (c) 1991, 1998 The Regents of the University of California. 10 + All rights reserved. 11 + 12 + Redistribution and use in source and binary forms, with or without 13 + modification, are permitted provided that the following conditions 14 + are met: 15 + 1. Redistributions of source code must retain the above copyright 16 + notice, this list of conditions and the following disclaimer. 17 + 2. Redistributions in binary form must reproduce the above copyright 18 + notice, this list of conditions and the following disclaimer in the 19 + documentation and/or other materials provided with the distribution. 20 + 3. [rescinded 22 July 1999] 21 + 4. Neither the name of the University nor the names of its contributors 22 + may be used to endorse or promote products derived from this software 23 + without specific prior written permission. 24 + 25 + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 26 + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 27 + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 28 + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 29 + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 30 + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 31 + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 32 + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 33 + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 34 + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 35 + SUCH DAMAGE. 36 + @(#)gmon.c 5.3 (Berkeley) 5/22/91 37 + 38 + ************************************************************************* 39 + In: random.c 40 + From: http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/emt19937ar.html 41 + mt19937ar-cok.c 42 + ************************************************************************* 43 + Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, 44 + All rights reserved. 45 + 46 + Redistribution and use in source and binary forms, with or without 47 + modification, are permitted provided that the following conditions 48 + are met: 49 + 50 + 1. Redistributions of source code must retain the above copyright 51 + notice, this list of conditions and the following disclaimer. 52 + 53 + 2. Redistributions in binary form must reproduce the above copyright 54 + notice, this list of conditions and the following disclaimer in the 55 + documentation and/or other materials provided with the distribution. 56 + 57 + 3. The names of its contributors may not be used to endorse or promote 58 + products derived from this software without specific prior written 59 + permission. 60 + 61 + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 62 + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 63 + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 64 + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 65 + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 66 + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 67 + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 68 + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 69 + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 70 + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 71 + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 72 + 73 + ************************************************************************* 74 + In: rbutil/bzip2 75 + From: https://github.com/cnSchwarzer/bsdiff-win 76 + ************************************************************************* 77 + 78 + This program, "bzip2", the associated library "libbzip2", and all 79 + documentation, are copyright (C) 1996-2019 Julian R Seward. All 80 + rights reserved. 81 + 82 + Redistribution and use in source and binary forms, with or without 83 + modification, are permitted provided that the following conditions 84 + are met: 85 + 86 + 1. Redistributions of source code must retain the above copyright 87 + notice, this list of conditions and the following disclaimer. 88 + 89 + 2. The origin of this software must not be misrepresented; you must 90 + not claim that you wrote the original software. If you use this 91 + software in a product, an acknowledgment in the product 92 + documentation would be appreciated but is not required. 93 + 94 + 3. Altered source versions must be plainly marked as such, and must 95 + not be misrepresented as being the original software. 96 + 97 + 4. The name of the author may not be used to endorse or promote 98 + products derived from this software without specific prior written 99 + permission. 100 + 101 + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS 102 + OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 103 + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 104 + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 105 + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 106 + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 107 + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 108 + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 109 + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 110 + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 111 + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 112 + 113 + Julian Seward, jseward@acm.org 114 + bzip2/libbzip2 version 1.0.6 of 6 September 2010 115 + 116 + ************************************************************************* 117 + In: rbutil/bspatch/bspatch.c 118 + From: https://github.com/cnSchwarzer/bsdiff-win 119 + ************************************************************************* 120 + 121 + /*- 122 + * Copyright 2003-2005 Colin Percival 123 + * All rights reserved 124 + * 125 + * Redistribution and use in source and binary forms, with or without 126 + * modification, are permitted providing that the following conditions 127 + * are met: 128 + * 1. Redistributions of source code must retain the above copyright 129 + * notice, this list of conditions and the following disclaimer. 130 + * 2. Redistributions in binary form must reproduce the above copyright 131 + * notice, this list of conditions and the following disclaimer in the 132 + * documentation and/or other materials provided with the distribution. 133 + * 134 + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 135 + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 136 + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 137 + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 138 + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 139 + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 140 + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 141 + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 142 + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 143 + * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 144 + * POSSIBILITY OF SUCH DAMAGE. 145 + */ 146 + 147 + ************************************************************************* 148 + In: apps/misc.c, to_normalized_volume and from_normalized_volume 149 + From: https://git.alsa-project.org/?p=alsa-utils.git 150 + alsamixer/volume_mapping.c 151 + ************************************************************************* 152 + 153 + /* 154 + * Copyright (c) 2010 Clemens Ladisch <clemens@ladisch.de> 155 + * 156 + * Permission to use, copy, modify, and/or distribute this software for any 157 + * purpose with or without fee is hereby granted, provided that the above 158 + * copyright notice and this permission notice appear in all copies. 159 + * 160 + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 161 + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 162 + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 163 + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 164 + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 165 + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 166 + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 167 + */
+7
assets/docs/sample.colours
··· 1 + folder:808080 2 + ipod:00B0B0 3 + mp3:00FF00 4 + flac:00FF00 5 + ogg:00FF00 6 + txt:FF0000 7 + cfg:D00000
+9
assets/docs/sample.icons
··· 1 + # this line sets the mpeg icon to the 4th icon in the viewers bmp file 2 + # 0 is the first icon 3 + mpeg: 3 4 + 5 + # this one sets bmp to the 5th icon of the main iconset (0 is the first one again) 6 + bmp: *5 7 + 8 + # This sets no icon for wav 9 + wav: -
assets/fonts/27-Adobe-Helvetica.fnt

This is a binary file and will not be displayed.

assets/icons/tango_icons.24x24.bmp

This is a binary file and will not be displayed.

assets/icons/tango_icons_viewers.24x24.bmp

This is a binary file and will not be displayed.

assets/langs/InvalidVoice_english.talk

This is a binary file and will not be displayed.

assets/langs/afrikaans.lng

This is a binary file and will not be displayed.

assets/langs/arabic.lng

This is a binary file and will not be displayed.

assets/langs/basque.lng

This is a binary file and will not be displayed.

assets/langs/bulgarian.lng

This is a binary file and will not be displayed.

assets/langs/catala.lng

This is a binary file and will not be displayed.

assets/langs/chinese-simp.lng

This is a binary file and will not be displayed.

assets/langs/chinese-trad.lng

This is a binary file and will not be displayed.

assets/langs/czech.lng

This is a binary file and will not be displayed.

assets/langs/dansk.lng

This is a binary file and will not be displayed.

assets/langs/deutsch.lng

This is a binary file and will not be displayed.

assets/langs/eesti.lng

This is a binary file and will not be displayed.

assets/langs/english-us.lng

This is a binary file and will not be displayed.

assets/langs/english.lng

This is a binary file and will not be displayed.

assets/langs/espanol.lng

This is a binary file and will not be displayed.

assets/langs/esperanto.lng

This is a binary file and will not be displayed.

assets/langs/finnish.lng

This is a binary file and will not be displayed.

assets/langs/francais.lng

This is a binary file and will not be displayed.

assets/langs/galego.lng

This is a binary file and will not be displayed.

assets/langs/greek.lng

This is a binary file and will not be displayed.

assets/langs/hebrew.lng

This is a binary file and will not be displayed.

assets/langs/hindi.lng

This is a binary file and will not be displayed.

assets/langs/hrvatski.lng

This is a binary file and will not be displayed.

assets/langs/islenska.lng

This is a binary file and will not be displayed.

assets/langs/italiano.lng

This is a binary file and will not be displayed.

assets/langs/japanese.lng

This is a binary file and will not be displayed.

assets/langs/korean.lng

This is a binary file and will not be displayed.

assets/langs/latviesu.lng

This is a binary file and will not be displayed.

assets/langs/lietuviu.lng

This is a binary file and will not be displayed.

assets/langs/magyar.lng

This is a binary file and will not be displayed.

assets/langs/nederlands.lng

This is a binary file and will not be displayed.

assets/langs/norsk-nynorsk.lng

This is a binary file and will not be displayed.

assets/langs/norsk.lng

This is a binary file and will not be displayed.

assets/langs/polski.lng

This is a binary file and will not be displayed.

assets/langs/portugues-brasileiro.lng

This is a binary file and will not be displayed.

assets/langs/portugues.lng

This is a binary file and will not be displayed.

assets/langs/romaneste.lng

This is a binary file and will not be displayed.

assets/langs/russian.lng

This is a binary file and will not be displayed.

assets/langs/slovak.lng

This is a binary file and will not be displayed.

assets/langs/slovenscina.lng

This is a binary file and will not be displayed.

assets/langs/srpski.lng

This is a binary file and will not be displayed.

assets/langs/svenska.lng

This is a binary file and will not be displayed.

assets/langs/tagalog.lng

This is a binary file and will not be displayed.

assets/langs/thai.lng

This is a binary file and will not be displayed.

assets/langs/turkce.lng

This is a binary file and will not be displayed.

assets/langs/ukrainian.lng

This is a binary file and will not be displayed.

assets/langs/vlaams.lng

This is a binary file and will not be displayed.

assets/langs/voicestrings.zip

This is a binary file and will not be displayed.

assets/langs/wallisertitsch.lng

This is a binary file and will not be displayed.

assets/langs/walon.lng

This is a binary file and will not be displayed.

+17
assets/rockbox-info.txt
··· 1 + Target: sdlapp 2 + Target id: 73 3 + Target define: -DSDLAPP 4 + Memory: 8 5 + CPU: hosted 6 + Manufacturer: sdl 7 + Version: 154f10c2d2-231107 8 + Binary: rockbox 9 + Binary size: 828144 10 + Voice format: 400 11 + Actual size: 828144 12 + RAM usage: 11066296 13 + Features: crossfade:hotkey:lcd_bitmap:lcd_non-mono:lcd_color:pitchscreen:quickscreen:rtc:swcodec:tagcache:touchscreen:large_plugin_buffer:ab_repeat_buttons:albumart:scrollwheel:perceptual_volume 14 + gcc: gcc (tea GCC 13.2.0) 13.2.0 15 + ld: GNU ld (GNU Binutils for Debian) 2.40 16 + Host gcc: gcc (tea GCC 13.2.0) 13.2.0 17 + Host system: Linux
+195
assets/tagnavi.config
··· 1 + #! rockbox/tagbrowser/2.0 2 + # ^ Version header must be the first line of every file 3 + 4 + # Tag Browser configuration file, do not edit as changes will be lost! 5 + # Instead, copy this file to "/.rockbox/tagnavi_user.config" and edit 6 + # that, so your changes will not be overwritten automatically. 7 + # 8 + # If you only want to add menus and don't need to modify the default 9 + # ones, you can edit "/.rockbox/tagnavi_custom.config" instead, which 10 + # is included by this file and will not be overwritten automatically. 11 + 12 + # Basic format declarations 13 + %format "fmt_title" "%s - %02d:%02d (%s)" basename Lm Ls filename ? title == "<Untagged>" 14 + %format "fmt_title" "%d.%02d. %s - %02d:%02d" discnum tracknum title Lm Ls ? discnum > "0" 15 + %format "fmt_title" "%02d. %s - %02d:%02d" tracknum title Lm Ls ? tracknum > "0" 16 + %format "fmt_title" "%s - %02d:%02d" title Lm Ls 17 + %format "fmt_alphanum_title" "%s - %02d:%02d" title Lm Ls 18 + %format "fmt_mostplayed" "%2d|%3d %s (%s)" playcount autoscore title canonicalartist %sort = "inverse" %limit = "100" 19 + %format "fmt_lastplayed" "%06d%s - %s" lastplayed canonicalartist title %sort = "inverse" %limit = "99" %strip = "6" 20 + %format "fmt_forgotten" "%06d%s - %s" lastplayed canonicalartist title %limit = "99" %strip = "6" 21 + %format "fmt_best_tracks" "%02d. %s (%3d)" tracknum title autoscore 22 + %format "fmt_score" "(%3d) %s-%s" autoscore title canonicalartist 23 + %format "fmt_rating" "(%2d) %s-%s" rating title canonicalartist %sort = "inverse" 24 + 25 + # Include our custom menu 26 + %include "/.rockbox/tagnavi_custom.config" 27 + 28 + # 29 + # === Begin of "A to Z" sub menus 30 + # 31 + 32 + # Define the A to Z Artist sub menu 33 + %menu_start "custom_artist" "Artist A to Z" 34 + "Numeric" -> canonicalartist ? canonicalartist < "A" -> album -> title = "fmt_title" 35 + "A" -> canonicalartist ? canonicalartist ^ "A" -> album -> title = "fmt_title" 36 + "B" -> canonicalartist ? canonicalartist ^ "B" -> album -> title = "fmt_title" 37 + "C" -> canonicalartist ? canonicalartist ^ "C" -> album -> title = "fmt_title" 38 + "D" -> canonicalartist ? canonicalartist ^ "D" -> album -> title = "fmt_title" 39 + "E" -> canonicalartist ? canonicalartist ^ "E" -> album -> title = "fmt_title" 40 + "F" -> canonicalartist ? canonicalartist ^ "F" -> album -> title = "fmt_title" 41 + "G" -> canonicalartist ? canonicalartist ^ "G" -> album -> title = "fmt_title" 42 + "H" -> canonicalartist ? canonicalartist ^ "H" -> album -> title = "fmt_title" 43 + "I" -> canonicalartist ? canonicalartist ^ "I" -> album -> title = "fmt_title" 44 + "J" -> canonicalartist ? canonicalartist ^ "J" -> album -> title = "fmt_title" 45 + "K" -> canonicalartist ? canonicalartist ^ "K" -> album -> title = "fmt_title" 46 + "L" -> canonicalartist ? canonicalartist ^ "L" -> album -> title = "fmt_title" 47 + "M" -> canonicalartist ? canonicalartist ^ "M" -> album -> title = "fmt_title" 48 + "N" -> canonicalartist ? canonicalartist ^ "N" -> album -> title = "fmt_title" 49 + "O" -> canonicalartist ? canonicalartist ^ "O" -> album -> title = "fmt_title" 50 + "P" -> canonicalartist ? canonicalartist ^ "P" -> album -> title = "fmt_title" 51 + "Q" -> canonicalartist ? canonicalartist ^ "Q" -> album -> title = "fmt_title" 52 + "R" -> canonicalartist ? canonicalartist ^ "R" -> album -> title = "fmt_title" 53 + "S" -> canonicalartist ? canonicalartist ^ "S" -> album -> title = "fmt_title" 54 + "T" -> canonicalartist ? canonicalartist ^ "T" -> album -> title = "fmt_title" 55 + "U" -> canonicalartist ? canonicalartist ^ "U" -> album -> title = "fmt_title" 56 + "V" -> canonicalartist ? canonicalartist ^ "V" -> album -> title = "fmt_title" 57 + "W" -> canonicalartist ? canonicalartist ^ "W" -> album -> title = "fmt_title" 58 + "X" -> canonicalartist ? canonicalartist ^ "X" -> album -> title = "fmt_title" 59 + "Y" -> canonicalartist ? canonicalartist ^ "Y" -> album -> title = "fmt_title" 60 + "Z" -> canonicalartist ? canonicalartist ^ "Z" -> album -> title = "fmt_title" 61 + 62 + # ^ An empy line ends the menu 63 + 64 + # Define the A to Z album sub menu 65 + %menu_start "custom_album" "Album A to Z" 66 + "Numeric" -> album ? album < "A" -> title = "fmt_title" 67 + "A" -> album ? album ^ "A" -> title = "fmt_title" 68 + "B" -> album ? album ^ "B" -> title = "fmt_title" 69 + "C" -> album ? album ^ "C" -> title = "fmt_title" 70 + "D" -> album ? album ^ "D" -> title = "fmt_title" 71 + "E" -> album ? album ^ "E" -> title = "fmt_title" 72 + "F" -> album ? album ^ "F" -> title = "fmt_title" 73 + "G" -> album ? album ^ "G" -> title = "fmt_title" 74 + "H" -> album ? album ^ "H" -> title = "fmt_title" 75 + "I" -> album ? album ^ "I" -> title = "fmt_title" 76 + "J" -> album ? album ^ "J" -> title = "fmt_title" 77 + "K" -> album ? album ^ "K" -> title = "fmt_title" 78 + "L" -> album ? album ^ "L" -> title = "fmt_title" 79 + "M" -> album ? album ^ "M" -> title = "fmt_title" 80 + "N" -> album ? album ^ "N" -> title = "fmt_title" 81 + "O" -> album ? album ^ "O" -> title = "fmt_title" 82 + "P" -> album ? album ^ "P" -> title = "fmt_title" 83 + "Q" -> album ? album ^ "Q" -> title = "fmt_title" 84 + "R" -> album ? album ^ "R" -> title = "fmt_title" 85 + "S" -> album ? album ^ "S" -> title = "fmt_title" 86 + "T" -> album ? album ^ "T" -> title = "fmt_title" 87 + "U" -> album ? album ^ "U" -> title = "fmt_title" 88 + "V" -> album ? album ^ "V" -> title = "fmt_title" 89 + "W" -> album ? album ^ "W" -> title = "fmt_title" 90 + "X" -> album ? album ^ "X" -> title = "fmt_title" 91 + "Y" -> album ? album ^ "Y" -> title = "fmt_title" 92 + "Z" -> album ? album ^ "Z" -> title = "fmt_title" 93 + 94 + # Define the A to Z track sub menu 95 + %menu_start "custom_track" "Track A to Z" 96 + "Numeric" -> title ? title < "A" -> title = "fmt_title" 97 + "A" -> title ? title ^ "A" -> title = "fmt_title" 98 + "B" -> title ? title ^ "B" -> title = "fmt_title" 99 + "C" -> title ? title ^ "C" -> title = "fmt_title" 100 + "D" -> title ? title ^ "D" -> title = "fmt_title" 101 + "E" -> title ? title ^ "E" -> title = "fmt_title" 102 + "F" -> title ? title ^ "F" -> title = "fmt_title" 103 + "G" -> title ? title ^ "G" -> title = "fmt_title" 104 + "H" -> title ? title ^ "H" -> title = "fmt_title" 105 + "I" -> title ? title ^ "I" -> title = "fmt_title" 106 + "J" -> title ? title ^ "J" -> title = "fmt_title" 107 + "K" -> title ? title ^ "K" -> title = "fmt_title" 108 + "L" -> title ? title ^ "L" -> title = "fmt_title" 109 + "M" -> title ? title ^ "M" -> title = "fmt_title" 110 + "N" -> title ? title ^ "N" -> title = "fmt_title" 111 + "O" -> title ? title ^ "O" -> title = "fmt_title" 112 + "P" -> title ? title ^ "P" -> title = "fmt_title" 113 + "Q" -> title ? title ^ "Q" -> title = "fmt_title" 114 + "R" -> title ? title ^ "R" -> title = "fmt_title" 115 + "S" -> title ? title ^ "S" -> title = "fmt_title" 116 + "T" -> title ? title ^ "T" -> title = "fmt_title" 117 + "U" -> title ? title ^ "U" -> title = "fmt_title" 118 + "V" -> title ? title ^ "V" -> title = "fmt_title" 119 + "W" -> title ? title ^ "W" -> title = "fmt_title" 120 + "X" -> title ? title ^ "X" -> title = "fmt_title" 121 + "Y" -> title ? title ^ "Y" -> title = "fmt_title" 122 + "Z" -> title ? title ^ "Z" -> title = "fmt_title" 123 + 124 + # Define the A to Z sub menu 125 + %menu_start "a2z" "A to Z..." 126 + "Artists" ==> "custom_artist" 127 + "Albums" ==> "custom_album" 128 + "Tracks" ==> "custom_track" 129 + 130 + # 131 + # === Begin of "Search by..." sub menu 132 + # 133 + 134 + # Define the search sub menu 135 + %menu_start "search" "Search by..." 136 + "Artist" -> canonicalartist ? canonicalartist ~ "" -> album -> title = "fmt_title" 137 + "Album Artist" -> albumartist ? albumartist ~ "" -> album -> title = "fmt_title" 138 + "Album" -> album ? album ~ "" -> title = "fmt_title" 139 + "Title" -> title = "fmt_title" ? title ~ "" 140 + "Album by year" -> album ? year = "" -> title = "fmt_title" 141 + "Artist between years" -> canonicalartist ? year >= "" & year <= "" -> album -> title = "fmt_title" 142 + "Album between years" -> album ? year >= "" & year <= "" -> title = "fmt_title" 143 + "Filename" -> filename ? filename ~ "" 144 + "Score" -> title = "fmt_score" ? autoscore > "" 145 + "User Rating" -> title = "fmt_rating" ? rating > "" 146 + "Comment" -> album ? comment ~ "" -> title = "fmt_title" 147 + 148 + # Define the "same as current" sub menu 149 + %menu_start "same" "Same as current" 150 + "Directory" -> title ? filename ^ "#directory#" 151 + "Title" -> title = "fmt_title" ? title = "#title#" 152 + "Artist" -> album ? artist = "#artist#" | artist = "#albumartist#" | albumartist = "#artist#" | albumartist = "#albumartist#" -> title = "fmt_title" 153 + "Album" -> title = "fmt_title" ? album = "#album#" 154 + "Composer" -> title = "fmt_title" ? composer = "#composer#" 155 + 156 + # Define the runtime sub menu 157 + %menu_start "runtime" "Play history" 158 + "Most played (Plays|Score)" -> title = "fmt_mostplayed" ? playcount > "0" 159 + "Recently played tracks" -> title = "fmt_lastplayed" ? playcount > "0" 160 + "Never played tracks" -> canonicalartist ? playcount == "0" -> album -> title = "fmt_title" 161 + "Favourite artists" -> canonicalartist ? playcount > "3" & autoscore > "85" -> album -> title = "fmt_best_tracks" 162 + "Favourite albums" -> album ? playcount > "3" & autoscore > "85" -> title = "fmt_best_tracks" 163 + "Recent favourites" -> title = "fmt_lastplayed" ? playcount > "3" & autoscore > "85" 164 + "New favourites" -> canonicalartist ? playcount <= "3" & autoscore > "85" -> album -> title = "fmt_best_tracks" 165 + "Forgotten favourites" -> title = "fmt_forgotten" ? playcount > "3" & autoscore > "85" 166 + 167 + # Define track submenu 168 + %menu_start "track" "Tracks by" 169 + "Filename" -> basename 170 + "Title" -> title 171 + "Title mm:ss" -> title = "fmt_alphanum_title" 172 + 173 + # 174 + # === Begin of main menu 175 + # 176 + 177 + # Define the title of the main menu 178 + %menu_start "main" "Database" 179 + "Artist" -> canonicalartist -> album -> title = "fmt_title" 180 + "Album Artist" -> albumartist -> album -> title = "fmt_title" 181 + "Album" -> album -> title = "fmt_title" 182 + "Genre" -> genre -> canonicalartist -> album -> title = "fmt_title" 183 + "Composer" -> composer -> album -> title = "fmt_title" 184 + "Track" ==> "track" 185 + "Year" -> year ? year > "0" -> canonicalartist -> album -> title = "fmt_title" 186 + "User Rating" -> rating -> title = "fmt_title" 187 + "Recently Added" -> album ? entryage < "4" & commitid > "0" -> title = "fmt_title" 188 + "A to Z..." ==> "a2z" 189 + "History..." ==> "runtime" 190 + "Same as current..." ==> "same" 191 + "Search..." ==> "search" 192 + "Custom view..." ==> "custom" 193 + 194 + # And finally set main menu as our root menu 195 + %root_menu "main"
+22
assets/themes/cabbiev2.cfg
··· 1 + # 2 + # cabbiev2.cfg generated by wpsbuild.pl 3 + # cabbiev2.320x480x16.wps is made by Johannes Voggenthaler, Apoo Maha, Marc Guay, Alex Vanderpol, Jerry Lange, Keith Perri, Mark Fawcus, and Marianne Arnold with support from Rockbox developers and forums. Based on Cabbie by Yohann Misquitta. 4 + # 5 + sbs: - 6 + wps: /.rockbox/wps/cabbiev2.wps 7 + fms: - 8 + backdrop: /.rockbox/backdrops/cabbiev2.bmp 9 + filetype colours: - 10 + foreground color: CCCCCC 11 + background color: 000000 12 + line selector start color: fde89e 13 + line selector end color: b58c00 14 + line selector text color: 000000 15 + list separator height: auto 16 + list separator color: 808080 17 + font: /.rockbox/fonts/27-Adobe-Helvetica.fnt 18 + statusbar: top 19 + iconset: /.rockbox/icons/tango_icons.24x24.bmp 20 + viewers iconset: /.rockbox/icons/tango_icons_viewers.24x24.bmp 21 + show icons: on 22 + ui viewport: -
+5
assets/themes/rockbox_default_icons.cfg
··· 1 + # 2 + # rockbox_default_icons.cfg generated by wpsbuild.pl 3 + # is made by 4 + # 5 + iconset: -
+14
assets/themes/rockbox_failsafe.cfg
··· 1 + # 2 + # rockbox_failsafe.cfg generated by wpsbuild.pl 3 + # rockbox_failsafe.wps is made by 4 + # 5 + fms: /.rockbox/wps/rockbox_failsafe.fms 6 + wps: /.rockbox/wps/rockbox_failsafe.wps 7 + sbs: /.rockbox/wps/rockbox_failsafe.sbs 8 + selector type: bar (inverse) 9 + backdrop: - 10 + foreground color: 000000 11 + background color: B6C6E5 12 + font: - 13 + statusbar: top 14 + ui viewport: -
+27
assets/viewers.config
··· 1 + txt,viewers/sort,- 2 + mp3,viewers/vbrfix,5 3 + m3u,viewers/search,- 4 + 669,viewers/mikmod,7 5 + amf,viewers/mikmod,7 6 + asy,viewers/mikmod,7 7 + dsm,viewers/mikmod,7 8 + far,viewers/mikmod,7 9 + gdm,viewers/mikmod,7 10 + imf,viewers/mikmod,7 11 + it,viewers/mikmod,7 12 + m15,viewers/mikmod,7 13 + med,viewers/mikmod,7 14 + mod,viewers/mikmod,7 15 + mtm,viewers/mikmod,7 16 + okt,viewers/mikmod,7 17 + s3m,viewers/mikmod,7 18 + stm,viewers/mikmod,7 19 + stx,viewers/mikmod,7 20 + ult,viewers/mikmod,7 21 + uni,viewers/mikmod,7 22 + umx,viewers/mikmod,7 23 + xm,viewers/mikmod,7 24 + cfg,viewers/theme_remove,- 25 + *,viewers/properties,- 26 + lua,viewers/lua,- 27 + *,demos/pictureflow,-
+114
assets/wps/cabbiev2.wps
··· 1 + # Cabbie v2.0 2 + # (C) 2007-2012 The Authors (see /rockbox/wps/AUTHORS) 3 + # Derived from "cabbie" (C) Yohann Misquitta 4 + # 5 + # TODO: 6 + # * images for battery, hold button 7 + %wd 8 + %X(wpsbackdrop-320x480x16.bmp) 9 + 10 + #%xl(A,lock-240x320x16.bmp,11,0,2) 11 + #%xl(B,battery-240x320x16.bmp,46,0,10) 12 + %xl(C,volume-320x480x16.bmp,91,71,10) 13 + %xl(D,shuffle-320x480x16.bmp,156,76) 14 + %xl(E,repeat-320x480x16.bmp,231,66,4) 15 + %xl(F,playmode-320x480x16.bmp,273,68,5) 16 + %xl(G,popup-320x480x16.bmp,0,0) 17 + %xl(H,rew-320x480x16.bmp,0,8) 18 + %xl(I,ff-320x480x16.bmp,45,8) 19 + %xl(vol,volumebar-320x480x16.bmp,0,0) 20 + %xl(volbd,volumebar-backdrop-320x480x16.bmp,0,0) 21 + 22 + %Cl(0,0,180,180,c,c) 23 + %?C<%Vd(c)|%Vd(a)> 24 + %?vg(show_vol)<%?C<%Vd(d)|%Vd(b)>|%Vd(t)|%Vd(vol)> 25 + 26 + # track & next track info - no AA 27 + %Vl(a,0,60,-,110,-) 28 + # tap on current title info for playlist (ie. where albumart would normally be) 29 + %T(70,0,180,180,playlist) 30 + %s%ac%?id<%id|%?d(1)<%d(1)|%(root%)>> 31 + %s%ac%?it<%it|%fn> 32 + %s%ac%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 33 + %ac%?iy<%iy|> 34 + %Vl(b,0,200,-,140,-) 35 + %ac%?ig<%ig|> 36 + %ac%?fv<%(vbr%) |>%fb kbit/s %fc 37 + %s%ac%?Ia<%Ia|%?IA<%IA|%?D(2)<%D(2)|%(root%)>>> 38 + %ac%Sx(Next Track:) 39 + %ac%s%?It<%It|%Fn> 40 + # 41 + # album art viewport 42 + # 43 + %Vl(c,70,50,180,180,-) 44 + # tap on the cover art for playlist 45 + %T(0,0,180,180,playlist) 46 + %Cd 47 + 48 + # current track info - AA 49 + %Vl(d,0,240,-,-120,-) 50 + %s%ac%?id<%id|%?d(1)<%d(1)|%(root%)>> 51 + %s%ac%?it<%it|%fn> 52 + %s%ac%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 53 + 54 + # next track info - AA 55 + %Vl(d,0,338,-,-120,-) 56 + %?C<%s%ac%Sx(Next:) %?Ia<%Ia|%?IA<%IA|%?D(2)<%D(2)|%(root%)>>> - %?It<%It|%Fn>|%s%ac%?Id<%Id|%?D(1)<%D(1)|%(root%)>>> 57 + 58 + # playtime 59 + %V(15,398,290,30,-) 60 + %pc%ac%?Sr<%pe %Sx(of) %pp|%pp %Sx(of) %pe>%ar%pr 61 + 62 + # progressbar and bottom icons 63 + %V(0,360,-,-,-) 64 + %pb(20,11,280,-,pb-320x480x16.bmp) 65 + 66 + #%?mh<%xd(Aa)|%xd(Ab)> 67 + #%?bp<%?bc<%xd(Ba)|%xd(Bb)>|%?bl<|%xd(Bc)|%xd(Bd)|%xd(Be)|%xd(Bf)|%xd(Bg)|%xd(Bh)|%xd(Bi)|%xd(Bj)>> 68 + 69 + # volume 70 + %?pv<%xd(Ca)|%xd(Cb)|%xd(Cc)|%xd(Cd)|%xd(Ce)|%xd(Cf)|%xd(Cg)|%xd(Ch)|%xd(Ci)|%xd(Cj)> 71 + %T(small_vol,91,71,55,50,none) 72 + # 73 + # shuffle 74 + %?ps<%xd(D)> 75 + %T(156,76,65,50,shuffle) 76 + # 77 + # repeat 78 + %xd(E, %mm, -1) 79 + %T(231,66,36,50,repmode) 80 + # 81 + # playmode 82 + %?Tp<%?mp<%xd(F, 1)|%xd(F, 3)|%xd(F, 2)|%xd(F, 4)|%xd(F, 5)||||>|%xd(F, %mp)> 83 + %T(273,66,45,50,play) 84 + %T(273,66,45,50,stop, repeat_press) 85 + 86 + # 87 + # volume slider 88 + # 89 + %Vl(vol,10,230,300,136,-) 90 + %pv(0,0,300,136,image,vol,backdrop,volbd) 91 + %T(0,0,300,136,volume) 92 + 93 + # 94 + # popup osd menu 95 + # 96 + %Vl(t,10,230,300,136,-) 97 + %xd(G) 98 + %T(22,22,110,90,browse) 99 + %T(132,22,73,90,quickscreen) 100 + %T(206,22,70,90,contextmenu) 101 + 102 + # 103 + # ff/rewind button 104 + # 105 + %V(0,420,90,58,-) 106 + %xd(H)%xd(I) 107 + %T(0,0,40,58,rwd, repeat_press) 108 + %T(0,0,40,58,prev) 109 + %T(50,0,40,58,ffwd, repeat_press) 110 + %T(50,0,40,58,next) 111 + 112 + # needs to be at the end since touch regions need to be declared 113 + # before %Tl can be used 114 + %?Tl(small_vol,2.0)<%vs(show_vol,set,3)|%?mv(2.0)<%vs(show_vol,set,3)|%?Tl<%vs(show_vol,set,2)|%vs(show_vol,set,1)>>>
assets/wps/cabbiev2/battery-240x320x16.bmp

This is a binary file and will not be displayed.

assets/wps/cabbiev2/ff-320x480x16.bmp

This is a binary file and will not be displayed.

assets/wps/cabbiev2/lock-240x320x16.bmp

This is a binary file and will not be displayed.

assets/wps/cabbiev2/pb-320x480x16.bmp

This is a binary file and will not be displayed.

assets/wps/cabbiev2/playmode-320x480x16.bmp

This is a binary file and will not be displayed.

assets/wps/cabbiev2/popup-320x480x16.bmp

This is a binary file and will not be displayed.

assets/wps/cabbiev2/repeat-320x480x16.bmp

This is a binary file and will not be displayed.

assets/wps/cabbiev2/rew-320x480x16.bmp

This is a binary file and will not be displayed.

assets/wps/cabbiev2/shuffle-320x480x16.bmp

This is a binary file and will not be displayed.

assets/wps/cabbiev2/volume-320x480x16.bmp

This is a binary file and will not be displayed.

assets/wps/cabbiev2/volumebar-320x480x16.bmp

This is a binary file and will not be displayed.

assets/wps/cabbiev2/volumebar-backdrop-320x480x16.bmp

This is a binary file and will not be displayed.

assets/wps/cabbiev2/wpsbackdrop-320x480x16.bmp

This is a binary file and will not be displayed.

+105
assets/wps/classic_statusbar.rsbs
··· 1 + # Classic Statusbar 2 + # (C) 2007-2012 The Authors (see /rockbox/wps/AUTHORS) 3 + # 4 + # Classic statusbar adapted to skin engine 5 + # 6 + # Status bar position can be changed from top to bottom by changing the y positions from 0 to -8 7 + # 8 + # Specify the UI area viewport... everything but a bar 8 pixels high at the top 9 + %Vi(-,0,8,-,-,1) 10 + 11 + ################################################################### 12 + # Options: 13 + # You can use icons or text for the volume and battery display 14 + # Just comment out the line for the one you dont want! 15 + 16 + # Comment out the next line if you dont want battery icons 17 + %Vd(a)%Vd(e) 18 + 19 + # Comment out the next line if you dont want battery number as text 20 + # %Vd(b) 21 + 22 + # Comment out the next line if you dont want volume icons 23 + %Vd(c) 24 + # Comment out the next line if you dont want volume number as text 25 + # %Vd(d) 26 + 27 + ################################################################## 28 + 29 + # Load some bitmaps 30 + %xl(B,battery.bmp,0,0,16) 31 + %xl(V,volume.bmp,1,0,17) 32 + %xl(S,status.bmp,0,0,15) 33 + %xl(D,access_disk.bmp,0,0) 34 + %xl(y,batter-y.bmp,0,0) 35 + 36 + %xl(m,rec_mpegbitrates.bmp,1,0,18) 37 + %xl(f,rec_frequencies.bmp,0,0,12) 38 + %xl(e,rec_encoders.bmp,0,0,3) 39 + %xl(c,rec_channels.bmp,13,0,2) 40 + 41 + # Enable the correct viewports 42 + %?cs<%Vd(c)%Vd(p)%Vd(r)%Vd(s)|%Vd(c)%Vd(p)%Vd(r)%Vd(s)|%Vd(z)|%Vd(c)%Vd(p)%Vd(r)%Vd(s)> 43 + 44 + # Charging animation viewports 45 + %t(2)%?bc<%Vd(x)|%Vd(a)>;%t(2)%Vd(a) 46 + 47 + # Battery area, Icons 48 + %Vl(a,0,0,17,7,0) 49 + %?bl<%xd(Ba)|%xd(Bb)|%xd(Bc)|%xd(Bd)|%xd(Be)|%xd(Bf)|%xd(Bg)|%xd(Bh)|%xd(Bi)|%xd(Bj)|%xd(Bk)|%xd(Bl)|%xd(Bm)|%xd(Bn)|%xd(Bo)> 50 + 51 + # Battery area, viewport with full battery icon for charging animation 52 + %Vl(x,0,0,17,7,0) 53 + %xd(Bo) 54 + 55 + # end of battery symbol (to exclude it from animation) 56 + %Vl(e,17,0,3,7,0) 57 + %xd(y) 58 + 59 + # usb power or charger icon 60 + %V(20,0,8,8,0) 61 + %?bu<%xd(Sa)|%?bc<%xd(Sa)|%?bp<%xd(So)>>> 62 + 63 + # battery area, no icons 64 + %Vl(b,0,0,18,8,0) 65 + %ar%bl 66 + 67 + # Volume area 68 + %Vl(c,28,0,19,8,0) 69 + %?mv<%ac%?pv<%pv|%pv| %pv| %pv>|%?pv<%xd(Va)|%xd(Vb)|%xd(Vc)|%xd(Vd)|%xd(Ve)|%xd(Vf)|%xd(Vg)|%xd(Vh)|%xd(Vi)|%xd(Vj)|%xd(Vk)|%xd(Vl)|%xd(Vm)|%xd(Vn)|%xd(Vo)|%xd(Vp)|%xd(Vq)>> 70 + %Vl(d,28,0,19,8,0) 71 + %ac%?pv<%pv|%pv| %pv| %pv> 72 + 73 + # Icons, all in the same bmp strip, so need to use multiple viewports 74 + # Playback mode 75 + %Vl(p,47,0,9,8,0) 76 + %?mp<%xd(Sc)|%xd(Sb)|%xd(Sd)|%xd(Se)|%xd(Sf)|%xd(Sg)|%xd(Sh)|%xd(Si)|%xd(Sj)> 77 + 78 + # Repeat mode 79 + %Vl(r,56,0,9,8,0) 80 + %?mm<|%xd(Sk)|%xd(Sl)|%xd(Sm)|%xd(Sn)> 81 + 82 + # Shuffle mode 83 + %Vl(s,65,0,-,8,0) 84 + %?ps<%xd(Sm)|> 85 + 86 + 87 + # Recording section 88 + # encoder/mpeg bitrate 89 + %Vl(z,28,0,19,8,0) 90 + %?Rp<%?Re<%xd(ea)|%xd(eb)|%xd(ec)|%?Rb<%xd(ma)|%xd(mb)|%xd(mc)|%xd(md)|%xd(me)|%xd(mf)|%xd(mg)|%xd(mh)|%xd(mi)|%xd(mj)|%xd(mk)|%xd(ml)|%xd(mm)|%xd(mn)|%xd(mo)|%xd(mp)|%xd(mq)|%xd(mr)>>> 91 + # status icon 92 + %Vl(z,47,0,8,8,0) 93 + %?mp<%xd(Sc)|%xd(Sb)|%xd(Sd)|%xd(Se)|%xd(Sf)|%xd(Sg)|%xd(Sh)|%xd(Si)|%xd(Sj)> 94 + # frequency and channels 95 + %Vl(z,55,0,-,8,0) 96 + %?Rp<%?Rf<%xd(fa)|%xd(fb)|%xd(fc)|%xd(fd)|%xd(fe)|%xd(ff)|%xd(fg)|%xd(fh)|%xd(fi)|%xd(fj)|%xd(fk)|%xd(fl)>> 97 + %?Rm<%xd(ca)|%xd(cb)> 98 + 99 + # Clock on RTC able targets, and disk access 100 + %V(-43,0,31,8,0) # align on the right with room for 5 SYSFONT digits 101 + %?cc<%?ca<%?St(time format)<%cH|%cI>:%cM|--:-->|> 102 + 103 + # disk access icon 104 + %V(-12,0,-,8,0) 105 + %?lh<%xd(D)|>
+105
assets/wps/classic_statusbar.sbs
··· 1 + # Classic Statusbar 2 + # (C) 2007-2012 The Authors (see /rockbox/wps/AUTHORS) 3 + # 4 + # Classic statusbar adapted to skin engine 5 + # 6 + # Status bar position can be changed from top to bottom by changing the y positions from 0 to -8 7 + # 8 + # Specify the UI area viewport... everything but a bar 8 pixels high at the top 9 + %Vi(-,0,8,-,-,1)%Vf(0)%Vb(3) 10 + 11 + ################################################################### 12 + # Options: 13 + # You can use icons or text for the volume and battery display 14 + # Just comment out the line for the one you dont want! 15 + 16 + # Comment out the next line if you dont want battery icons 17 + %Vd(a)%Vd(e) 18 + 19 + # Comment out the next line if you dont want battery number as text 20 + # %Vd(b) 21 + 22 + # Comment out the next line if you dont want volume icons 23 + %Vd(c) 24 + # Comment out the next line if you dont want volume number as text 25 + # %Vd(d) 26 + 27 + ################################################################## 28 + 29 + # Load some bitmaps 30 + %xl(B,battery.bmp,0,0,16) 31 + %xl(V,volume.bmp,1,0,17) 32 + %xl(S,status.bmp,0,0,15) 33 + %xl(D,access_disk.bmp,0,0) 34 + %xl(y,batter-y.bmp,0,0) 35 + 36 + %xl(m,rec_mpegbitrates.bmp,1,0,18) 37 + %xl(f,rec_frequencies.bmp,0,0,12) 38 + %xl(e,rec_encoders.bmp,0,0,3) 39 + %xl(c,rec_channels.bmp,13,0,2) 40 + 41 + # Enable the correct viewports 42 + %?cs<%Vd(c)%Vd(p)%Vd(r)%Vd(s)|%Vd(c)%Vd(p)%Vd(r)%Vd(s)|%Vd(z)|%Vd(c)%Vd(p)%Vd(r)%Vd(s)> 43 + 44 + # Charging animation viewports 45 + %t(2)%?bc<%Vd(x)|%Vd(a)>;%t(2)%Vd(a) 46 + 47 + # Battery area, Icons 48 + %Vl(a,0,0,17,7,0)%Vf(0)%Vb(3) 49 + %?bl<%xd(Ba)|%xd(Bb)|%xd(Bc)|%xd(Bd)|%xd(Be)|%xd(Bf)|%xd(Bg)|%xd(Bh)|%xd(Bi)|%xd(Bj)|%xd(Bk)|%xd(Bl)|%xd(Bm)|%xd(Bn)|%xd(Bo)> 50 + 51 + # Battery area, grey background viewport for charging animation 52 + %Vl(x,0,0,17,7,0)%Vf(0)%Vb(1) 53 + %?bl<%xd(Ba)|%xd(Bb)|%xd(Bc)|%xd(Bd)|%xd(Be)|%xd(Bf)|%xd(Bg)|%xd(Bh)|%xd(Bi)|%xd(Bj)|%xd(Bk)|%xd(Bl)|%xd(Bm)|%xd(Bn)|%xd(Bo)> 54 + 55 + # end of battery symbol (to exclude it from animation) 56 + %Vl(e,17,0,3,7,0)%Vf(0)%Vb(3) 57 + %xd(y) 58 + 59 + # usb power or charger icon 60 + %V(20,0,8,8,0)%Vf(0)%Vb(3) 61 + %?bu<%xd(Sa)|%?bc<%xd(Sa)|%?bp<%xd(So)>>> 62 + 63 + # battery area, no icons 64 + %Vl(b,0,0,18,8,0)%Vf(0)%Vb(3) 65 + %ar%bl 66 + 67 + # Volume area 68 + %Vl(c,28,0,19,8,0)%Vf(0)%Vb(3) 69 + %?mv<%ac%?pv<%pv|%pv| %pv| %pv>|%?pv<%xd(Va)|%xd(Vb)|%xd(Vc)|%xd(Vd)|%xd(Ve)|%xd(Vf)|%xd(Vg)|%xd(Vh)|%xd(Vi)|%xd(Vj)|%xd(Vk)|%xd(Vl)|%xd(Vm)|%xd(Vn)|%xd(Vo)|%xd(Vp)|%xd(Vq)>> 70 + %Vl(d,28,0,19,8,0)%Vf(0)%Vb(3) 71 + %ac%?pv<%pv|%pv| %pv| %pv> 72 + 73 + # Icons, all in the same bmp strip, so need to use multiple viewports 74 + # Playback mode 75 + %Vl(p,47,0,9,8,0)%Vf(0)%Vb(3) 76 + %?mp<%xd(Sc)|%xd(Sb)|%xd(Sd)|%xd(Se)|%xd(Sf)|%xd(Sg)|%xd(Sh)|%xd(Si)|%xd(Sj)> 77 + 78 + # Repeat mode 79 + %Vl(r,56,0,9,8,0)%Vf(0)%Vb(3) 80 + %?mm<|%xd(Sk)|%xd(Sl)|%xd(Sm)|%xd(Sn)> 81 + 82 + # Shuffle mode 83 + %Vl(s,65,0,-,8,0)%Vf(0)%Vb(3) 84 + %?ps<%xd(Sm)|> 85 + 86 + 87 + # Recording section 88 + # encoder/mpeg bitrate 89 + %Vl(z,28,0,19,8,0)%Vf(0)%Vb(3) 90 + %?Rp<%?Re<%xd(ea)|%xd(eb)|%xd(ec)|%?Rb<%xd(ma)|%xd(mb)|%xd(mc)|%xd(md)|%xd(me)|%xd(mf)|%xd(mg)|%xd(mh)|%xd(mi)|%xd(mj)|%xd(mk)|%xd(ml)|%xd(mm)|%xd(mn)|%xd(mo)|%xd(mp)|%xd(mq)|%xd(mr)>>> 91 + # status icon 92 + %Vl(z,47,0,8,8,0)%Vf(0)%Vb(3) 93 + %?mp<%xd(Sc)|%xd(Sb)|%xd(Sd)|%xd(Se)|%xd(Sf)|%xd(Sg)|%xd(Sh)|%xd(Si)|%xd(Sj)> 94 + # frequency and channels 95 + %Vl(z,55,0,-,8,0)%Vf(0)%Vb(3) 96 + %?Rp<%?Rf<%xd(fa)|%xd(fb)|%xd(fc)|%xd(fd)|%xd(fe)|%xd(ff)|%xd(fg)|%xd(fh)|%xd(fi)|%xd(fj)|%xd(fk)|%xd(fl)>> 97 + %?Rm<%xd(ca)|%xd(cb)> 98 + 99 + # Clock on RTC able targets, and disk access 100 + %V(-43,0,31,8,0)%Vf(0)%Vb(3) # align on the right with room for 5 SYSFONT digits 101 + %?cc<%?ca<%?St(time format)<%cH|%cI>:%cM|--:-->|> 102 + 103 + # disk access icon 104 + %V(-12,0,-,8,0)%Vf(0)%Vb(3) 105 + %?lh<%xd(D)|>
assets/wps/classic_statusbar/access_disk.bmp

This is a binary file and will not be displayed.

assets/wps/classic_statusbar/access_flash.bmp

This is a binary file and will not be displayed.

assets/wps/classic_statusbar/batter-y.bmp

This is a binary file and will not be displayed.

assets/wps/classic_statusbar/battery.bmp

This is a binary file and will not be displayed.

assets/wps/classic_statusbar/rec_channels.bmp

This is a binary file and will not be displayed.

assets/wps/classic_statusbar/rec_encoders.bmp

This is a binary file and will not be displayed.

assets/wps/classic_statusbar/rec_frequencies.bmp

This is a binary file and will not be displayed.

assets/wps/classic_statusbar/rec_mpegbitrates.bmp

This is a binary file and will not be displayed.

assets/wps/classic_statusbar/status.bmp

This is a binary file and will not be displayed.

assets/wps/classic_statusbar/volume.bmp

This is a binary file and will not be displayed.

+2
assets/wps/rockbox_failsafe.fms
··· 1 + # Dummy file to allow Rockbox to reset to the default skin config. 2 + # Do not edit this file. It's never actually loaded by Rockbox.
+2
assets/wps/rockbox_failsafe.sbs
··· 1 + # Dummy file to allow Rockbox to reset to the default skin config. 2 + # Do not edit this file. It's never actually loaded by Rockbox.
+2
assets/wps/rockbox_failsafe.wps
··· 1 + # Dummy file to allow Rockbox to reset to the default skin config. 2 + # Do not edit this file. It's never actually loaded by Rockbox.