From 83b4b3854b5322c81c5ca37ea9cb420ddc2350e6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Beno=C3=AEt=20Harrault?= <benoit@harrault.fr>
Date: Wed, 17 Nov 2021 09:51:48 +0100
Subject: [PATCH] Get and display currently playing track data

---
 .editorconfig                                 |  12 +
 LICENSE.md                                    | 675 ++++++++++++++++++
 LICENSE.txt                                   | 282 --------
 addon.xml                                     |  44 +-
 default.py                                    |  46 +-
 gui.py                                        | 192 +++++
 icon.svg                                      |  79 --
 resources/fanart.jpg                          | Bin 0 -> 73210 bytes
 icon.png => resources/icon.png                | Bin
 resources/icon.svg                            | 453 ++++++++++++
 resources/images/screenshot01.png             | Bin 0 -> 6523 bytes
 resources/images/screenshot02.png             | Bin 0 -> 6525 bytes
 resources/images/screenshot03.png             | Bin 0 -> 6525 bytes
 resources/images/screenshot04.png             | Bin 0 -> 6526 bytes
 .../resource.language.en_gb/strings.po        |  37 +
 resources/settings.xml                        |   8 +
 resources/skins/default/1080i/default.xml     |  66 ++
 resources/skins/default/720p/script-main.xml  |  24 -
 resources/skins/default/media/background.jpg  | Bin 126298 -> 0 bytes
 resources/skins/default/media/black.png       | Bin 0 -> 195 bytes
 resources/skins/default/media/overlayfade.png | Bin 0 -> 195 bytes
 resources/skins/default/skin.xml              |  10 +
 22 files changed, 1487 insertions(+), 441 deletions(-)
 create mode 100644 .editorconfig
 create mode 100644 LICENSE.md
 delete mode 100644 LICENSE.txt
 create mode 100644 gui.py
 delete mode 100644 icon.svg
 create mode 100644 resources/fanart.jpg
 rename icon.png => resources/icon.png (100%)
 create mode 100644 resources/icon.svg
 create mode 100644 resources/images/screenshot01.png
 create mode 100644 resources/images/screenshot02.png
 create mode 100644 resources/images/screenshot03.png
 create mode 100644 resources/images/screenshot04.png
 create mode 100644 resources/language/resource.language.en_gb/strings.po
 create mode 100644 resources/settings.xml
 create mode 100644 resources/skins/default/1080i/default.xml
 delete mode 100644 resources/skins/default/720p/script-main.xml
 delete mode 100644 resources/skins/default/media/background.jpg
 create mode 100644 resources/skins/default/media/black.png
 create mode 100644 resources/skins/default/media/overlayfade.png
 create mode 100644 resources/skins/default/skin.xml

diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 0000000..779f99a
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,12 @@
+root = true
+
+[*]
+indent_style = space
+indent_size = 4
+end_of_line = lf
+charset = utf-8
+trim_trailing_whitespace = true
+insert_final_newline = true
+
+[*.md]
+trim_trailing_whitespace = false
diff --git a/LICENSE.md b/LICENSE.md
new file mode 100644
index 0000000..733c072
--- /dev/null
+++ b/LICENSE.md
@@ -0,0 +1,675 @@
+                    GNU GENERAL PUBLIC LICENSE
+                       Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ 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
+
+            How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    {one line to give the program's name and a brief idea of what it does.}
+    Copyright (C) {year}  {name of author}
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+  If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+    {project}  Copyright (C) {year}  {fullname}
+    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+  You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+  The GNU General Public License does not permit incorporating your program
+into proprietary programs.  If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library.  If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.  But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
+
diff --git a/LICENSE.txt b/LICENSE.txt
deleted file mode 100644
index 4f8e8eb..0000000
--- a/LICENSE.txt
+++ /dev/null
@@ -1,282 +0,0 @@
-
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  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
-this service 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 make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  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.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute 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 and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-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
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the 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 a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, 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.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE 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.
-
-		     END OF TERMS AND CONDITIONS
--------------------------------------------------------------------------
diff --git a/addon.xml b/addon.xml
index 863ece0..18842a4 100644
--- a/addon.xml
+++ b/addon.xml
@@ -3,22 +3,30 @@
     name="Spotify Screensaver"
     version="0.0.1"
     provider-name="Benoît Harrault">
-  <requires>
-    <import addon="xbmc.python" version="2.14.0"/>
-  </requires>
-  <extension point="xbmc.ui.screensaver" library="default.py" />
-  <extension point="xbmc.addon.metadata">
-    <platform>all</platform>
-    <summary lang="en">A Spotify screensaver, plugged to raspotify/librespot</summary>
-    <description lang="en">A Spotify screensaver, plugged to raspotify/librespot</description>
-    <summary lang="fr">Un écran de veille Spotify, connecté à raspotify/librespot</summary>
-    <description lang="fr">Un écran de veille Spotify, connecté à raspotify/librespot</description>
-    <website>benoit.harrault.fr</website>
-    <email>benoit@harrault.fr</email>
-    <assets>
-		<icon>icon.png</icon>
-    </assets>
-    <news>Initial release of a Spotify screensaver</news>
-    <source>https://git.harrault.fr/kodi/script.spotify.screensaver</source>
-  </extension>
+    <requires>
+        <import addon="xbmc.python" version="2.25.0"/>
+        <import addon="script.module.requests" version="2.22.0"/>
+    </requires>
+    <extension point="xbmc.ui.screensaver" library="default.py"/>
+    <extension point="xbmc.python.script" library="default.py"/>
+    <extension point="xbmc.addon.metadata">
+        <platform>all</platform>
+        <license>GPL-2.0-only</license>
+
+        <summary lang="en">A Spotify screensaver, plugged to raspotify/librespot</summary>
+        <summary lang="fr">Un écran de veille Spotify, connecté à raspotify/librespot</summary>
+
+        <description lang="en">A Spotify screensaver, plugged to raspotify/librespot</description>
+        <description lang="fr">Un écran de veille Spotify, connecté à raspotify/librespot</description>
+
+        <assets>
+            <icon>resources/icon.png</icon>
+            <fanart>resources/fanart.jpg</fanart>
+        </assets>
+
+        <website>benoit.harrault.fr</website>
+        <email>benoit@harrault.fr</email>
+        <source>https://git.harrault.fr/kodi/script.spotify.screensaver</source>
+        <news>Initial release of a Spotify screensaver</news>
+    </extension>
 </addon>
diff --git a/default.py b/default.py
index 42245b0..e6606c1 100644
--- a/default.py
+++ b/default.py
@@ -1,42 +1,12 @@
-import sys
+import gui
 import xbmcaddon
-import xbmcgui
-import xbmc
-
-Addon = xbmcaddon.Addon('script.spotify.screensaver')
-
-__scriptname__ = Addon.getAddonInfo('name')
-__path__ = Addon.getAddonInfo('path')
-
-
-class Screensaver(xbmcgui.WindowXMLDialog):
-
-    class ExitMonitor(xbmc.Monitor):
-
-        def __init__(self, exit_callback):
-            self.exit_callback = exit_callback
-
-        def onScreensaverDeactivated(self):
-            print '3 ExitMonitor: sending exit_callback'
-            self.exit_callback()
-
-    def onInit(self):
-        print '2 Screensaver: onInit'
-        self.monitor = self.ExitMonitor(self.exit)
-
-    def exit(self):
-        print '4 Screensaver: Exit requested'
-        self.close()
 
+# Plugin Info
+ADDON_ID = 'script.spotify.screensaver'
+REAL_SETTINGS = xbmcaddon.Addon(id=ADDON_ID)
+ADDON_NAME = REAL_SETTINGS.getAddonInfo('name')
+ADDON_PATH = (REAL_SETTINGS.getAddonInfo('path').decode('utf-8'))
 
 if __name__ == '__main__':
-    print '1 Python Screensaver Started'
-    screensaver_gui = Screensaver(
-        'script-main.xml',
-        __path__,
-        'default',
-    )
-    screensaver_gui.doModal()
-    print '5 Python Screensaver Exited'
-    del screensaver_gui
-    sys.modules.clear()
+    ui = gui.GUI("default.xml", ADDON_PATH, "default")
+    ui.doModal()
diff --git a/gui.py b/gui.py
new file mode 100644
index 0000000..799eb18
--- /dev/null
+++ b/gui.py
@@ -0,0 +1,192 @@
+import requests
+import random
+import xbmc
+import xbmcaddon
+import xbmcgui
+
+# Plugin data and configuration
+ADDON_ID = 'script.spotify.screensaver'
+SETTINGS = xbmcaddon.Addon(id=ADDON_ID)
+ADDON_NAME = SETTINGS.getAddonInfo('name')
+ADDON_VERSION = SETTINGS.getAddonInfo('version')
+KODI_MONITOR = xbmc.Monitor()
+
+# Spotify setting
+SPOTIFY_API_BASE_URL = 'https://api.spotify.com/v1/'
+SPOTIFY_AUTH_URL = 'https://accounts.spotify.com/api/token'
+LIBRESPOT_EVENT_FILE = '/tmp/spotify'
+
+
+class GUI(xbmcgui.WindowXMLDialog):
+    def __init__(self, *args, **kwargs):
+        self.isExiting = False
+
+    def log(self, msg, level=xbmc.LOGDEBUG):
+        xbmc.log(ADDON_ID + ' - ' + ADDON_VERSION + ' - ' + msg, level)
+
+    def onInit(self):
+        # load vars
+        self._get_vars()
+        # get addon settings
+        self._get_settings()
+        # set animation time on skin
+        xbmcgui.Window(10000).setProperty('picture_animation', self.animation)
+        # get spotify access token
+        self._init_spotify_access_token()
+        # get the images
+        self._init_images()
+        # start slideshow
+        self._start_show()
+
+    def _get_vars(self):
+        # get the screensaver window id
+        self.winid = xbmcgui.Window(xbmcgui.getCurrentWindowDialogId())
+        # init the monitor class to catch onscreensaverdeactivated calls
+        self.Monitor = MyMonitor(action=self._exit)
+        self.stop = False
+        self.last_spotify_event = ''
+
+    def _get_settings(self):
+        # read addon settings
+        SETTINGS = xbmcaddon.Addon(id=ADDON_ID)
+
+        self.addon_path = (SETTINGS.getAddonInfo('path').decode('utf-8'))
+        self.setting_location = SETTINGS.getAddonInfo(
+            'profile').decode('utf-8')
+
+        self.slideshow_time = [30, 60, 120, 240][int(
+            SETTINGS.getSetting("RotateTime"))]
+        self.random = SETTINGS.getSetting("Randomize") == 'true'
+        self.animation = 'okay' if SETTINGS.getSetting(
+            "Animate") == 'true' else 'nope'
+
+        self.spotify_client_id = SETTINGS.getSetting(
+            'SpotifyClientId').decode('utf-8')
+        self.spotify_client_secret = SETTINGS.getSetting(
+            'SpotifyClientSecret').decode('utf-8')
+
+    def _init_spotify_access_token(self):
+        auth_response = requests.post(SPOTIFY_AUTH_URL, {
+            'grant_type': 'client_credentials',
+            'client_id': self.spotify_client_id,
+            'client_secret': self.spotify_client_secret,
+        })
+        # convert the response to JSON
+        auth_response_data = auth_response.json()
+        # save the access token
+        self.spotify_access_token = auth_response_data['access_token']
+        self.log('spotify access_token: ' + str(self.spotify_access_token))
+
+    def _init_images(self):
+        self.PanelItems = self.getControl(101)
+        self.PanelItems.reset()
+        self._parse_spotify_event(self._get_last_spotify_event())
+
+    def _start_show(self):
+        # loop until onScreensaverDeactivated is called
+        while (not self.Monitor.abortRequested()) and (not self.stop):
+            xbmc.executebuiltin('SetFocus(101)')
+            self.next = False
+            countdown = self.slideshow_time
+            # display the image for the specified amount of time
+            while (not self.Monitor.abortRequested()) and (not self.stop) and (not self.next) and countdown > 0:
+                countdown -= 1
+                xbmc.sleep(1000)
+                new_last_spotify_event = self._get_last_spotify_event()
+                if (self.last_spotify_event != new_last_spotify_event):
+                    self._parse_spotify_event(new_last_spotify_event)
+                    self.last_spotify_event = new_last_spotify_event
+
+            # break out of the for loop if onScreensaverDeactivated is called
+            if self.stop or self.Monitor.abortRequested():
+                break
+
+            # next (random) image
+            seek = str(random.randint(1, 7)) if self.random else '1'
+            xbmc.executebuiltin("Control.Move(101,%s)" % seek)
+
+    def _parse_spotify_event(self, spotify_event):
+        self.log('spotify event: ' + spotify_event)
+        event_split = spotify_event.split(':')
+
+        event_device = event_split[0]
+        event_type = event_split[1]
+        event_value = event_split[2] if len(event_split) > 2 else ''
+
+        if event_type == 'change' or event_type == 'playing':
+            self._reload_images(event_value)
+            self.next = True
+        elif event_type == 'preloading':
+            self._preload_images(event_value)
+        else:
+            self.log('unknown event type: ' + event_type, xbmc.LOGERROR)
+
+    def _preload_images(self, track_id):
+        self.log('preload images for track: ' + track_id, xbmc.LOGERROR)
+        self._get_track_data(track_id)
+
+    def _reload_images(self, track_id):
+        self.log('load images for track: ' + track_id, xbmc.LOGERROR)
+        self.PanelItems = self.getControl(101)
+        self.PanelItems.reset()
+        self.PanelItems.addItems(self._get_track_data(track_id))
+
+    def _get_track_data(self, track_id):
+        self.log('track_id: [' + str(track_id) + ']', xbmc.LOGERROR)
+
+        imageLST = []
+
+        headers = {
+            'Authorization': 'Bearer {token}'.format(token=self.spotify_access_token)
+        }
+
+        try:
+            response = requests.get(SPOTIFY_API_BASE_URL + 'tracks/' +
+                                    track_id, headers=headers)
+            data = response.json()
+
+            track_name = data['name']
+
+            # album/track image
+            album = data['album']
+            images = album['images']
+            image_url = images[0]['url']
+
+            imageLST.append(
+                xbmcgui.ListItem(track_name, thumbnailImage=image_url)
+            )
+        except Exception as e:
+            self.log('failed to get track data', xbmc.LOGERROR)
+
+        return imageLST
+
+    def onFocus(self, controlId):
+        pass
+
+    def onClick(self, controlId):
+        pass
+
+    def onAction(self, action):
+        self.isExiting = True
+        self.close()
+
+    def _get_last_spotify_event(self):
+        with open(LIBRESPOT_EVENT_FILE, 'r') as f:
+            last_event = f.readlines()[-1]
+        last_event = ''.join(last_event.splitlines())
+        return last_event
+
+    def _exit(self):
+        self.stop = True
+        self.close()
+
+
+class MyMonitor(xbmc.Monitor):
+    def __init__(self, *args, **kwargs):
+        self.action = kwargs['action']
+
+    def onScreensaverDeactivated(self):
+        self.action()
+
+    def onDPMSActivated(self):
+        self.action()
diff --git a/icon.svg b/icon.svg
deleted file mode 100644
index fcfa130..0000000
--- a/icon.svg
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg version="1.1" viewBox="0 0 28.747 28.747" xmlns="http://www.w3.org/2000/svg">
-    <defs>
-        <filter id="filter6206-7" color-interpolation-filters="sRGB">
-            <feGaussianBlur stdDeviation="0.658125"/>
-        </filter>
-    </defs>
-    <g transform="translate(0 -1093.8)">
-        <path transform="matrix(1.0781 0 0 1.0641 -.093733 2.7509)" d="m4.4177 1028.2v1.6051h-1.6052v18.192h1.6052v2.1402h18.192v-2.1402h2.1402v-18.192h-2.1402v-1.6051z" fill="#263238" filter="url(#filter6206-7)" opacity=".2"/>
-        <rect x="2.9987" y="1096.8" width="22.749" height="22.749" rx="1.1973" ry="1.1974" fill="#4caf50"/>
-        <g transform="translate(-22.32 1056.5)">
-            <path d="m0 0h51.2v51.2h-51.2z" fill="none" stroke-width="1.0667"/>
-            <g transform="matrix(.33601 0 0 .33601 1.5296 73.043)">
-                <path d="m0 0h51.2v51.2h-51.2z" fill="none" stroke-width="1.0667"/>
-            </g>
-            <g transform="matrix(.37187 0 0 .37187 38.802 63.239)">
-                <path d="m0 0h51.2v51.2h-51.2z" fill="none" stroke-width="1.0667"/>
-                <g transform="matrix(2.6891 0 0 2.6891 -82.906 -48.45)">
-                    <path d="m0 0h51.2v51.2h-51.2z" fill="none" stroke-width="1.0667"/>
-                </g>
-            </g>
-        </g>
-        <path d="m4.1958 1096.8c-0.66332 0-1.1979 0.5346-1.1979 1.1979v0.3334c0-0.6634 0.53459-1.1979 1.1979-1.1979h20.354c0.66332 0 1.1979 0.5345 1.1979 1.1979v-0.3334c0-0.6633-0.5346-1.1979-1.1979-1.1979z" fill="#fff" opacity=".2"/>
-        <rect x="128" y="546.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="128" y="631.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="128" y="674.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="128" y="589.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="128" y="717.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="213.33" y="546.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="213.33" y="631.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="213.33" y="674.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="213.33" y="589.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="213.33" y="717.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="298.67" y="546.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="298.67" y="631.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="298.67" y="674.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="298.67" y="589.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="298.67" y="717.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="170.67" y="546.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="170.67" y="631.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="170.67" y="674.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="170.67" y="589.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="170.67" y="717.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="256" y="546.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="256" y="631.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="256" y="674.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="256" y="589.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="256" y="717.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="128" y="759.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="213.33" y="759.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="298.67" y="759.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="170.67" y="759.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="256" y="759.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="341.33" y="589.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="341.33" y="631.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="341.33" y="717.19" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="341.33" y="546.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="341.33" y="674.52" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="341.33" y="759.85" width="42.667" height="42.667" fill="none" stroke-width="1.0667"/>
-        <rect x="160" y="578.52" width="192" height="192" fill="none" stroke-width="1.0667"/>
-        <g transform="matrix(.37344 0 0 .37344 4.7333 1097.4)">
-            <path d="m0 0h51.2v51.2h-51.2z" fill="none" stroke-width="1.0667"/>
-        </g>
-        <g transform="matrix(.36471 0 0 .36471 5.1356 1097.4)">
-            <path d="m0 0h51.2v51.2h-51.2z" fill="none" stroke-width="1.0667"/>
-        </g>
-        <g transform="matrix(.41585 0 0 .41585 84.325 1055.9)">
-            <g transform="matrix(.062269 0 0 .062269 -28.238 185.29)">
-                <g transform="matrix(38.618 0 0 38.618 14724 -13542)">
-                    <g transform="matrix(.71436 0 0 .71436 -400.52 188.34)">
-                        <path d="m1293.2-120.67c-181.75 0.2763-511.18 0.13525-699.05 0.13998-2.3216 10.413-3.593 21.251-3.593 32.384v114c207.65 0.73695 494.72 0.38136 706.23 0.3733v-114.37c0-11.18-1.2522-22.07-3.593-32.523zm-458.69 295.56c-78.385-4e-3 -158.85 0.17892-243.95 0.55995v138.63c286.34-0.39317 421.73-0.13827 706.23-0.32664v-137.75c-163.2-0.53005-311.22-1.1113-462.28-1.1199z" opacity="0" stroke-width="1.4932"/>
-                    </g>
-                </g>
-            </g>
-        </g>
-        <path d="m24.549 1119.5c0.66325 0 1.1979-0.5346 1.1979-1.1979v-0.3333c0 0.6632-0.53461 1.1978-1.1979 1.1978h-20.354c-0.66325 0-1.1979-0.5346-1.1979-1.1978v0.3333c0 0.6633 0.53461 1.1979 1.1979 1.1979z" fill="#263238" opacity=".2"/>
-    </g>
-    <path d="m14.37 7.2514c-3.9365 0-7.1172 3.1905-7.1172 7.123 0 3.9326 3.1806 7.1211 7.1172 7.1211 3.9365 0 7.125-3.1885 7.125-7.1211s-3.1885-7.123-7.125-7.123zm-0.82906 3.475c2.0705 0 4.0531 0.46537 5.8965 1.3848 0.31698 0.15792 0.44698 0.5463 0.28906 0.86328-0.11464 0.22574-0.33872 0.42383-0.57617 0.42383-0.09591 0-0.19588-0.02272-0.28711-0.06836-1.6632-0.8293-3.4512-1.25-5.3203-1.25-0.9743 0-1.9463 0.11879-2.8867 0.35156-0.34506 0.08538-0.69391-0.12487-0.7793-0.46875-0.08538-0.34388 0.12369-0.76032 0.46875-0.8457 1.0422-0.2585 2.1169-0.39062 3.1953-0.39062zm2e-3 2.8125c1.7357 0 3.4619 0.42143 4.9941 1.2168 0.27488 0.14154 0.38259 0.48102 0.24219 0.75586-0.10058 0.19185-0.29726 0.50781-0.50195 0.50781-0.08774 0-0.17593-0.02117-0.25781-0.06445-1.3941-0.72401-2.8975-1.0898-4.4766-1.0898-0.86791 0-1.7336 0.11487-2.5664 0.3418-0.3006 0.08071-0.60952-0.09511-0.69141-0.39453-0.08185-0.29942 0.09511-0.81069 0.39453-0.89258 0.92988-0.25382 1.8948-0.38086 2.8633-0.38086zm-2e-3 2.6289c1.4516 0 2.8887 0.36764 4.1543 1.0625 0.23513 0.12748 0.31694 0.69301 0.18945 0.92578-0.08538 0.16024-0.25111 0.25195-0.42188 0.25195l-0.23242-0.06055c-1.124-0.62229-2.4005-0.94922-3.6895-0.94922-0.77196 0-1.5365 0.11487-2.2676 0.3418-0.255 0.08071-0.52516-0.06258-0.60352-0.31641-0.07835-0.25618 0.06336-0.79701 0.31836-0.87305 0.82459-0.25618 1.6837-0.38281 2.5527-0.38281z" fill="#fff" stroke-width=".31576"/>
-</svg>
diff --git a/resources/fanart.jpg b/resources/fanart.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..14dc0190d7f13f01de771d0958ce39c442e92e17
GIT binary patch
literal 73210
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
WL9(Rt+^}UCps64QSnufk|C<1f<xM&O

literal 0
HcmV?d00001

diff --git a/icon.png b/resources/icon.png
similarity index 100%
rename from icon.png
rename to resources/icon.png
diff --git a/resources/icon.svg b/resources/icon.svg
new file mode 100644
index 0000000..b85e698
--- /dev/null
+++ b/resources/icon.svg
@@ -0,0 +1,453 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   version="1.1"
+   viewBox="0 0 28.747 28.747"
+   id="svg127"
+   sodipodi:docname="icon.svg"
+   inkscape:export-filename="/home/benoit/dev/perso/kodi/script.spotify.screensaver/resources/icon.png"
+   inkscape:export-xdpi="854.90997"
+   inkscape:export-ydpi="854.90997"
+   inkscape:version="1.1.1 (1:1.1+202109281949+c3084ef5ed)"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview129"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     showgrid="false"
+     inkscape:zoom="23.724215"
+     inkscape:cx="14.352424"
+     inkscape:cy="14.352424"
+     inkscape:window-width="1920"
+     inkscape:window-height="1032"
+     inkscape:window-x="0"
+     inkscape:window-y="25"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg127" />
+  <defs
+     id="defs5">
+    <filter
+       id="filter6206-7"
+       color-interpolation-filters="sRGB"
+       x="-0.072000326"
+       y="-0.072000655"
+       width="1.1440007"
+       height="1.1440013">
+      <feGaussianBlur
+         stdDeviation="0.658125"
+         id="feGaussianBlur2" />
+    </filter>
+  </defs>
+  <g
+     transform="translate(0 -1093.8)"
+     id="g123">
+    <path
+       transform="matrix(1.0781 0 0 1.0641 -.093733 2.7509)"
+       d="m4.4177 1028.2v1.6051h-1.6052v18.192h1.6052v2.1402h18.192v-2.1402h2.1402v-18.192h-2.1402v-1.6051z"
+       fill="#263238"
+       filter="url(#filter6206-7)"
+       opacity=".2"
+       id="path7" />
+    <rect
+       x="2.9987"
+       y="1096.8"
+       width="22.749"
+       height="22.749"
+       rx="1.1973"
+       ry="1.1974"
+       fill="#4caf50"
+       id="rect9" />
+    <g
+       transform="translate(-22.32 1056.5)"
+       id="g25">
+      <path
+         d="m0 0h51.2v51.2h-51.2z"
+         fill="none"
+         stroke-width="1.0667"
+         id="path11" />
+      <g
+         transform="matrix(.33601 0 0 .33601 1.5296 73.043)"
+         id="g15">
+        <path
+           d="m0 0h51.2v51.2h-51.2z"
+           fill="none"
+           stroke-width="1.0667"
+           id="path13" />
+      </g>
+      <g
+         transform="matrix(.37187 0 0 .37187 38.802 63.239)"
+         id="g23">
+        <path
+           d="m0 0h51.2v51.2h-51.2z"
+           fill="none"
+           stroke-width="1.0667"
+           id="path17" />
+        <g
+           transform="matrix(2.6891 0 0 2.6891 -82.906 -48.45)"
+           id="g21">
+          <path
+             d="m0 0h51.2v51.2h-51.2z"
+             fill="none"
+             stroke-width="1.0667"
+             id="path19" />
+        </g>
+      </g>
+    </g>
+    <path
+       d="m4.1958 1096.8c-0.66332 0-1.1979 0.5346-1.1979 1.1979v0.3334c0-0.6634 0.53459-1.1979 1.1979-1.1979h20.354c0.66332 0 1.1979 0.5345 1.1979 1.1979v-0.3334c0-0.6633-0.5346-1.1979-1.1979-1.1979z"
+       fill="#fff"
+       opacity=".2"
+       id="path27" />
+    <rect
+       x="128"
+       y="546.52"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect29" />
+    <rect
+       x="128"
+       y="631.85"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect31" />
+    <rect
+       x="128"
+       y="674.52"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect33" />
+    <rect
+       x="128"
+       y="589.19"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect35" />
+    <rect
+       x="128"
+       y="717.19"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect37" />
+    <rect
+       x="213.33"
+       y="546.52"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect39" />
+    <rect
+       x="213.33"
+       y="631.85"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect41" />
+    <rect
+       x="213.33"
+       y="674.52"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect43" />
+    <rect
+       x="213.33"
+       y="589.19"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect45" />
+    <rect
+       x="213.33"
+       y="717.19"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect47" />
+    <rect
+       x="298.67"
+       y="546.52"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect49" />
+    <rect
+       x="298.67"
+       y="631.85"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect51" />
+    <rect
+       x="298.67"
+       y="674.52"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect53" />
+    <rect
+       x="298.67"
+       y="589.19"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect55" />
+    <rect
+       x="298.67"
+       y="717.19"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect57" />
+    <rect
+       x="170.67"
+       y="546.52"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect59" />
+    <rect
+       x="170.67"
+       y="631.85"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect61" />
+    <rect
+       x="170.67"
+       y="674.52"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect63" />
+    <rect
+       x="170.67"
+       y="589.19"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect65" />
+    <rect
+       x="170.67"
+       y="717.19"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect67" />
+    <rect
+       x="256"
+       y="546.52"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect69" />
+    <rect
+       x="256"
+       y="631.85"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect71" />
+    <rect
+       x="256"
+       y="674.52"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect73" />
+    <rect
+       x="256"
+       y="589.19"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect75" />
+    <rect
+       x="256"
+       y="717.19"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect77" />
+    <rect
+       x="128"
+       y="759.85"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect79" />
+    <rect
+       x="213.33"
+       y="759.85"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect81" />
+    <rect
+       x="298.67"
+       y="759.85"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect83" />
+    <rect
+       x="170.67"
+       y="759.85"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect85" />
+    <rect
+       x="256"
+       y="759.85"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect87" />
+    <rect
+       x="341.33"
+       y="589.19"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect89" />
+    <rect
+       x="341.33"
+       y="631.85"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect91" />
+    <rect
+       x="341.33"
+       y="717.19"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect93" />
+    <rect
+       x="341.33"
+       y="546.52"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect95" />
+    <rect
+       x="341.33"
+       y="674.52"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect97" />
+    <rect
+       x="341.33"
+       y="759.85"
+       width="42.667"
+       height="42.667"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect99" />
+    <rect
+       x="160"
+       y="578.52"
+       width="192"
+       height="192"
+       fill="none"
+       stroke-width="1.0667"
+       id="rect101" />
+    <g
+       transform="matrix(.37344 0 0 .37344 4.7333 1097.4)"
+       id="g105">
+      <path
+         d="m0 0h51.2v51.2h-51.2z"
+         fill="none"
+         stroke-width="1.0667"
+         id="path103" />
+    </g>
+    <g
+       transform="matrix(.36471 0 0 .36471 5.1356 1097.4)"
+       id="g109">
+      <path
+         d="m0 0h51.2v51.2h-51.2z"
+         fill="none"
+         stroke-width="1.0667"
+         id="path107" />
+    </g>
+    <g
+       transform="matrix(.41585 0 0 .41585 84.325 1055.9)"
+       id="g119">
+      <g
+         transform="matrix(.062269 0 0 .062269 -28.238 185.29)"
+         id="g117">
+        <g
+           transform="matrix(38.618 0 0 38.618 14724 -13542)"
+           id="g115">
+          <g
+             transform="matrix(.71436 0 0 .71436 -400.52 188.34)"
+             id="g113">
+            <path
+               d="m1293.2-120.67c-181.75 0.2763-511.18 0.13525-699.05 0.13998-2.3216 10.413-3.593 21.251-3.593 32.384v114c207.65 0.73695 494.72 0.38136 706.23 0.3733v-114.37c0-11.18-1.2522-22.07-3.593-32.523zm-458.69 295.56c-78.385-4e-3 -158.85 0.17892-243.95 0.55995v138.63c286.34-0.39317 421.73-0.13827 706.23-0.32664v-137.75c-163.2-0.53005-311.22-1.1113-462.28-1.1199z"
+               opacity="0"
+               stroke-width="1.4932"
+               id="path111" />
+          </g>
+        </g>
+      </g>
+    </g>
+    <path
+       d="m24.549 1119.5c0.66325 0 1.1979-0.5346 1.1979-1.1979v-0.3333c0 0.6632-0.53461 1.1978-1.1979 1.1978h-20.354c-0.66325 0-1.1979-0.5346-1.1979-1.1978v0.3333c0 0.6633 0.53461 1.1979 1.1979 1.1979z"
+       fill="#263238"
+       opacity=".2"
+       id="path121" />
+  </g>
+  <path
+     d="m14.37 7.2514c-3.9365 0-7.1172 3.1905-7.1172 7.123 0 3.9326 3.1806 7.1211 7.1172 7.1211 3.9365 0 7.125-3.1885 7.125-7.1211s-3.1885-7.123-7.125-7.123zm-0.82906 3.475c2.0705 0 4.0531 0.46537 5.8965 1.3848 0.31698 0.15792 0.44698 0.5463 0.28906 0.86328-0.11464 0.22574-0.33872 0.42383-0.57617 0.42383-0.09591 0-0.19588-0.02272-0.28711-0.06836-1.6632-0.8293-3.4512-1.25-5.3203-1.25-0.9743 0-1.9463 0.11879-2.8867 0.35156-0.34506 0.08538-0.69391-0.12487-0.7793-0.46875-0.08538-0.34388 0.12369-0.76032 0.46875-0.8457 1.0422-0.2585 2.1169-0.39062 3.1953-0.39062zm2e-3 2.8125c1.7357 0 3.4619 0.42143 4.9941 1.2168 0.27488 0.14154 0.38259 0.48102 0.24219 0.75586-0.10058 0.19185-0.29726 0.50781-0.50195 0.50781-0.08774 0-0.17593-0.02117-0.25781-0.06445-1.3941-0.72401-2.8975-1.0898-4.4766-1.0898-0.86791 0-1.7336 0.11487-2.5664 0.3418-0.3006 0.08071-0.60952-0.09511-0.69141-0.39453-0.08185-0.29942 0.09511-0.81069 0.39453-0.89258 0.92988-0.25382 1.8948-0.38086 2.8633-0.38086zm-2e-3 2.6289c1.4516 0 2.8887 0.36764 4.1543 1.0625 0.23513 0.12748 0.31694 0.69301 0.18945 0.92578-0.08538 0.16024-0.25111 0.25195-0.42188 0.25195l-0.23242-0.06055c-1.124-0.62229-2.4005-0.94922-3.6895-0.94922-0.77196 0-1.5365 0.11487-2.2676 0.3418-0.255 0.08071-0.52516-0.06258-0.60352-0.31641-0.07835-0.25618 0.06336-0.79701 0.31836-0.87305 0.82459-0.25618 1.6837-0.38281 2.5527-0.38281z"
+     fill="#fff"
+     stroke-width=".31576"
+     id="path125" />
+</svg>
diff --git a/resources/images/screenshot01.png b/resources/images/screenshot01.png
new file mode 100644
index 0000000000000000000000000000000000000000..a464b861701bde546547d8ab2dc7333e114af085
GIT binary patch
literal 6523
zcmeAS@N?(olHy`uVBq!ia0y~yU}a!nV7kD;#=yXEzV>by0|V2ms*s41pu}>8f};Gi
z%$!t(lFEWqh1817GzNx>TW_aDPkOAt<N81Hs1BniN9WT7xzNqck^f>gO!m8E`~GK6
zu$fDO=RWsioR4o`m)!S2VX4fdS<fdGADQT-6=V3JLM}C4b6M?P*{aC-Zx$XuQGLXK
zv&vF^%{<%C8(-hHMe|tAdwX!b<hRoobw9ndJJq%4*k41>8$Y)M?~<8X$X8TY?eleq
z%+~COeow6~+pgUlz5np!gA0PfS%jV`suafmJ>ziAGpKN0_+hIx2Q54~cYi)D$x>Oh
z$GlOVwMw+U|Iq4R=Dcx7pI5D&Ag=p)sUVxY--LZPp32RaXFhGKTsP0cWLbHC@!aCF
z`Nebm!-Lxv{am#|*X-_{golhLQ}0i^$g?~tXSb+Hzp0tR`;AAL*9I!KJu(hh<Tq8V
z_pW)ChvCNrgT!ZS0jHlOgzPx^XiC`PlWMNJEF#S099h!#J$JIsyZKSdQmOn<keY?^
zoll3w>dbzs>z=te&1K6Go#kOCy2E3YdtLKlH*#@g#N8?3uE`ev_ah)eBh=us?&ib!
zy~kfZ3aDDGdvgx!Yq5uu4Ow4LXZC2h(UtOnOQmZj%WWRlWHY4~FBn25T6#ZXX7QM6
zJ?V+cBufeF^*44L&sd-O^vvm=y_^amn<Q?CtZbM%X;GbyW!8#S89`UqER)-kaduMh
zwK<!gZao<)?7eK-*)wY+N<Th%b@S}q?(2tKH?U`&JlZuqDC=o};EF@xM}KjhKG-hv
z@`AE_*^j`!TLE^urnx&KKZixVy|XlV_KTg--{Y!eMcB%^Cbsq2<owWB?04nXl$p!U
z+2sDx*?ezhY{>ns_6yv^P46waX0<!G*>uL;m<zZ3N(`9|{eGCZM6(23*fYa*`IL%@
z(Pxqp_lTVG2oj%tAybg~kV!}BrMY*dciw*_cBQ^s`hQnU#EXCII~hve@2quLyZ(L5
z?IY*57i3DY=HGwtW`*+cT)XS(Li_jpE0zCu_2BZw{_gYp>|}j&qJDfA*vEW-=b?S(
zyX7Jn7#LeJot*<bot<H+o`IoaPVGcnkHZc!N8_ViSBnZ-cUYvX@DuCmvd9wc3Q)Yl
zwbp7z%r917sYxQ@?gzI%cyK)F>cOLt;q2j#0)H3^i;IIwCJOzZE)sR5qTo({`FFYU
z_YC!W&xCANW?L~Ub%{`+;^bJ-U2zw?8Ce9K1Co~6sdsr+^sTS{@uN!oY2>}<|72>t
z&ZRW?E6hvXl_;1m;GZ95^}P0xfwmXdN6U{p9K}`Yp6q(_N&0!y;ktQ}W|vl0J~G%C
zkdeHzH}YaY=kgBau2q5i>>qDBRN1{bYTc%1wm-R@Ept<6zBX~6a6oCAf>T3}mY2q1
zrzv5*BEp)t`m2Am%kKBkn;D~OP^7bfNp#X<_W#ZI@6P&plG9vMgxxAW=XbKmi(9Nx
zrnmpuZF_r+Q=o!v-Ii(lgV@vTJlAjCazgOJe%_dv?IxA{JMJ*H%_})MK}OTz^8EA6
z@6*5dMkag^dl6Y&o&E0d7e<fZ@RQOH9tcQi2YlOgeE06#)xW>{Y~C*)ey(WF2A<DZ
z3=9lxN#5=*3=9n07~~GkXW7TVz`$AH5n0T@z%2~Ij105pNH8!ku$OrHy0Smz7UVQE
z?5&cmWnd6#@^o<wskrs_hM^#Xg1`ZT11EmpFW|7N>TKz|TmDR!fq{WR;iU(NVu)o^
z0MRXy4IoM&je&`Qfx%%0BL|3^I4a4&Fd7I9qk%A*9Y)K9(SmWbc3@x_ts)sl17WnW
z#4y@oWMCK#1W+$wG$o9tgwc-TXdh{`k2Kmx8to&E_K_GE1impA|7GvpxO3e%Py@l!
L)z4*}Q$iB}11oaF

