From 37a68df9e583df18ae49333258d8abe7a3c18ec0 Mon Sep 17 00:00:00 2001 From: Maurice ONeal Date: Mon, 11 Jul 2022 09:03:33 -0400 Subject: [PATCH] initial commit --- LICENSE.md | 621 ++++++++++++++++++++++++++++++++++++++++++++ README.md | 5 + png/handle.png | Bin 0 -> 3504 bytes png/logo.png | Bin 0 -> 382 bytes png/menu.png | Bin 0 -> 2732 bytes png/next.png | Bin 0 -> 3486 bytes png/open.png | Bin 0 -> 2231 bytes png/pause.png | Bin 0 -> 2251 bytes png/play.png | Bin 0 -> 5703 bytes png/prev.png | Bin 0 -> 3499 bytes png/restore.png | Bin 0 -> 2289 bytes png/stop.png | Bin 0 -> 2195 bytes png/volume_down.png | Bin 0 -> 3015 bytes png/volume_up.png | Bin 0 -> 3067 bytes svg/menu.svg | 12 + svg/next.svg | 11 + svg/open.svg | 11 + svg/pause.svg | 13 + svg/play.svg | 11 + svg/prev.svg | 11 + svg/restore.svg | 12 + svg/stop.svg | 11 + svg/volume_down.svg | 12 + svg/volume_up.svg | 12 + xcf/app_logo.xcf | Bin 0 -> 2917 bytes 25 files changed, 742 insertions(+) create mode 100644 LICENSE.md create mode 100644 README.md create mode 100644 png/handle.png create mode 100644 png/logo.png create mode 100644 png/menu.png create mode 100644 png/next.png create mode 100644 png/open.png create mode 100644 png/pause.png create mode 100644 png/play.png create mode 100644 png/prev.png create mode 100644 png/restore.png create mode 100644 png/stop.png create mode 100644 png/volume_down.png create mode 100644 png/volume_up.png create mode 100644 svg/menu.svg create mode 100644 svg/next.svg create mode 100644 svg/open.svg create mode 100644 svg/pause.svg create mode 100644 svg/play.svg create mode 100644 svg/prev.svg create mode 100644 svg/restore.svg create mode 100644 svg/stop.svg create mode 100644 svg/volume_down.svg create mode 100644 svg/volume_up.svg create mode 100644 xcf/app_logo.xcf diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..f718b3e --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,621 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..1a6676c --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# Icons # + +This is just a collection of icons I have created from scratch. This project was +created for safe keeping. All of the icons are under the GNU GPL license and all +of it's terms. see [LICENSE.md](LICENSE.md). diff --git a/png/handle.png b/png/handle.png new file mode 100644 index 0000000000000000000000000000000000000000..662472cdce6ebbd9348e494ca932bd7f1286a589 GIT binary patch literal 3504 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 literal 0 HcmV?d00001 diff --git a/png/pause.png b/png/pause.png new file mode 100644 index 0000000000000000000000000000000000000000..403bf066eeb824cd88ca5bd669d21e140cc215af GIT binary patch literal 2251 zcmeAS@N?(olHy`uVBq!ia0y~yVEh8Y9Be?5)7S2I0V&4fAa^H*b?0PW0y!+{j=qiz z3>*8o|0J>k`J4qFk;M!Qe1|}oQB=dLfq{V|!PCVtq$2L^4acn41|kj@cW_^Qv?cKR zd@d)pgOhjt+&9Pgq_otRN8MZBwzD%7WXHc2XV_ur$lky(%yC1m{Tj)*9>Z%#<`nxf z{8x8;uIpGY^yU1v5Xv? d_x|G#Hpj042gRD-8v+|344$rjF6*2UngGUEO>h7J literal 0 HcmV?d00001 diff --git a/png/play.png b/png/play.png new file mode 100644 index 0000000000000000000000000000000000000000..1a9b4e2d346ff4c8d1fcf004e1dd371de823309d GIT binary patch literal 5703 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 G<$nM+;=C^a literal 0 HcmV?d00001 diff --git a/png/prev.png b/png/prev.png new file mode 100644 index 0000000000000000000000000000000000000000..f6247d1dd57cf15d0583998d1b186b0921458e63 GIT binary patch literal 3499 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 literal 0 HcmV?d00001 diff --git a/png/stop.png b/png/stop.png new file mode 100644 index 0000000000000000000000000000000000000000..39e14987334ea1bf59cb35a5614bbb85893e4635 GIT binary patch literal 2195 zcmeAS@N?(olHy`uVBq!ia0y~yVEh8Y9Be?5)7S2I0V&4fAa^H*b?0PW0y!+{j=qiz z3>*8o|0J>k`J4qFk;M!Qe1|}oQB=dLfq{WT!_&nvq$2L^^^Jvx4Fp^rFSahSF!3_B zcv_-R`6JEz;ChDqcNY5k3=b~WJ!55%^SQvN;4q2_hQR|1{mnZQ*P3!S_}{8N|AbP0l+XkK**HRk literal 0 HcmV?d00001 diff --git a/png/volume_down.png b/png/volume_down.png new file mode 100644 index 0000000000000000000000000000000000000000..27b8b418cfe1da2ccc71c3ecdf7edb6e089a0a49 GIT binary patch literal 3015 zcmeHJZ%`9w9uBvwNeXTf(z8gjH2e##1p>xS%^C{}aRB8{qqaaxQxZkmQLkyTa3~xl zYugQlDkD|HH0nw})Q%R?=}@8CbJOImwnW^{c@`_z289^W(wwD+S}OMo_obhmxz2Rv zKD_hH@7-tLecpF>pXb;9WO>n&`x5UH2n0(?iuD@=f|!};5G{t8;fvqC0T5%`P*fo3 z8&O<`0<9;@NP*yky|HtqMNo?^#nm=}0DnC?VxH@j+XaHyni4&^smb`=zp6L9^I78B zFRx&4d0yBs!c7@YNS+K zg+u!xfW)EI$f&k&2M=meN#SgJm*!DYI2do+3g^-9b6pY>?v)YiaulyR(6uoo#O?FB z5=r3!v-#b1yuD7Ot)sC_(*K^EQdan@?JQC~J$XXU+tZTkAEU7ehxXBUO1aiwy`M$I zaHX8LUl(gdM2IU^==vT~VusPKq&wwpyZ%B)RCSmYm4+pH5R02hlC+SJTt;G9S; zY#pk(dq=o6J;ZhG*`xKtV&e|&SOsr4DgL56X<4b%U%|F_lM=o_i`$*$&6i= zQi1!YC*4`35W8l?F2n4T#!0sX%G99yAyU`~vp>tJ+REukOB|F}pTa(qQMEQzjS7lUS z>-1z!HYxnm6(hD89=RUMCrIHFb!G;(AI^?gogFOlO3nw~78IX-ty1eR;q9-qYyIo_ zn21#*rK()b+LaF>>9`TwCZ|LewGhQs*Pg;o%P6PQiOfqWXIHZ}yqaV_ zA3TVB53`O+ZCFM!V&|y6Uqr-BpY1v$vpKt2FE=)9e^yMyec{8#3VBn`^dy&x;)`K( zx^=us3gw@H&-t*HgRHk5$nT2?m+uqB=swmfj+SCV;rC%TNq$@jIl{1%JMDCBmO)G)+gnTYP_L z+RJ*=zA4BKaz(H;*9#KzWx;sQ)pz?+oj{|Yu^Eez}Z9F%2& z(BiWTdi8#LmY8tm`xoS%1@#^M6}Y2+$E!d5v}ViG#^0ei{Fa8cU_?FL3qG`FI_g8` z>N@5d?`m$$3sb9pigXR_Jc{JEvG*|k{~CUqZ2I*pG&Bs=^c_j~=h8Dw>xjz}i(?b& z9h?#V+}leVOu~;;AxpeL_)%KOk^+ztvaFEn+>1ztbP!>j#t>OUz(8ZWb3MpjDV6Zn zF(d-uJcgW%rxIM^q`}wV*VW^*ovc?6;9$L5O2b?;{Kn~1-1(M=i0uLY;GOC3cI^1~ zhclY-IAh3dKbgm!zf(AdO2ENJ`5v{#zzm3q?WGs&8WC}mLnVqb-c)3~!5L7zQ8mTM zK&<69DwzTIIr|(w+QE7~@Q@@FFR!H+c8~&^|41_3J%OkZ#K96#1Iq`}JK!CgX<<@w zC`T#RS=1zB2U64nN4DX=77yI0`2hEu)KJbN24Slzl#?shg(cvtaLeN~ChJ`=;9QUQ zV=(2?uv>rK()QA0P=Og72<%^5ga!kY}eSQd@NYCMHt zSXWBJyfVZ+ug8OsM`udIIcieaYN8pf7&67c3_-Lc%XR)j-d+JKV-QFB3#RP=epGT5 zGAmovlmJ01ku@Yh{75t&?<$C&rE*;-$=k~uglj!-Kj-@Kna4f5S!8wi8RjbFf2@Jo z4Dhxlqp9jm7CB|BWPTA77LiO```OfMK(ZD8A~DIO(qt z(85J1fJFx8JirpU zuB8sHcxq|I1rRPW)Hl%B7H6Qkhefo#BX6L1aeTwmsiFJ> z;=}tzL|4YtiG1Fk?jV4c=|wAmHY{rZTGhU<2iFHR&vjlcP}>izq^Nn+a literal 0 HcmV?d00001 diff --git a/png/volume_up.png b/png/volume_up.png new file mode 100644 index 0000000000000000000000000000000000000000..e74cb61abe101ca27431937c7b82a4c9dc252fab GIT binary patch literal 3067 zcmdT`ZBSEZ7EXHak{iKGLS`u}xgijR?TQ7;b|hCi5)wc@t?e$0wnD-psiPGd0@6a2 zd$n9XvcOW2pr9AJ9q5i0EIUHBioq~S3k|m;i*cn8Dj(5eNp~wSg|&Nd_s9O;=}hg9 zcb<99dEWP)^S*P>IaM#FCvM#Eiw!&;Z)4I<%}YEU|J(J2d4Oeje5x9NU-(jD9PdNB z^d1mYuS!$#co*wD*K|JvE-cu&r;x`ZD%KZ&U%Q0j@jUC3G^*c}WIg!e6+=L;Z|vtT z{N(YwnxgklBrRk%B>g$idVTM2pS^qQPkZk~&%c+QHMPd)r9L>;dzD{aB_w$$_7hx} zFZWwo`F%HM4VKoUMOU)&L!)a0NbB+bYGq42$Ct_HOvxPoYq!i0sn4ZxcR-xo3niSM zIrcCBNsc`gV8_C6^B-AcEq186kwqpdl~EF7`L-PU0!n0_ep~r-8V^eudPZ#2Cgr66 zfkjdxb2^eaYCopj4<6OX2NI)v*T^1;tgqDsLNU~D3t+3)J`_lC^yr%*Fe9tKarzuS{iN3LbBjjk<9BDS+HT% z;5fx13>@_UtiS9vI2fSfLPs5od<@oq3CZp)tA^+bpl@tp?qX!OQc)azmPO8x&&@0j zN*@Kgta%H=(=jxD=vpOV-|VvXI+|>LC{Y5}V^VWe2hdEQX7P3tMDX$LCR-m$^woej zjiaVM3TM6%lJ3olV)Jnp2?T1vNVg|Y2w?|&Qwd)0Najr;sm;duG+qN?d8n9oERAZ0 zwY3jQ_o9UF@3ZkV8uz>y&OEDP;`;~2 zU|qyWudj#duSyEd@3J=Q!Z1}TB)vYZBuY-OHZ4#+2nPG5C8t=M9O$CR=vOY@?%qe^ zp>XP@U{`_9szI9qv>RxMs~|#Ato5dG!NqXF(k52{4=9ANy>N@5R_^LnL<(wyUERp4 z!TB1E2lRvs>|hP*H8{hCIqMaG+-y81nbSqY;W27XC(prSAYV}qUIw@N3BBU^S3Q5OI- zBh*$Q*%CWKT@aGep?;~O=2izjcrakP?5sL(wgTtDyF8iezgJ{=^>D}hzOGw$suJIx z|L3yhND1ED81N$(wZ{cYd3(J+ojn5esl#&UoBa9go<~xXc6PqrVrfHS%h~^9{pWE; zAGVH8%}-7%b2ARRcp~`|vfTgpZmxJPw`q8`_^ru@Z(V6E*FOo5@k4gF|9RNXzh-sy zO5XeXm&$KnDD>E7jIRIwFZ@!mG1^f&_734V&DxSQgrkAARRL7PpJ#He|9M_{Sr!@1CpwXAvC$0Da{%j7v5H9osbW#h zY;5uW-QwirxbM{aizlM`+H4+^$Eb4;QzkH3NvNy4Eh;~+9X}{BI?SDjUSxDo;+TS8 zs~Ey^0Z9}a9nGCcqR1F+y{#x=cX89POZTl=D1qmp-U}*j8clFp$5A3Z7xg|A&rRn7 z^@Yl!MZL?KSX(TlqKDFW9X?gT+RA|@0v*9*ec*LYj8ml;nF@(^0SscY6%%XA1yLQ) z)y+fPyQnvXH_WT(1@wOung+o0OL0WP`AdQL;kg}AIcOio=EjjurrbDLaN z2CUH4I>0KU@v=|A3fg@d;yP%*0PCwX9s}CzpnVyvpuGuJDQIiNF(ws9rB#wGDIE1# zOVKOaXn{&l?7W2EkQlX3x8paUNpI8FI(0AwEZDP%CFs&YusfT^rEpP83YT>nXeo`i zT*G9Spq(B7x*ez;llAZ7s36FD8QQ*=qNHSU_^UH_{Iz~jiA(1XAO{Q8f{IPmZaSzlS2K$Yi;JpZ9BQ~jLQ-LA zV;_i&+Be(NVd%LWN$ZPYv_f|4GXMhH?IxJ1kOcQg0>|%{-yezN_(#=a%^;l^z|MXy zB&~?1bvM9qO{*9{VsiR__BczP`Q(pXuYaHtk-Av7 + + + + + + + + + + + \ No newline at end of file diff --git a/svg/next.svg b/svg/next.svg new file mode 100644 index 0000000..d898ca7 --- /dev/null +++ b/svg/next.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/svg/open.svg b/svg/open.svg new file mode 100644 index 0000000..d1d445a --- /dev/null +++ b/svg/open.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/svg/pause.svg b/svg/pause.svg new file mode 100644 index 0000000..354d21f --- /dev/null +++ b/svg/pause.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/svg/play.svg b/svg/play.svg new file mode 100644 index 0000000..4c4c1c0 --- /dev/null +++ b/svg/play.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/svg/prev.svg b/svg/prev.svg new file mode 100644 index 0000000..98433bd --- /dev/null +++ b/svg/prev.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/svg/restore.svg b/svg/restore.svg new file mode 100644 index 0000000..952425f --- /dev/null +++ b/svg/restore.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/svg/stop.svg b/svg/stop.svg new file mode 100644 index 0000000..9c1db42 --- /dev/null +++ b/svg/stop.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/svg/volume_down.svg b/svg/volume_down.svg new file mode 100644 index 0000000..a5bd99c --- /dev/null +++ b/svg/volume_down.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/svg/volume_up.svg b/svg/volume_up.svg new file mode 100644 index 0000000..ebc934f --- /dev/null +++ b/svg/volume_up.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/xcf/app_logo.xcf b/xcf/app_logo.xcf new file mode 100644 index 0000000000000000000000000000000000000000..130f28a33da4f7efe9592f1f33862c4dc92cdcde GIT binary patch literal 2917 zcmd5;%Wl&^6rDVjhx6o77A*@)2$UkFN?$aUvapI!g+wJJzQA=H$274^;)-U2*|0@y zSh3gvLSq z8jwn1xB(Q7-Z4f%+yt_~25^gWs#`<-Bjk#O&o&KrI5Zs(b4H8TAC64jGrQ_b+v}^x zk58V`NyAKYxf06C2RuG$LJ&kD<>*}8gwO)?Tb;EY7psbBALYu^BTxwo8wx`;T(KpA` z?e=^wY7|dZtXHBiyuTMPzt64V9z}uJR7JI;*TGr;}HwaCHV(mtyb}eanw= zw;%OGR%HJcuJ)lWfaas_Teg&qzta|4!BybtSG0GSNm|a3|E(8@DqK@ zk8!sj^+Q%<{{mN2-&k?J9|P=ao&}QTb(WuJc+aYFIv|)X z`au6OH4fsXBi%T&M(%|ZJfp-jfR_H(GeA5^um$A>Z3Lll;EABTApxO