Please find the foo_osd thread for further questions, as it is off topic in this thread.
Here is a modified version of the foo_osd config i used to use, including a progress bar I just added.$puts(c_static,FFDDDD)
$puts(c_album,FFBB99)
$puts(c_artist,FF8855)
$puts(c_title,BBBBFF)
$puts(c_track#,777777)
$puts(width_columnA,6)
$puts(spacer,': ')
$progress2(%_time_elapsed_seconds%,%_time_total_seconds%,30,FF8855'█',FFDDDD'█')$char(10)
$if($and(%artist%,%title%),
$get(c_static)$padcut(Artist,$get(width_columnA))$get(spacer)$get(c_artist)$caps2(%artist%)$char(10)
$get(c_static)$padcut(Title,$get(width_columnA))$get(spacer)$get(c_title)$caps2(%title%)$char(10)
,
$get(c_static)$caps2($replace(%_filename%,_, ))$char(10)
)
$if(%album%,$get(c_static)$padcut(Album,$get(width_columnA))$get(spacer)$get(c_album)$caps2(%album%)$get(c_track#)$if2(' #'%tracknumber%,)$char(10))
Edit: spelling