use_xft yes
xftfont Champagne&Limousines:bold:size=8
xftalpha 0.1
update_interval 1
total_run_times 0
own_window yes
own_window_transparent yes
own_window_argb_visual yes
own_window_type normal
own_window_class conky-semi
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 1050 140
maximum_width 1050
draw_shades no
draw_outline yes
draw_borders no
draw_graph_borders no
default_color EAEAEA
default_shade_color 000000
default_outline_color 555555
alignment bottom_left
gap_x 50
gap_y 100
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 1
override_utf8_locale yes
TEXT
${if_running amarok} # Si Amarok está en ejecución...
${if_match ${execi 4 expr length "`qdbus org.kde.amarok /Player GetMetadata | grep title: | cut -b 8-`"} > 0} # Mirar si tenemos titulo = se está repruduciendo musica (mirar si se puede hacer de otra manera)
${if_match ${execi 4 expr length "`qdbus org.kde.amarok /Player GetMetadata | grep title: | cut -b 8-`"} > 42} # Si la longitud del titulo es > 80, scroll.
${font Champagne&Limousines:bold:size=26}${color 999999}${scroll 42 1${execi 4 qdbus org.kde.amarok /Player GetMetadata | grep title: | cut -b 8-}}${font} # Título canción scroll
${else} # Si no es > 42
${font Champagne&Limousines:bold:size=26}${color 999999}${execi 4 qdbus org.kde.amarok /Player GetMetadata | grep title: | cut -b 8-}${font} # Título canción
${endif} # End if logitud título > 42
${color}
${voffset -2}${offset 10}${font Champagne&Limousines:bold:size=18}${execi 4 qdbus org.kde.amarok /Player GetMetadata | grep -w artist: | cut -b 9-}${font} # Artista canción
${voffset -2}${offset 20}${font Champagne&Limousines:bold:size=12}${execi 4 qdbus org.kde.amarok /Player GetMetadata | grep album: | cut -b 8-}${font} # Album de la canción
${else} # Else de si long título > 0 Amarok
${if_running spotify} # Si Spotify está en ejecución...
${if_match ${execi 4 expr length "`qdbus com.spotify.qt /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep title: | cut -b 14-`"} > 0} # Mirar si tenemos titulo = se está repruduciendo musica (mirar si se puede hacer de otra manera)
${if_match ${execi 4 expr length "`qdbus com.spotify.qt /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep title: | cut -b 14-`"} > 42} # Si la longitud del titulo es > 80, scroll.
${font Champagne&Limousines:bold:size=36}${color 999999}${scroll 42 1${execi 4 qdbus com.spotify.qt /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep title: | cut -b 14-}}${font} # Título canción scroll
${else} # Si no es > 80
${font Champagne&Limousines:bold:size=36}${color 999999}${execi 4 qdbus com.spotify.qt /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep title: | cut -b 14-}${font} # Título canción
${endif} # End if logitud título > 80
${color}
${voffset -2}${offset 10}${font Champagne&Limousines:bold:size=24}${execi 4 qdbus com.spotify.qt /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep artist: | cut -b 15-}${font} # Artista canción
${voffset -2}${offset 20}${font Champagne&Limousines:bold:size=18}${execi 4 qdbus com.spotify.qt /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep album: | cut -b 14-}${font} # Album de la canción
${else} # Else de si long título > 0 Spotify
${voffset 18}${color dddddd} ${font Comfortaa:pixelsize=78}${color 999999}${time %H}${font}${voffset -50}${color}${font Comfortaa:pixelsize=78}${time :%M:%S}${font}
${voffset 8}${offset 15}${font Comfortaa:pixelsize=26}${time %A}${font}${offset 10}${font Comfortaa:pixelsize=26}${color 999999}${voffset -9}${time %d}${color dddddd}${font}${offset 5}${voffset -9}${font Comfortaa:pixelsize=26}${time %B}${offset 5}${time %Y}${font}
${endif} # End If de si long título > 0 Spotify
${endif} # End If de Spotify is_running
${endif} # End If de Amarok tit > 0
${else} # Else de si amarok is_running
${if_running spotify} # Si Amarok está en ejecución...
${if_match ${execi 4 expr length "`qdbus com.spotify.qt /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep title: | cut -b 14-`"} > 0} # Mirar si tenemos titulo = se está repruduciendo musica (mirar si se puede hacer de otra manera)
${if_match ${execi 4 expr length "`qdbus com.spotify.qt /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep title: | cut -b 14-`"} > 40} # Si la longitud del titulo es > 80, scroll.
${font Champagne&Limousines:bold:size=36}${color 999999}${scroll 40 1${execi 4 qdbus com.spotify.qt /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep title: | cut -b 14-}}${font} # Título canción scroll
${else} # Si no es > 80
${font Champagne&Limousines:bold:size=36}${color 999999}${execi 4 qdbus com.spotify.qt /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep title: | cut -b 14-}${font} # Título canción
${endif} # End if logitud título > 80
${color}
${voffset -2}${offset 10}${font Champagne&Limousines:bold:size=24}${execi 4 qdbus com.spotify.qt /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep artist: | cut -b 15-}${font} # Artista canción
${voffset -2}${offset 20}${font Champagne&Limousines:bold:size=18}${execi 4 qdbus com.spotify.qt /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Metadata | grep album: | cut -b 14-}${font} # Album de la canción
${endif} # End If de si long título > 0 Spotify
${endif} # End If de Spotify is_running
${endif} # End If de Amarok is_running