Skip to content

Instantly share code, notes, and snippets.

@natyusha
Created March 10, 2012 07:06
Show Gist options
  • Save natyusha/2010631 to your computer and use it in GitHub Desktop.
Save natyusha/2010631 to your computer and use it in GitHub Desktop.
masood_foobar readme
most recent readme: https://gist.github.com/2010631
//This skin really isn't completely ready for a release.
//It is tailored towards my way of tagging files and is made for last.fm users.
To install unpack into foobar2000 installation directory.
Also, be sure to delete user_profiles_enabled from said directory.
Open foobar2000 goto 'Preferences>Display/Columns UI/Main'
Click import and import 'masood_kroeger.fcl' from the 'skins/masood_' folder.
Make sure to install the font 'kroeger 05_55' which is included.
//IMPORTANT
the playcount statistics come from last.fm and need to be set up
for those who do not want playcount syncing with last.fm
right click on el_playlist goto the main script and change
%LASTFM_PLAYCOUNT_DB% to %play_count% also go into the main splitter
settings click on 'Lastfm Love Track' and check hide at startup
//A note on album art:
All of my album art is saved as 'cover.jpg' inside the folder of it's parent album I use no embedded album art so it most likely won't work.
//A note on tagging:
I tag my music with the featured artist in the artist tag and as such I have set up
the last.fm scrobbler to remove anything in the artist tag after and including 'ft.'
I have also set up the skin to work best with this tagging scheme. If you don't like
it it is easy to change but doesn't look as nice and organized imo.
//Why are there two heart buttons?
one is for loving a track on last.fm one if for setting the rating of a file to
5 stars I keep the one to set the rating to 5 stars and hide the other as
I have foobar set to automatically love 5 star rated tracks. to hide the last.fm
button go into the main splitter settings click on 'Lastfm Love Track' and check
hide at startup (only do this after setting your api key/username)
//last.fm radio/scrobbling
api key, username, and password must be entered in the following locations:
Preferences/Tools/Audioscrobbler
Preferences/Tools/Last.fm Radio
Preferences/Tools/Soft Playlists
Right-click on heart icon: set username and API key
After setting the last.fm info you can right click on the heart again and select library import to get your play counts from last.fm
//last.fm artist remap
//to be added to 'Preferences/Tools/Audioscrobbler'
[$if($strstr(%artist%,' ft. '),$substr(%artist%,1,$sub($strstr(%artist%,' ft. '),1)),%artist%)]
//Searchbox Icon:
I have included the searchbox icon that I use in the readme folder
To use it left click on the search icon 'options>custom bitmap'
and select 'search-bri.bmp' from '###README###' folder
//Why can't I drag the window? / Why is there no Titlebar?
Hold down ctrl and alt to drag the window. 'Preferences/Display/Main Window' will allow you to change this behavior and even add the back the caption/titlebar if you want.
//Window transparency
I forgot how bad transparency can look when not using a dark desktop background. It can
be changed under 'Display/Columns UI' in the main tab under the Miscellaneous heading.
//Scrollbars
to hide ugly scrollbars:
rightclick on el_playlist>settings>style tab>scrollbar:hide
//Script Error
Scripting Engine Initialization Failed (Playcount Sync by marc2003, CODE: 0x80020101)
Check the console for more information (Always caused by unexcepted script error).'
The above error can be fixed by going to 'Preferences>Tools>WSH Panel Mod'
and making sure that 'Debug mode' and 'Safe mode' are unchecked.
Controls:
Middle click actions
file: add to playback queue
volume bar: toggle mute
seekbar: stop
playback order button: toggle shuffle and default
Scroll wheel can be used to seek and change volume.
The button at the top left switches between the playlist switcher (which has a search bar), the filter list and nothing.
Right click on el_playlist to change the grouping or switch playlists.
Click on the album art in the visuals tab to bring up another tiny el playlist that can be set to show the contents of the current album or the current playlist.
//My musik library format
%album artist% = album artist
%album% = album
%discnumber% = disc number <--- only used if multi disk album
%tracknumber% = tracknumber <--- with leading zeroes
%artist% = %album artist% ft. featuring artist(s) <--- comma-delimited
%title% = title (remix information)
//my file hierarchy
..\musik\%albumartist%\%album%\$ifgreater(%discnumber%,1,%discnumber%.,)%tracknumber%. %artist% - %title%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment