
    M@cH                     6   d dl mZmZmZmZmZ d dl mZmZ dZdZ	da
d Zd Zd Zefd	Zefd
ZefdZedk(  r` edd      ZeeeeefD ]  Z eej+                  e               ed      Z ee       eeeeefD ]  Z eej+                  e              yy)    )SIZE_EXTRA_LARGE
SIZE_LARGESIZE_MEDIUM	SIZE_MEGA
SIZE_SMALL)LastFMNetworkWSError a5f0ac61e7db2481b054ba52ff9a654f 0c4a52ae5dcdbba1f9e782833a50b623Nc                  l    t         s)t        t        t              a t         j	                          t         S )N)api_key
api_secret)_networkr   api_kapi_senable_rate_limit     6/usr/lib/python3/dist-packages/eyed3/plugins/lastfm.pyClientr   	   s"     5A""$Or   c                 4    t               j                  |       S N)r   
get_artist)artists    r   	getArtistr      s    8v&&r   c                 6    t               j                  | |      S r   )r   	get_album)r   titles     r   getAlbumr      s    8fe,,r   c                 0    t        t        | |      |      S N)size)_getArtr   )r   r   r"   s      r   getAlbumArtr$      s    8FE*66r   c                 .    t        t        |       |      S r!   )r#   r   )r   r"   s     r   getArtistArtr&      s    9V$400r   c                     	 | j                  |      S # t        $ r/ t        dj                  | j                  j
                              w xY w)Nz{} not found.)get_cover_imager	   
ValueErrorformat	__class____name__)objr"   s     r   r#   r#   !   sJ    I""4(( I//0F0FGHHIs	    8A__main__MelvinsHoudini)pylastr   r   r   r   r   r   r	   r   r   r   r   r   r   r$   r&   r#   r,   albumszprintr(   melvinsr   r   r   <module>r6      s    S S )**'- %5 7 / 1 ' I zY	*E9k:! )e##B'() 	"G	'N9k:! +g%%b)*+ r   