Deviation Actions

Br3tt's avatar

Spotifoo 1.3.1

By
Spotifoo : A ColumnsUI config for foobar2000 1.x (tested on v1.1.2)

Release info
    Ingredients : javascript: 90% / titleformat: 10% :D
    Current version : 1.3.1
    First Release on 2010/12/22 21:00 GMT+1
    Last Release on 2011/02/06 11:15 GMT+1

See Change_log.txt in the zip archive for more details on the versions...


Required Fonts (package of free fonts available here : [link])
    Segoe UI (included by default in windows Vista & Seven)
    Uni 05_53
    Digital
    Tahoma (included by default in all Windows version)
    Guifx v2 Transports


Required Components (package available here : [link])
    Columns UI v0.3.8.6 (coded by musicmusic)
    WSH panel Mod v1.4.2 (coded by T.P Wang)
    Panel Stack Splitter v0.3.8.2a (coded by Ssenna)
    Drag Panel v0.0.8 (coded by kandata)
    ELPlaylist v0.6.9.1.1b (coded by Ssenna)
    EsPlaylist v0.1.3.6.2 (coded by Ssenna)
    Channel Spectrum v0.17.2 (coded by Ssenna)
    Soft Playlists v2011-02-05 (coded by Johan De Bock)
    Audioscrobbler v1.4.7 (coded by Florian Heidenreich)
    Custom database v0.1.0_beta1 (coded by kandata)


Quick Installation Note (for advanced foobar users)
  1. Install required fonts and required components

  2. Be sure foobar is not running then extract content of the .zip archive in your foobar200 profile folder (configuration folder + sqlite3.exe)
    >> if portable installation done , it's the same folder as the foobar2000 program folder, for example "D:\Portable Software\foobar2000\"
    >> if standard installation done , for windows Seven, it's here => "C:\Users\<username>\AppData\Roaming\foobar2000\", for windows XP it's here => "C:\Documents and Settings\<username>\Application Data\foobar2000\"

  3. When done, Run foobar

  4. If prompted (only for fresh install), select ColumnsUI as default interface

  5. On the Spotifoo splash screen, click the red "click" button to complete the installation

  6. In order to use last.fm integration, you have to set:
    >> your last.fm username and password in the settings of foo_softplaylist and foo_audioscrobbler (foobar Preferences->Tools ...)
    >> your last.fm username and api key by clicking the last.fm button of the config (near the loved button)

Detailled Installation Note (for newbies):
  1. Install required fonts if missing on your windows system

  2. Make a fresh install of foobar2000 v1.1.1 minimum

  3. Install all the required components => check foobar2000 documentation if you don't know how to install a component! (since v1.1, install is done under foobar / Preferences / Components with Install button)

  4. Be sure foobar is not running then extract content of the .zip archive in your foobar200 profile folder (configuration folder + sqlite3.exe)
    >> if portable installation done , it's the same folder as the foobar2000 program folder, for example "D:\Portable Software\foobar2000\")
    >> if standard installation done , for windows Seven, it's here => "C:\Users\<username>\AppData\Roaming\foobar2000\", for windows XP it's here => "C:\Documents and Settings\<username>\Application Data\foobar2000\"

  5. When done, Run foobar

  6. When prompted, select ColumnsUI as default interface

  7. On the Spotifoo splash screen, if controls are OK (fonts and components check) click the red "click" button to complete the installation

  8. In order to use last.fm integration, you'll have to set:
    >> your last.fm username and password in the settings of foo_softplaylist and foo_audioscrobbler (foobar Preferences->Tools ...)
    >> your last.fm username and api key by clicking the last.fm button of the config (near the loved button)

  9. Don't forget to configure your Library, hide the default CUI Toolbar if still visible on top ... and have good time with my config and mostly with your music!


Important notes
  1. To enable last.fm (last.fm loved track binded with heart button and displayed in playlist + playcount in playlist replaced by the playcount from last.fm) ==> click the last.fm button then select 'Enable last.fm ...'

  2. Last.fm feature (loved track + playcount) when last.fm is enabled, are stored locally in customdb as specific TAG (local TAG for love and playcount are not replaced !!! no sync in tags at all)

  3. You need to set your last.fm username and API key by clicking the last.fm button.

  4. You need to set your last.fm username and password in the settings of the components : foo_softplaylists and foo_audioscrobbler

  5. If after that, it doesn't work, try Spotifoo on a fresh portable install of foobar, there must be a bad setting somewhere in your actual config already present before installing the latest Spotifoo version, and set all settings as it should be (up!)


