From 013c3e1bb4baec1cd7d5a4a0274d794c259ae6d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Harrault?= <benoit@harrault.fr> Date: Sat, 17 Nov 2018 12:10:17 +0100 Subject: [PATCH] Initial release --- LICENSE.txt | 282 +++++++++++++++++++++++++ addon.xml | 20 ++ changelog.txt | 2 + default.py | 132 ++++++++++++ icon.png | Bin 0 -> 53647 bytes resources/language/English/strings.xml | 8 + resources/settings.xml | 2 + 7 files changed, 446 insertions(+) create mode 100644 LICENSE.txt create mode 100644 addon.xml create mode 100644 changelog.txt create mode 100644 default.py create mode 100644 icon.png create mode 100644 resources/language/English/strings.xml create mode 100644 resources/settings.xml diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..4f8e8eb --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,282 @@ + + 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 new file mode 100644 index 0000000..4635e3c --- /dev/null +++ b/addon.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<addon id="script.image.lastfm.artist-slideshow" + name="Last.FM - Artist SlideShow" + version="0.0.1" + provider-name="BenoƮt Harrault"> + <requires> + <import addon="xbmc.python" version="2.1.0"/> + <import addon="script.module.beautifulsoup" version="3.0.8"/> + </requires> + + <extension point="xbmc.python.script" library="default.py"> + <provides>image</provides> + </extension> + <extension point="xbmc.addon.metadata"> + <summary>Plays a slideshow of the currently played artist.</summary> + <description>(forked from legacy and unmaintained script.image.lastfm.slideshow).</description> + <platform>all</platform> + <language></language> + </extension> +</addon> diff --git a/changelog.txt b/changelog.txt new file mode 100644 index 0000000..97e58ae --- /dev/null +++ b/changelog.txt @@ -0,0 +1,2 @@ +Version 0.0.1 +initial release - from legacy and unmaintained script.image.lastfm.slideshow diff --git a/default.py b/default.py new file mode 100644 index 0000000..95db608 --- /dev/null +++ b/default.py @@ -0,0 +1,132 @@ +import urllib +import urllib2 +import os +import xbmcaddon +from BeautifulSoup import BeautifulStoneSoup +try: + import json +except: + import simplejson as json + +__settings__ = xbmcaddon.Addon(id='script.image.lastfm.artist-slideshow') +__language__ = __settings__.getLocalizedString +home = __settings__.getAddonInfo('path') +icon = xbmc.translatePath( os.path.join( home, 'icon.png' ) ) + + +def slideshow(): + if xbmc.Player().isPlayingAudio(): + p_name = get_name() + start_slideshow(p_name) + while True: + p_name == get_name() + xbmc.sleep(2000) + if not p_name == get_name(): + break + slideshow() + else: + xbmc.executebuiltin("XBMC.Notification("+__language__(30000)+","+__language__(30001)+",5000,"+icon+")") + clear_slideshow() + return + + +def get_name(): + try: + name = xbmc.Player().getMusicInfoTag().getArtist() + except: + xbmc.sleep(1000) + try: + name = xbmc.Player().getMusicInfoTag().getArtist() + except: + return + if len(name) < 1: + name = xbmc.Player().getMusicInfoTag().getTitle().split(' - ')[0] + return name + + +def clear_slideshow(): + get_players = json.loads(xbmc.executeJSONRPC('{"jsonrpc": "2.0", "method": "Player.GetActivePlayers", "id": 1}')) + for i in get_players['result']: + if i['type'] == 'picture': + stop_slideshow = xbmc.executeJSONRPC('{"jsonrpc": "2.0", "method": "Player.Stop", "params": {"playerid":%i}, "id": 1}' % i['playerid']) + else: continue + clear_playlist = xbmc.executeJSONRPC('{"jsonrpc": "2.0", "method": "Playlist.Clear", "params": {"playlistid":2}, "id": 1}') + + +def add_playlist(images, name): + + items = [] + for image in images: + + # (keep only "default size" images) + soup = BeautifulStoneSoup(str(image)) + found = soup.findAll(attrs={"size" : ""}) + if (len(found)): + if (image is not None): + imageUrl = image.string + if (imageUrl is not None): + # akamai hack to get jpg image (instead of png) + imageUrl = imageUrl + '.jpg' + # add item + item = '{ "jsonrpc": "2.0", "method": "Playlist.Add", "params": { "playlistid": 2 , "item": {"file": "%s"} }, "id": 1 }' %imageUrl + add_item = items.append(item.encode('ascii')) + + if (len(items)): + print 'Adding - %s images' %str(len(items)) + else: + print 'No image found' + xbmc.executebuiltin("XBMC.Notification("+__language__(30000)+","+__language__(30002)+name+",5000,"+icon+")") + + if len(items) > 0: + add_playlist = xbmc.executeJSONRPC(str(items).replace("'","")) + + +def start_slideshow(name): + xbmc.executebuiltin("XBMC.Notification("+__language__(30000)+","+__language__(30004)+name+",5000,"+icon+")") + u_name = name.replace(' & ',' ').replace(',','').replace('(','').replace(' ) ','').replace(' ','+') + url = 'http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist='+u_name+'&autocorrect=1&api_key=1dda8497b435d2597823613e480fc860' + try: + req = urllib2.Request(url) + response = urllib2.urlopen(req) + link = response.read() + response.close() + except urllib2.URLError, e: + print 'We failed to open "%s".' % url + if hasattr(e, 'reason'): + print 'We failed to reach a server.' + print 'Reason: ', e.reason + if hasattr(e, 'code'): + print 'We failed with error code - %s.' % e.code + xbmc.executebuiltin("XBMC.Notification("+__language__(30000)+","+__language__(30003)+",10000,"+icon+")") + return clear_slideshow() + + soup = BeautifulStoneSoup(link) + + #TODO: filter only artist images and not similar + images = soup('image') + + print 'Images: '+ str(len(images)) + + if len(images) > 0: + clear_slideshow() + add_playlist(images, name) + get_playlist = json.loads(xbmc.executeJSONRPC('{"jsonrpc": "2.0", "method": "Playlist.GetItems", "params": {"playlistid":2}, "id": 1}')) + if get_playlist['result']['limits']['total'] > 1: + play = xbmc.executeJSONRPC('{ "jsonrpc": "2.0", "method": "Player.Open","params":{"item":{"playlistid":2}} }') + if len(images) > 5: + add_playlist(images[5:], name) + get_playlist = json.loads(xbmc.executeJSONRPC('{"jsonrpc": "2.0", "method": "Playlist.GetItems", "params": {"playlistid":2}, "id": 1}')) + if get_playlist['result']['limits']['total'] > 0: + get_players = json.loads(xbmc.executeJSONRPC('{"jsonrpc": "2.0", "method": "Player.GetActivePlayers", "id": 1}')) + pic_player = False + for i in get_players['result']: + if i['type'] == 'picture': + pic_player = True + else: continue + if not pic_player: + play = xbmc.executeJSONRPC('{ "jsonrpc": "2.0", "method": "Player.Open","params":{"item":{"playlistid":2}} }') + else: + xbmc.executebuiltin("XBMC.Notification("+__language__(30000)+","+__language__(30002)+name+",5000,"+icon+")") + clear_slideshow() + +slideshow() diff --git a/icon.png b/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5e96a36ba278d45c62cfb2209f48239a8a403944 GIT binary patch literal 53647 zcmeAS@N?(olHy`uVBq!ia0y~yV7Ly#9Bd2>44t({wlXj<u%tWsIx;Y9?C1WI$jZRL zWtHjd91xI^Uy@&(kzb(T>FlgfP?VpRnUl)E;L$mET6svwb+PvId&{d9o;48Bbbh~= zS7ERD%1bVZGb9r<nE8xNHYzS+5_EN85p`@*V(V#B+Njjk+K_NiZi2#sBMBmbftALa z!b+Y#-8+5yefjj-?D>1Y+or#-y|#;C!k)i7_mo6%HJHq6kbm^ltG}mfS@Lg2o(~Mn zXBZMT85uJ<*&c52u#?OC;xkeBhZ0AFdHE4-2J_xM%`Zwm{P&zS^`LmiC6>+`O=nN0 zbnXZ^vhrpV&&FD}BUgTi7#`Lz{OrmuvT@H0Vey+EHlJ6r?w&dKSaNqn%`=`dspvDd zO7~`|KIxG7C|(#SHhr@0qiCgTKBCJCUH^p1%s!Tw#?+wH`Id=K+w;gWCAE)-o$k2o z5n+(g{HWdczl(K_OyiHByqA(YYx0sNHLN>*Y4Plvw~SugoAV~5&mlqNNXk-!pE<jt ztD@K@Pv<`HXs*4tTTJw>6(_ExZM$~O?b)%kc+pq;^ZxmER`2#$-(>%tXVKT%jen=c zSJ^W3L<Z)T)oeWao^?U8F~g_t`)`==Gbw1kivE2d{QJVr=c=9xCpH)xo;-KX>{(I7 zu}4k+7XE+v!TihB?>$Ff{?p*UJ9qK{k!4&j9_`wADfn`0O;sA(<f99v|5kSVFMJR` z|FA*J<O2_jD;9MWT%1x^*}16f^Nkor^SSQNKm7|9{-1bb{uYbtN`X>#j9F_8CrB+| zdUD;aVUYl%P_e@n=D!!s>uW3o_V3}i+Ie*6f1MZiHy=uUq&j)_56g49Dm~|fK5Z8J ze&oE+0!Bs;CanMlEeGZoOv(v-ISsZ2Y;p(0S(*$4Si=~_JeV>Y_%}J)-QehQ;Jm?D z)|?f<E#)Ab!Km)QZo#Y9aQcDO4#vD@_5_xm=I04)dl)|pup}xPxipF>gnDorHJnjo zd%{ua@GpQvg!QOnrvSf@)6WZPD_FGJS1q(!!TC$hiZ!-jom2A#+YFIeO?B<}4s-Z4 zt=wR=hIjS>o*S&+nh!siTA;K?>RdDT!?y*ZG5qq)w;ytUDE(n(!(`u{F4!O-D7C0f zLXqbPFQ?0*i7YMsYn;0#dM%O5blf!|?unXFlaKQI00|LRS9i&UZvyYFc&Z_mWtt_s zN+h(`swvC;>w>&RZh^)t{4<QAICC4eIsaaue6jOIPKn?yp}QS<&hbw7-TD{bPcV>> za$`?!{&>tKagt%S!O|IjXM~-pJfo1tW88f-Npu5S1bdFcv`*24?hVx&k8gOs!TCnv zn`jxq<z2?dD<3T?w25I{CsZy{E@s{``@q@9OFu+aSl1}b>pg#T`a|gtu|F99Sk%o^ z@V%gDA#jM}WJ_<0mJ|0wp@)hOMJIZMsNWK5?u>cFmL&So;v-k#lplR6&X?48PE7J} zx>R;4@lxd_+e_L;GuQZ*sku*Pee(8++9%gf$)BP*yIMB3^s_`K?RDvO*?nZf5pK^t zOQtR9exh~K=A_rj$&;8TT@I?y%+)m4Tz183rPRvcpu<6%FNtItzjSzM@-pb<;!EL6 z)l)YZ-7=Ch%9-gj)7eNo^_T{SYx5(w#6Yt^DUInGk3)Du+g~~RE}IsxfAP2A^pw;T z-PFUW#VOe-=TG!q5SV3lwtbqH_Tsq<?k?OrJ$PF2#K$LcCudKTo-})MywZD}^Aq)_ z<xkzO`#-L6-GhY_7HtS#==^Y^l2>57VT57y$A(9$M_;O5QT^r};oUWTPDD{WXV|51 zuE40pB_1pNGs7ZXZ+crgSFZo$`ZQB?R@Y{)O<t|1BByGGcCA{h6~5K!>zr4{yL9fh z&huKo==+8AD^srQx!RIdn)Ns9^DC=Yr>}BfiM}eIDPSTY#VI8!byv!G)~Z>IvwqGx zJL~(_4^cd8Ro2=@?TsqFWpzvNR`eF@E$XFDN^43!mCP!Ydo`(aZb|s-Yp?HJI{d=$ zOVF2ZukT)H|GM_e<S*G@*m)9|vzgZ&tZR03-m-A5;`t5t3T||yJV~08dL_ps%g6Ye zxt_s0gSx~;nL@dnE-$(MWb(?XnX59JUosm@8pm&D+N`(v{@Jf*BcGW*+pcp$Y@XO_ zT`S$VD5;1d9sY=WTNg#JM&xdMwe43%Zt~gfc^l_#y11ot^UZYQGYgEGB$oDQZ_9`d zzx{RF^4$A3BX4uQ@w@RiEk9*`QvH>>qLt@@&RuF-n#}i#&!^q0UC@13@|?$x#|70* z)t3eDy)2y0o4&1h@#mKAdET2&8%`Hrw`^U_b+hZ1=GNP{<~_eFSg!v)>3bc&WdBpS zt8)FeS8auDXWORlS+nO_#oX_1)xRs>f06qZ_$~3L$<H%CZv9yI_3cOHpRK<_f7^b% z{{8vya@GTk`xtjK$?08=Iu?CRkb|j~shri0>k?;_?3ZK%H4BX$YCkeNB0cIn@-<XV z%)Vs2m~C)<!=?@Fr%R`EPcLuxZady$-g@43hx-)w9+z1z>w5RdEtNRh`>N-dTf4it z+xc}LA~seZt>_8$2|P1*s+D$eSX}JV9a^PVXGWZiNPBbAq9n%U&cz-4XB^UOi_Pw- z*Tw(gIo-Rp{p*~!XVxY77s^;XozuzE-twvCq)Ype*v?>2KhLS2mt)NHOuwgYDlf|Y z6yud}>fw~uD;-y^nZ!iJ+|r!Kqu+Xc^14a$Cfm(OoDew0aMP{4ukWrJ*Vxx3t4-Ny zv^m&8^smoX&eGP|t&1c3B26RnHy_^Y|IFk0hoWCaUyHXt^?OqJtadls*0!z7tmAd- zlmESln!dI4^@7rmuXkO~UZWplzwco7;fcL1y_(YXS_Zlr`W1UMlY+w+7Cme`wDD}* z?AhHaT|Zn8N59#ACC@eYY2MrWX&ZCjZ}UI;=25olGS#W7@?MckukSPbz3kQO*0-Fu zf1h4+n(xhlHxJ(K*nBzj`NX1^pZ0v(7|Xc(mi7zLqoV7}kH6a&l^GeiyM2TEj`Ss` z_OB{l|LmS@wS9<s=>2ttYcuaI-;#fO-_E~p{yMYI;oova>-w}S`|MBHR%}1Fdfnc* z-TOWXJPWwCa5?Wo-o5vY_T^@U<mhDnshCk-@x<fA#CdA7mn~cD<$ikB!?eWDS2oT_ zHs4qLf8FMzE0(UCdM&C*Mn+t&{#)&x@8y0!=Dx5yX>s#Y^ELk8w={B(z743(`|aZ% zblf97<oN^5`@wf(zs2U-OZ~6-vE|mwS;m{vPn{DwCpItEVtRSrx0+)=UvhVfAKR6@ zTRx^|PsM8W9n1euy1!I=x~+cvo6?uI<wqZ$dbzqR+&?xs=Jk%e+P!<vuUh|Bef9iX zzt;Y~&7Q+%m4D;j3#k~Zin0@#FAn*BpFKVQ=bc@3)i>WBv_Ad*j%=T#+|JYctSj}u z-aGv}^80i7oQjURh(8{$0-q)?J^t1H_1`;INw!64S8BJs_k1y#J$cQ>=lfIseM;Q( zLGx$k)0S5*mzVr}@>28sO6l`qHq!O;KGxLjdJ+CI{`=kwwI2`XpWFZStjoEc{ZIDC z{Mh?t>Y>$#*XzcYpJzL3S2y`vTHU%IYY*L4elPL9>c0D)`7_S{Yxo=RHSm4%b@l!J z{Nk6y#Qw1|&-naDwOp)}fq_9G*(1o8fuTx`fuW&=f#DYe14F|L28L1t28LG&3=CE? z7#PG0=IjczVPIfjOY(MiVfYV%3-&Ib%)r3FS>O>_%)r2R1cVu<YV%1mFfg!}c>21s zKjIeTW?-Kslik3;puphi;uunKYt7!uJ*lCkx;EEtRnIRzZ(F*WJ=4{N!_h@VP{5ES z$Kb~Eqy6H&ACKNRGQ%bLjQ5ovZ-nHJna$S^d^COf9uqUgZ#R<OI0Uc=icWNMWfbgM zwCbJh_j|?P?q%23uerH)@A<V#`uFaimsp)Qck}G6&t?^$F+5h%&HwW*2SW#=2HVU1 zj0Y-zy%*XzlVKra4JZ5bI@@iZs@F*@yT5w+=Xz=9U%!iZj<9W<yX^czd;k4WifvYZ zXX-zUVf<nAH*z=M4x_)ZIhX$D+e<SVZgJo#a8<o7m)!E1m4RR3h3(Ih`i*lht?m7C zf6L`BvL9Z~s-0*j-LU%D%UyHbbFRI3uf40!ZQprO<s$*h@6Y`FxXbH(`?|Y7wQRp% zxbXdT=_&siFXvw_Ulif--^`?Aqwo3N`|`GnBm6IY=bLtEfA+P@#c$)TCurU+pP{(z z@|T_au9V+AC*VAHUU<fnpQqC;^{=1)A9l~wUi;Uc2>(mvQ<Q)1xv}nL^_SK=%U2(J z`T6$Dbz6(3>^on1WSd)#+J~!ZJEu!zRZVx?Kl{Jz{_42R&(zJbcd=#KDxb;VWnp-E ze@XcZ!P%Mr;(pFO%9gl|Nnt^YerY4~%jVk78)b1#`VUVT>P9gvbj?wFx%3#rg2vU; zN)#{jo=SRAGfh5k>HhBp8$G!d*$%{X>$xyIP1<%ac}3%e1D5O}%9S04+X~)RZ9DOR z{pCWl>;l)Nv%BIZ=}7$e;`H*oY=cF#+Zy!(*Qs(VJ{O#O>HUc{X6FR41naZnxt5cD zyYgs89GQ7%_UC&#a#3@Ra%jA$I$Qf;{^>=0yh^q0+1CVbn=Xi*{6OJ-5R;&Q;MZMq z{LgQX_5U8;tGQ$8bHUf0cER^}_BlQIF6jL0_aw7Qp3KKBQtKp^+<#hn!SCg*1=1aM z;Z3<bo4%!dz9zgk?AP1~|B}URR<~8kl22}a?tAH))SW{<?+>%F{abT^L9fItY${Wx zZL_q_L4I@PZI`#GC3(D_cdu7lYe!Ot&^n*x6MhOU*xb;i=sKTqu7cb;jm!V@7kf>V zTT#qs=yu>vjhOE$)y|NcCl7TC>FKKUHI)dRXwFNonsl*yO8skZms=w1qArLZU(P>& z+MbHP4(7u3cKS_4EF!N(GQKQvHEhUEe{i5hLSXK71t-DF^Lh$cmG-B^FZo@zbmu!o zB_-BrGu~aCnrVEg_Lh(0C#4C(^>gki&lQupyZoi?g=Y=xHH<FbXD%=dcp$apwb5*y zyU8=nVm2@9p6_q-&-Qs^5#x-jQfppVp4j>;sQ&)EW4VjfBcGdeF7#u(^YhF5x3-@- z4>#WVxutBCYE-#Q$cr!ET~B!|ke=~=cD+5T2mcYV4qvN)Q;NBBrmf3fb^mSFS&<|k z$IF%nrfTG-IP+*8b-XZp;n9_ui>9}>m9=%uh+}b|dO<<q(7}t&3-vd<8_lgVWcgcD zoHa|7-Q@MlmPHy}5<x7>+O@b_FUi$0o)iD_*HvHC>;FCGyo7yT!Q$-g61U^3)b)G( zG})I-7BjS-dpUC%x9Tyo`o2CUVIQd%-WFE9DT<fw-(*nzo~>*dThC?WcYp5Z0uf)! z9X}sldt*|3E--<ki2r3v*UegYua`3W#XY4@Z;|<-VtoC$YD<dUQ3KoH-5clle?M{l z^g7eHKdz47?Jn@HvKA1GyB4V<ep$2m+%8_T>P4m}Uf;F6+3{!QOUv+=n=MX=#F>SA z{hjcZ^LZ27iW>`_Jod?2XW+c#vS;x>HCKWBJdG<I9h&#QsvauopJ!!wL22dX(@&?I z%R7|hC?}`??~82eJm$;Y9nbz-S-9i}N!b;4H9q@dw!DuqBTV&ELDq6p9@*zYnTxMU zeOuD0XkC~ryuwZM%-=JYxEG6SFYojfO}@b3`Z6i!x@ke-+bgygeRUfg)TLMtge)$K zl6uf37-Q;pzB4=OvtM$LL(a-$3*RVg%VeIhD=^6Md9c>`m2>oi&%Q9(+x6CD>C+JB zV>b@nl<K{oxxMV!<ZZh*zIl1>>$;m7>!e;U<MExhuT4zk?-v$sUDjW04vyy)a{bzk zaxXLm-;`SSA*%dy>G5MZcY@5atFG4=Ol@GE8*|jDsxWby=;C!!heZ!>@jlFR@!da( z2Qd@n5|)G<Wnwkkb?)1;^N(B~)I`1E>ALZ&WpQZ6rxUr{8SzVb*)~T$Wi{QDu*v4m zyrMlbIV2vupL9i3@pi`^&g2<cNA!=+J-?}2<?7;_N{h}uI29PxvU#h{r;{(wT|XLV z+r}btvA83#cir{$^A_xjYIeQ<dRKGl@+lT(*^ync&b<cSTc^g~nD_4<li<}EX7x-a z0ljB8uL$<lYMgQT>xAX^_iW5vP+)i8Wy;kLRhQ0xsC=upp#S<=G3T	(T1HTlQ^V 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 literal 0 HcmV?d00001 diff --git a/resources/language/English/strings.xml b/resources/language/English/strings.xml new file mode 100644 index 0000000..861ebb0 --- /dev/null +++ b/resources/language/English/strings.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<strings> + <string id="30000">Last.FM Artist SlideShow</string> + <string id="30001">No music playing - Exiting</string> + <string id="30002">No image found for - </string> + <string id="30003">Http:Error - check log for info</string> + <string id="30004">Loading - </string> +</strings> diff --git a/resources/settings.xml b/resources/settings.xml new file mode 100644 index 0000000..985f39b --- /dev/null +++ b/resources/settings.xml @@ -0,0 +1,2 @@ +<settings> +</settings> -- GitLab