literal 0
HcmV?d00001

diff --git a/resources/images/screenshot02.png b/resources/images/screenshot02.png
new file mode 100644
index 0000000000000000000000000000000000000000..30cfcb29ba2ef390cdc0767bae09c0dbb24faae3
GIT binary patch
literal 6525
zcmeAS@N?(olHy`uVBq!ia0y~yU}a!nV7kD;#=yXEzV>by0|V2Ws*s41pu}>8f};Gi
z%$!t(lFEWqh1817GzNx>TW_aDZ@aC)<N9CHwY@>5<w$`+|5mGJzWwZPo~Z4t-Cn;p
z?WREFv?-fYCmHOknfFkbFX)uw%1S*;cbSz-4vBL2KM(viHR;y%+Y6_EJt<e!vnQNq
za>BIFZC8tzaqZq`TX5R(_-5N5rR{&YN>10b^=~p-Us|stRA%>f$~uSCIo&aL<h*Uy
zIlL{pvot1s*Yr}q*Toe^5+Sd;Tn^c^sJvS}U-X2Pr`Ea8Ss$ADuX%dixV%<~<I|U~
z_gLygUWESH%eDU1eUl2&`LCZU>PJ2ER@T{9+5F|G-uFL$W<<Ob{rI`pIl1b4>AK=`
z?~40A-@ZC!Va7hItZv`!1_d?>JKr2PYI_*6Cbz%o;l^WZPi(hUB$#L&38-Q7y0Y@p
zl8w*ZcvaQpc+}3^VaU2E)5B#RIp>m;$;~Am;_Ro7DR&$=^F1o#xvq7*vimc?f>bAi
zL(2DMAG({@r?*(%p42gI#?vcYr5|5qPuX~4t@fUVhG$28w;$ME_^_Y9w>6B__^y%l
zqiYp&6#15Jzc=Y@<b&-T^LsQS_A@ysJqZ(O4p#^~qjDonLu#|2qdWV8u2Ydh@(K>C
z?gXl+Pdsz*M&;9E#%{N#Pc_yz{-)Lta55<&cnMROSJ%IdPhKoswa7Dc^Q@{1i%h-!
zB8$&WyRH`Qt1~mo%y@g!)uWSFr<<4S$8n1vlv|-Ht{vyKa;mfIqOJ(hf1=Zx`7JLk
zbhmr+VX@5Cg|$&xw~97DTf61fPVeJp7mK&Q+xx{zgXfKiGOujqjSqotb6;%LH1?fa
zdFxAL+TP&ZEA~n6ckI>6+T*EfzdN|ubjDq$3%C4A44Do6eq?rR<5;k;(y-f4^P|%C
z8AlIQXif=SqGz`7vJzWMroihZ*1OG%_8-w*@n6XNpXAOB7yfb=F}}E0{F`m-zPjhP
z)XMg?dSBM4_<b$-g);j)3-05mesq|B=YRfTJEI*_Ez2*CFZbCeb^3Dumpc@$?09H@
z8N)0c1_s8KOlRi+PiJRXx@Tahm{U8^*5j~)%+dI0*VUqe)*TipEBwT|x-7Cpy8;xi
zaILkP5%Y`HS89@oxckAa4;~y(x_a<vWH@`cqre}A!s6nfl8Hk9r;9`#sVKP9U;bUL
z{5?bc-ZLSamDyIzN?jsUs5m)RbXVNPZblYC=YXVTcIsW86@BZgfBdKte;Rr3`9GOj
zuX8C4{tEL_cO?qu3;5?pSv{|PWT5TE_0jU<4o7j7x+lBde3E|NbhvJwq}ipFm5&TI
z24p1f?2Wt_(7C)rxocJ6KKsX;4pnw<j#{_rne9(*XUp8wnXgUUCmc|krr^}jqvfS>
z*l9{wuZXbbt^VpC?Xvql^k&AW8Wia)U=p45nEikA{kyY%p5!#w6k)fD&-tA!^5Pb&
zl<Dn%cH7<_;}oc1TeoG}{vh@=JJ0o7x112Xu%9<3X1hrx|BgG1ZSzV_PLR=bxIF(n
z^ZWEKzL5zZ#9l-eS7*O_{DsjYIQ*pag9ic<+5z8o9pAnCcJ=S?KAZQ;ho38&vw`Px
z76StVTavfC3j+hgHU_yv^I7&WFfecyctjR6FmMZlFeAgPIT8#E4D2PIzOL*~xdk~5
zb!S#P8Zj`4G<mu>hE&{odm~VkL4e_a!;%S(krQ8TEEi9lKl}GQa|Q+mhK41oj3By1
zvH?U1q%kltFfcgGVB`RC6WJ6%RLiI&1H)(_FpLJmXm(&2EfW|RMgsv<EsUmw(UdUS
zP8e-0jkXv^o6QUi45NWC8VI8u#nC>}Xdh{`dobEP7#%@lU~ss>-ju>#a9Q$i7$`w_
My85}Sb4q9e04VHl2><{9

literal 0
HcmV?d00001

diff --git a/resources/images/screenshot03.png b/resources/images/screenshot03.png
new file mode 100644
index 0000000000000000000000000000000000000000..7d0f27f01064b65d69dc5d3ee9525ad0a9981ae5
GIT binary patch
literal 6525
zcmeAS@N?(olHy`uVBq!ia0y~yU}a!nV7kD;#=yXEzV>by0|V2Ws*s41pu}>8f};Gi
z%$!t(lFEWqh1817GzNx>TW_buZhNi9(|TXhwY@>5<w(Jg*ww}_KI}f|=jV4Ww>tm!
z@#H4OO*$ukA67~H_whH^{)Y-nWhTvfKB@S~L@%uv!;clRPv>YZE3T8NinhObxMSk^
zo<yOZqSy^py&;L$`=#Y9SJZA}-@kst{YJT&>pujRJ+qZx?|SIm^tqR0SDeY7)O|a9
z<y*ch`NxA#-MzedP4<oZht-=MmoD^BITP&h$ntk+;~T%Ai|aQZ<hPrluKAFsKSAKh
z<;S%gf3z;_{*f+r?`nO<2R*y%x1H~8IkVku#-9&NFK5Tj`}xy!qmA~X^Ww9PeR*2=
zZr`;JTc3R`F-_H&^<K2}$TD{c3o{SB=i7SHUUco88+O6w+KtAVBXZJF%bj?RhA(hw
z*3zAo{^m+x(xa0Jht9|@*mm~dih}89HQ%~*`*!gZZg^wU%yH(=npVGiMW0HGQsh{|
z)mW78e44KN=kC$?%*3_(R2S){?cCxNyXU&;sT)teNya%iyneRK{ek=LkH@FCwl3vL
zt4b+5vUX#v;;c)@Z%sNJ`CvO|e2?ah9n20&Pr^i+!xaM0sN6`?klHNh=+3^N>r|wW
zxqw2boW`Wd9?ufq>?wXMxA^htQ!}?qRtr0<NHN@?8N{fqdi2-EClSt}u9H`#nSNd1
znmujKre||>-}|nc6=AeBCoS*js&4i0^Lg*$_K4{<*#>y)h3%OVq}|@-BDzuQkG4+l
z>@8QeJWV?row+sn=a(y6pXc4Jep&iqLSt^ylf=XBlBGd2ZfK^>viiK`<>oWHHe8#w
zW=qM_)YIXSUp?P0`?d5hlj*LN9~HO$edEb{E#Vu7W3~0gvph#E9xhkBrPjcDc6MZm
zSEu>TvpQnOychN;m2T#2HZxT4nH(W*d$V@JZ_PZ%zsq-gw4cZ=efPhk9>d-6Jo^P^
z-`>aAA6d7(AX|zx|Nf-Fo6b+o+}n$fnAbeoFXQ~DpK%{^E&DINFR~sRG9TV|{voV!
z@37l_^Ec8A42&(A&dvdz&d#uO&%jVIr*@*P$6*JVqw&$Mt3?H^J1kOG_=$COS!9WJ
z1t?zOT5B~U<`=84)Fcsc_k&v>JUE_o_2ALSaQ1LVfj<m|#l=A-6NUay7l}GjQE;cf
z{JUKFdxrYGXF@hBv#pqwx<sf@adNEauDFZcj4XoA0ZGg3)Vn+@`qo$f_)#VPH1gi_
ze=@aR=TaK{73QVxN)*f&@XwF3dS3g;K--J!qvgjPj^ZkHPj<ceB>lYUaNRsfvr8*0
z9~o>6$VlGV8+kFHb9sky*Q&sM_K!Cms_fnzwQkch+n?Odmbs}jUz@m3IG{95!KtA~
z%S+?1)0D7Y5n;_+{nbC(W%qmN&5ThsDAHNLBs%Fa`~T+qcW3=P$!V@B!fq9x^E+AO
z#VuAT)7$^-w!J;ZDNw<-Zp*a&LF{REp6j=6IU#sqKW|LTc9Tl}9d{Vp=9QeBAfxGU
zdH#9k_vv4JBNIM|y@)KX&VKj!3!_JH_(|yp4+JE%1HSD#zI*rW>fhgeHt&}YKUXwo
z1JCCy1_lPUByV>Y1_p+0404C&v+QGFVBjq9h%9Dc;1&j9Muu5)Bp4VN*h@TpUD=;<
z3vwE2&J%0ZW?&F$@^o<wskrs_h9NJ50>c4=2X3Nef}D2K!VaA~Tl-F$fq{X+;nE}!
z#juOV0Yq~cGcYnRFesd1U}0cjXfR+F0Er$Nm1JNT4FrbKKp4#qqh-Qq!8lqwj8>7O
z?F5F=#u5X=Xdr+Z$fGG?G$oAokw&`*quqni?!jpHV6=NM+C6}D58g1BzG0t{b$drP
PsFmdD>gTe~DWM4fp_zZN

literal 0
HcmV?d00001

diff --git a/resources/images/screenshot04.png b/resources/images/screenshot04.png
new file mode 100644
index 0000000000000000000000000000000000000000..612a8e184009a3edc8949e2d301012e69ee0096c
GIT binary patch
literal 6526
zcmeAS@N?(olHy`uVBq!ia0y~yU}a!nV7kD;#=yXEzV>by0|V3Bs*s41pu}>8f};Gi
z%$!t(lFEWqh1817GzNx>TW_aDZ@aC)<N9CHwY@>5CBeex`YRr*KXL{qeT#nQ{jWN^
zNpX|T$#mvE>3BQ;@0{$KuHsjM&KOq7D7K$rZGN&|`Mvhf4ePf%_kTV4ZrArc?mUwh
zOn==rb@g(l-TQ0{PCI_R`R>xr!!KEOrS3aa9Xa#*4tp_9>-aJ*^#Hl+3eQsdmtGTI
zA$vUbl;z>QYgR|^zdQNhf}n5}p=XLJb@7)&8`n%;@?g(8Hv1n5GAh<3N*`I875vwK
zSNpKoVf~}`6RSi2FFUyUM@(P)o(#!;H;J0hY%jZG-~Ie)xbcqmqvz70wH4p3p3m95
z-17L>GF2B1sq;Ozk}m7=$Y`rf{~O_AJf~~p+i4dk>F;B#{C+lki`z_zE`Rq%E74gd
zW%pMsJaVA<V9QKt2i<6<#b<oQmT!>qH9L7pwK4Va!vi`T_p=wyHGf~zD`ZsOq%GVe
zDEBk3*nZbf>$7KXPIK9E<jnN272VhOxJh>3*>#AUBSS847wf*Q&G+qnbbLY$F6$OM
z-Ffs{bdlEHv${9uu-0{dI67m_S78Pr#qEnEbQ&G(CMC>P%s=DCA}h=w8gfo(M-#)!
zBKL_h8%%CUs>kj8*mLn)>eCaad-ifFge;P{k)qik+LZJ!!efTBt84QrH&b7~&C@gt
zU3v|pVrIt}ZcNC!cxF<nwr7yXtfWm-g8WpA#ojc|O5Qf7=-ko`+8!YSs}Jly5VX^a
zH#B=qSn%1cCO-4UW^KE%X6dx(mv@#X&wjBn+TZrO(Fxu+BFa3ng*QBu`;82*FFRvU
zdMwlUtj+1Uw-)|d_m|Do>Pp4rsJgP{Y^#lTw=UQ^_eBz0lFWz958F5roIWQ#6K*}w
zeJAOeadM!>VvpFInB}fK9ETOId6t*uKdI}Seff*`oge8>?l^tdKVi9``utnzE5Cl7
z+v@u!s?|GKKcaRk+tLSD+Dt>7UQb{5{>uEX@A8>zSblMQ5qz<qKSg-9*gxAH>wl?q
zUuzTQ31nbkY{_(X4)An#h9!IkhKf106Ky>XJIEZ3k9J)xDrntdk+Q;1tgFi+OSCIM
z@e0>ks~IuBSbe1?iHN%&-1^|b@uaH<k4A>GhdT=VVJIvv4l0=_^nbcY)RBsUJN@O~
z<;veP)bBkLvRRpJ#jMmNLWPQxV?}qxUF>FL5p)hnT4tx-<yq0UzWT?HD)Fb0_n!Zg
zsr5RS(%`Q!FLhU<V7`EVew5Yo+D8W3UR)n7Kkjf8SE+ll>&++W=S_#}=1H1eT3PwX
zU}Hc=^3LAKivgX>JCwUt1@5zdyy;M7_vWZ|o1WSJ<aV~qO`ZAL#C^g6rD+OI4Lw?3
z8i$>xg!PIDYu@Uw{?RVG-$QR^jH*GA&H^UUNsrn8H{ZWI>*q;Mb4?L;tN5JX$s#Xq
zu}YcV{%5!C?J-V)3bu7yrtJ@6PqXt}zjezA!3+C&V`8?ORPyh*!`L>j<m3byO^3_#
z&ojSI|Kb~&@ImZFWN~%&yT@M`J%YneN<VlYAfX-bZP)SLyKh(j{_eARzkK+)qB$FQ
zK4&p7Ft8<gySp$jFl=LxJ2anV9|HpeXMsm#F#`j)FbFd;%$g&?z`(#>;_2(k{*+sg
z(@=H#f|Cpk3?faQE{-7;x8B|`<YiD`IAHL=&0bA_({5VWp>t=ezezJNFfce=ngpU4
zcJVlXXbxirMg|53g)<B+3=9kn2FwB=(L<w>3=E@zz%UvJquF7!Oc*T~M{9@CDsr@)
zz%bfaVqh2z1W*HcG$o9tgwa0IX!l^WdobEP80{X6b`M6o2axW;8|L!e>~D@s&H4;#
OC3(8~xvX<aXaWF|V{PaF

literal 0
HcmV?d00001

diff --git a/resources/language/resource.language.en_gb/strings.po b/resources/language/resource.language.en_gb/strings.po
new file mode 100644
index 0000000..c8442f2
--- /dev/null
+++ b/resources/language/resource.language.en_gb/strings.po
@@ -0,0 +1,37 @@
+# XBMC Media Center language file
+# Addon Name: Spotify ScreenSaver
+# Addon id: script.spotify.screensaver
+# Addon Provider: Benoit Harrault
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Addons\n"
+"Report-Msgid-Bugs-To:  \n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: English"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: en\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#32001"
+msgid "Rotate Image Every"
+msgstr ""
+
+msgctxt "#32002"
+msgid "Randomize"
+msgstr ""
+
+msgctxt "#32003"
+msgid "Animate"
+msgstr ""
+
+msgctxt "#32004"
+msgid "SpotifyClientId"
+msgstr "Spotify Client Id"
+
+msgctxt "#32005"
+msgid "SpotifyClientSecret"
+msgstr "Spotify Client Secret"
diff --git a/resources/settings.xml b/resources/settings.xml
new file mode 100644
index 0000000..2804cc0
--- /dev/null
+++ b/resources/settings.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<settings>
+    <setting id="RotateTime" type="enum" label="32001" default="0" values="30s|60s|120s|240s"/>
+    <setting id="Randomize"  type="bool" label="32002" default="false"/>
+    <setting id="Animate"    type="bool" label="32003" default="false"/>
+    <setting id="SpotifyClientId"     type="text" label="32004" default="SpotifyClientId"/>
+    <setting id="SpotifyClientSecret" type="text" label="32005" default="SpotifyClientSecret"/>
+</settings>
diff --git a/resources/skins/default/1080i/default.xml b/resources/skins/default/1080i/default.xml
new file mode 100644
index 0000000..894bbae
--- /dev/null
+++ b/resources/skins/default/1080i/default.xml
@@ -0,0 +1,66 @@
+<window>
+    <allowoverlay>yes</allowoverlay>
+    <coordinates>
+        <system>1</system>
+        <posx>0</posx>
+        <posy>0</posy>
+    </coordinates>
+    <onload>SetFocus(101)</onload>
+    <animation effect="fade" time="250">WindowOpen</animation>
+    <animation effect="fade" time="250">WindowClose</animation>
+    <controls>
+        <control type="image">
+            <posx>0</posx>
+            <posy>0</posy>
+            <width>1920</width>
+            <height>1080</height>
+            <texture>black.png</texture>
+        </control>
+        <control type="panel" id="101">
+            <posx>0</posx>
+            <posy>0</posy>
+            <width>1920</width>
+            <height>1080</height>
+            <scrolltime tween="sine" easing="out">200</scrolltime>
+            <autoscroll>true</autoscroll>
+            <include>contentpanelslide</include>
+            <itemlayout height="1080" width="1920">
+                <control type="image">
+                    <posx>0</posx>
+                    <posy>0</posy>
+                </control>
+            </itemlayout>
+            <focusedlayout height="1080" width="1920">
+                <control type="image">
+                    <posx>0</posx>
+                    <posy>0</posy>
+                    <width>1920</width>
+                    <height>1080</height>
+                    <aspectratio scalediffuse="false">scale</aspectratio>
+                    <animation effect="zoom" start="110" end="130" center="auto" time="25000" tween="cubic" easing="inout" condition="String.IsEqual(Window(10000).Property(picture_animation),okay)" pulse="true">Conditional</animation>
+                    <animation effect="slide" start="-10,-10" end="20,20" time="9000" tween="cubic" easing="inout" condition="String.IsEqual(Window(10000).Property(picture_animation),okay)" pulse="true">Conditional</animation>
+                    <info>ListItem.Thumb</info>
+                </control>
+                <control type="image">
+                    <posx>0</posx>
+                    <posy>250</posy>
+                    <width>1920</width>
+                    <height>1080</height>
+                    <texture>overlayfade.png</texture>
+                </control>
+                <control type="label">
+                    <left>0</left>
+                    <top>1000</top>
+                    <width>1900</width>
+                    <height>25</height>
+                    <font>font30</font>
+                    <align>right</align>
+                    <textcolor>ffffffff</textcolor>
+                    <shadowcolor>ff000000</shadowcolor>
+                    <info>ListItem.Label</info>
+                    <animation effect="fade" start="100" end="0" time="15000" condition="True">Conditional</animation>
+                </control>
+            </focusedlayout >
+        </control>
+    </controls>
+</window>
diff --git a/resources/skins/default/720p/script-main.xml b/resources/skins/default/720p/script-main.xml
deleted file mode 100644
index 778868b..0000000
--- a/resources/skins/default/720p/script-main.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<window>
-  <controls>
-    <control type="image">
-      <description>background</description>
-      <posx>0</posx>
-      <posy>0</posy>
-      <width>1280</width>
-      <height>720</height>
-      <texture>background.jpg</texture>
-    </control>
-    <control type="label">
-      <description>label</description>
-      <posx>0</posx>
-      <posy>300</posy>
-      <width>1280</width>
-      <height>720</height>
-      <textcolor>hotpink</textcolor>
-      <shadowcolor>ff000000</shadowcolor>
-      <label>Spotify Screensaver</label>
-      <align>center</align>
-      <aligny>center</aligny>
-    </control>
-  </controls>
-</window>
diff --git a/resources/skins/default/media/background.jpg b/resources/skins/default/media/background.jpg
deleted file mode 100644
index bc3a303278efe284e268eb4db1089eaf7da33ff9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 126298
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
JK6Lzl69CaRej)$>

diff --git a/resources/skins/default/media/black.png b/resources/skins/default/media/black.png
new file mode 100644
index 0000000000000000000000000000000000000000..1566dffe5b011150bbde98dc29db92e17fb237b3
GIT binary patch
literal 195
zcmeAS@N?(olHy`uVBq!ia0y~yU{GgZU{K^>VqjpnIzzRdfq_B0#5JPCxhOTUBr`ux
zAtW<5l_5MeMZr|Tt29T!$iUEC!N}Ok$jHjnL_ycU)WBfr-jZep1_t&LPhVH|hg=e3
z$~sZp2gMi|7&r?&B8wRq_zr_G<MI3zDGUq@Ea{HEjtmSN`?>!lvNA9*NPD_ChE&{o
sd$5s#fq~)hf}g?h4>&>@85kJuGw_=+Fz(Kd4+qJ3y85}Sb4q9e08Fbf2LJ#7

literal 0
HcmV?d00001

diff --git a/resources/skins/default/media/overlayfade.png b/resources/skins/default/media/overlayfade.png
new file mode 100644
index 0000000000000000000000000000000000000000..6a0b5b3b2b3b6e94eb9eb792f130cc8f97d492a1
GIT binary patch
literal 195
zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU}E54VPIfT+^iD8z`)Su>EaktaqI1+i@XOE
zc$hCPdG$~GFq^KBg2SG=XuIbbF7KyLyx;hI{X+W>=k7Bw7AhX{P@e0#m5o>GmUPFW
zTQkp@Ok(dp+I)S96cbaDIm=`LA18yC8x?HCTH^Vbn3$3{o7h)XJ~(*due;UdnJ$?Z
y7C1UrHyh8*RN)s8Se|o2<MeqE0T7T7T5&Rs{Znl2UKIug1_n=8KbLh*2~7a&fkg=b

literal 0
HcmV?d00001

diff --git a/resources/skins/default/skin.xml b/resources/skins/default/skin.xml
new file mode 100644
index 0000000..74d7a61
--- /dev/null
+++ b/resources/skins/default/skin.xml
@@ -0,0 +1,10 @@
+<skin>
+  <defaultresolution>1080i</defaultresolution>
+  <defaultresolutionwide>1080i</defaultresolutionwide>
+  <version>0.0.1</version>
+  <zoom>0</zoom>
+  <credits>
+    <skinname>default</skinname>
+    <name>Benoît Harrault</name>
+  </credits>
+</skin>
-- 
GitLab