Lyrics panel information
    - It's a WSH script that gets lyrics from TAG first then from local file in Music folder then in foobar2000\lyrics\ and it displays them (scrolling+sync)
    - It handles TXT and LRC format (sync handled), but not the LRC Enhanced format (translated to simple LRC format)
    - exotics timestamps are now handled (like [9:99], [99:99.999], [9:99.999], [99:99:999] ...)
    - filenames supported are : <%artist%> -<%title%>.lrc (or .txt) AND <%artist%> - <%title%>.lrc (or .txt)
    - Comments, Blank lines (no timestamp) and Info lines (ar:, ti, ...) are ignored.
    - Manual Scrolling possible with the mousewheel (double click on the panel to re-center on the active line)
    - Optional requirements :
    => a lyrics grabber component (i.e: Lyric Show Panel (by hidding the panel, just a PSS setting), foo_lyricsDB 2, ...)


Br3tt

PS: don't forget to add it to your :+fav: if you like it :D
Published:
© 2010 - 2021 Br3tt
Comments993
Join the community to add your comment. Already a deviant? Log In

Hey Br3tt,

been using this skin for years now, but i recently upgraded my PC. from windows 7 to 10. Now I have a white bar on top, with foobar written on the left and the reduce/maximize/close button on the left. How can I get rid of this ?

TOXA1's avatar
All functions still works perfect on foobar 1.3.16 (07.10.2017)
Last.FM sync works perfect too, except for "Love" button. When I press it, in console log shows up 2 lines:

- Playcount sync: Contacting Last.fm....
- Playcount sync: Last.fm responded 'OK'"

But on last.fm site "red heart" doesn't appears.

How can I fix it?
Maybe last.fm changed some API commands that have impact on this "Love" button?
At the same time button works perfect, when gets info from last.fm server.
It looks like it can receive data from last.fm but can't send. 

Thanks for perfect theme anyway!
I'm using it since 2011!
Great theme, but how can enhance the view?
I have a 4k display. All menu items are extremely small and the playlist font is too big, doesn't fit ...
I am sure it's a setting, probably in windows 10... Can anybody help?
Zaizeku's avatar
Hi, I love your theme, but I would like to disable the minimize to tray feature, I can't seem to find where to do this, can you point me in the right direction?
Zaizeku's avatar
nevermind, found the solution, for the people interested, just go to Preferences>Display>ColumnsUI and go to the Notification Area Tab, check or uncheck what you want and you're done. Excellent theme man. Thanks for your hard work.
iceman600's avatar
doesnt work with the latest version :(
Br3tt's avatar
could you give more infos about what's wong ?
Play count sync with Last FM isn't working. It displays if you love a track, but not how much you've played it.
yossirian's avatar
Great theme! Hanks for sharing :)
Hi Br3tt.

I've been a fan of this theme forever, but I recently ran into a problem When I reinstalled on a new computer Foobar 1.3: FLAC file lyrics don't load. Some research ( www.hydrogenaudio.org/forums/i… ) indicates that getting tags has changed... Is there any easy way to change your script to properly grab tags, or do I need to track down a foobar 1.2.9 installer?

Thanks!
Br3tt's avatar
if you read the change log on foobar2000 site, you can read this for v1.3:
  • Spurious/oversized metadata such as whole EAC logs entries are now dropped from foobar2000's cache, for better search performance and lower resource usage.
    • The feature is now customizable by editing LargeFieldsConfig.txt in foobar2000 profile folder [beta 3].
so, i don't know which tags are missing for you, but just try to add them to the file above.
Adding them to fieldbasic worked, thanks! I don't know how I managed to miss that.
LeftosIsLost's avatar
Windows Update recently broke this skin again (I'm on Win7 64-bit), and it took me a couple of days to figure out how to fix it. This did the trick:

regsvr32 c:\Windows\SysWOW64\scrrun.dll

You might've seen suggestions like this before with "system32" in the place of "SysWOW64", and I tried that first, but only when I tried with SysWOW64 did it work. Apparently it's the 32-bit version of the Scripting Engine (scrrun.dll) that got unregistered somehow.

If you're on a 32-bit version of Windows, you should use "system32" instead of "SysWOW64".

P.S. Full disclosure: I tried to start using other skins after various things I tried didn't work to fix this one, but just couldn't do it. This skin is just too perfect. Glad I figured it out.
Why isn't spotifoo_1.3.1.zip linked here?
Br3tt's avatar
? it is as all deviant art page, download button on top right
Sorry my mistake. Never knew you could download files from this site. I read all the instructions but never looked to the right. Thank you. Very nice theme.
Br3tt's avatar
you're welcome
Please disregard my early comments. I noticed that you've already answered it. My apologies.
Sorry for the newbie question, but is there a way to manually define column width for categories in the library pane? I tag my tracks with multiple genres and would like to make the genre column wider so I can see more than one genre at a time. 

Thanks for any help you can provide
Sorry for the newbie question, but is there a way to manually define the widths for the different columns within the library pane? I tag my songs with multiple genres and I can typically only see one of them with pre-defined column width.
怎么下载呀?
Br3tt's avatar
download link on this page like all other stuff on deviantart :p
Join the community to add your comment. Already a deviant? Log In