HydrogenAudio

Hosted Forums => foobar2000 => Uploads - (fb2k) => Topic started by: /mnt on 2010-02-20 00:52:05

Title: foovert
Post by: /mnt on 2010-02-20 00:52:05
[!--sizeo:5--][span style=\"font-size:18pt;line-height:100%\"][!--/sizeo--]foovert[/size]

A clean and simple theme for Columns UI.

Album layout:
(http://img46.imageshack.us/img46/5363/foovert15.png) (http://img46.imageshack.us/i/foovert15.png/)

Singles layout:
(http://img705.imageshack.us/img705/7264/foovert15singlelayout.png) (http://img705.imageshack.us/i/foovert15singlelayout.png/)

ABX layout:
(http://img203.imageshack.us/img203/2811/foovert15abx.png) (http://img203.imageshack.us/i/foovert15abx.png/)

Status pane:
(http://img7.imageshack.us/img7/9711/foovertstatuspane.png) (http://img7.imageshack.us/i/foovertstatuspane.png/)

Codec album list view:
(http://img638.imageshack.us/img638/3383/foovert15codecview.png) (http://img638.imageshack.us/i/foovert15codecview.png/)

Features:

- A clean and simple layout.
- Designed for Albums.
- NG Grouping.
- A big collection of columns.
- Capable of using different display headers for single tracks while viewing albums at the same time.
- Multiple layouts such as: Album view, Singles view and ABX view.
- Configurable.
- User friendly.
- Useful album list views such as codec browsor.
- Low software requirements.
- Low CPU usage.

[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]Changes from 1.4

- NEW mini play counter display (off by default).
- NEW status bar layout (based on ColumnsUI default layout).
- NEW basic status plane layout (off by default).
- NEW tag checking scripts for displaying disc numbers and hybrid view.
- NEW "by source" album list view.
- NEW columns "Bit Depth", "BPM" and "Source".
- FIXED problems with albums that use discnumbers for users that don't use %totaldiscs%.
- FIXED "by encoding" album list view.
- FIXED "Encoding" column on ABX layout.
- Improvements have been made to the colour scheme.
- NG Group and playlist index is now in dark blue.
- All text now displays in white if selected.
- Tagging requirements for the default "foovert.fcl" theme is now very low.
- "Default" playlist now has its own statistic columns (Ratings, Last Played, etc).
- Updated codec / hardware id list for "System" column and status bar display.
- Updated sort column scripts.
- AAC files that is in LC codec profile will display as AAC-LC on codec display.
- Album Gain display on status bar will display Track Gain if an Album Gain tag is not present.
- Status bar now displays bit depth.
- Small adjustments have been made to the fonts (Column titles).
- Adjustments have been made with column sizes.
- Cleaned up the Status bar layout, that was messy from the beta version.
- Disabled Artist and Album display on main window title display.
- Moved play indicator from "#" column to "Title" on Singles view and to "Filename" on ABX layout.
- Moved all rgb formats are moved to the configureation section.
- Moved total disc checker away from Tracknumber display script.
- Added playing status for the status bar.
- Added a option to disable the playing status on the status bar.
- Added a option to enable and disable total discs checker (off by default).
- Added option to change NG Group title and play index text colour.
- Added option to change rated ratings colour.
- Rewritten Codec display.
- Replaced album checker switch with a tag check script.
- Replaced disc number check switch that was introduced from 1.5 Beta, with a tag check script.
- Removed "by album artist / date" album list view.[/size]

Install

First open foobar2000 with the Columns UI interface. Make sure that you have your current setup with grouping and artwork enabled,
a quick and way to do this is to select "Groups (with artwork)" on the Quick setup window.

After the grouping with artwork is enabled, you will need to go to File > Preferences > Columns UI > Main (Tab)
and then click on Import. Which will let you to browse for the foovert.fcl file.

After the fcl theme is loaded, you will need to add a NG Group. Which can be done by going to
File > Preferences > Display > Columns UI > Playlist View, then click on the Grouping and
replace the format with this:

Code: [Select]
$if2(%album artist%,Unknown Artist) - ['['%date%']' ]$if2($replace(%album%,' (',$rgb(106,137,196)' (',')',')'$rgb(),' [',$rgb(106,137,196)' [',']',']'$rgb()),Untitled Album)

And also set the playlist filters to "Show only on playlists" and the fill the filter box with this:

Code: [Select]
*single*;*shuffle*;*-s-*;*-abx-*;*--hidden--*

[!--sizeo:4--][span style=\"font-size:14pt;line-height:100%\"][!--/sizeo--]Download
[/size]
foovert 1.5
The attachment contains a foovert.fcl (1.5) file and a custom version of foovert 1.5 (foovert mnt-19.02.10.fcl).
Title: foovert
Post by: /mnt on 2010-04-02 20:54:33
foovert 2

New style and updated colour scheme:

(http://img717.imageshack.us/img717/6011/foovert2.png) (http://img717.imageshack.us/i/foovert2.png/)

Improved support for video game files:

(http://img87.imageshack.us/img87/7751/foovert2a.png) (http://img87.imageshack.us/i/foovert2a.png/)

Install and upgrade

Install instrustions, download and full change log can be found on the ColumnsUI upload (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=31027&view=findpost&p=698182) page.
Title: foovert
Post by: /mnt on 2010-04-10 21:56:17
Customization

To customize foovert, you will need to edit the config scripts located on the global varibles section. Which can be accessed at: File > Preferences > Display / Columns UI > Playlist view > Globals and Varibals tab.

(http://img220.imageshack.us/img220/7002/foovertconfigtheme.png) (http://img220.imageshack.us/i/foovertconfigtheme.png/)

All the config scripts are located above the rest of the scripts.


Themes

To change a theme on foovert, you will need to change $puts(theme,0). For example if you want to use the Windows classic theme you will need to change $puts(theme,0) to $puts(theme,1).

To create a theme you will need to write a custom theme script at the theme section, which is located at the bottom the config section.

A screenshot of a custom script with lables:
(http://img682.imageshack.us/img682/4935/foovertcustomthemeguide.png) (http://img682.imageshack.us/i/foovertcustomthemeguide.png/)

A example of a basic black colour theme:
Code: [Select]
//// Custom
$if($strcmp($get(theme),4),
$puts(rgb_main,$rgb(255,255,255,40,40,40))
$puts(rgb_ng_header,$rgb(255,255,255,255,255,255))
$puts(rgb_ng_track,$rgb(0,200,0,0,200,0))
$puts(rgb_index,$rgb(100,100,100,40,40,40))
$set_global(rgb_frame,$rgb(255,255,255))
$puts(rgb_q_index,$rgb(0,0,255,40,40,40))
$puts(rgb_back,$rgb(0,0,0))
$puts(rgb_select,$rgb(200,200,0))
$puts(rgb_inactive,$rgb(200,200,200))
$set_global(play_char,>)
$set_global(pause_char,II)
$set_global(rated_char,★)
$set_global(unrated_char,☆)
$puts(d_strips,0)
)

Also you need to change the playlist background on the Columns UI settings as well, if you are planning to change the playlist background colour.

To enable your custom theme, you need change $puts(theme,Theme No.) to $puts(theme,No. of your new theme).
Title: foovert
Post by: johnsonlaw on 2010-04-11 05:20:32
(http://i.imagehost.org/0377/foobarr.jpg)

The second album some how shows differently comparing to the upper album.
The tagging is completely fine.
Is this a bug or my setting has mistake?
Title: foovert
Post by: /mnt on 2010-04-11 12:48:16
The second album some how shows differently comparing to the upper album.
The tagging is completely fine.
Is this a bug or my setting has mistake?


The second album is shown in singles view. Which displays tracks like that if %totaltracks% = 1 and if Track Gain tags are only present.

The album might have missing Album Gain tags and using Track Gain tags only.
Title: foovert
Post by: kazary on 2011-02-04 16:16:28
Hi, thanks for the theme. I have some doubts. In Columns UI > Playlist View> Groupping , i put this, right?

http://img59.imageshack.us/img59/7967/74120468.jpg (http://img59.imageshack.us/img59/7967/74120468.jpg)

I put in Title Format Script
Code: [Select]
///////// Custom NG Group format script /////////
///////// By /mnt /////////

// NG Group rgb
$puts(rgb_group,$rgb(42,85,170))
$puts(rgb_contrast,$rgb(255,255,255))

// NG Group format
$get(rgb_group)
$replace(
$if($or(%album%,%album artist%),
$if2(%album artist%,Unknown Artist)' - '['['$year(%date%)'] ']
$if2(%album%,Untitled Album),
$if2(%url%,$directory(%path%,1))),' - [',' - [',' - (',' - (',
' (',$blend($get(rgb_group),$get(rgb_contrast),1,3)' (',')',')'$get(rgb_group),
' [',$blend($get(rgb_group),$get(rgb_contrast),1,3)' [',']',']'$get(rgb_group))


It looks like this: http://img707.imageshack.us/img707/8205/23733177.jpg (http://img707.imageshack.us/img707/8205/23733177.jpg)

In notes.txt say this:
Code: [Select]
-- Sort

[$replace($swapprefix(%album artist%),",,'',)|][%date%|][$replace($swapprefix(%album%),",,'',)|][%discnumber%|][%tracknumber%|]%path_sort%


-- Filename (Music folder)

$if2($replace(%album artist%,?,,:,,*,,",''''),Unknown Artist)\$if2($replace(%album%,?,,:,,*,,",''''),Unnamed Album)\[$ifgreater(%totaldiscs%,1,%discnumber%.,)]%tracknumber%. $replace(%title%,?,,:,,*,,",'''')[ '('$replace(%track artist%,?,,:,,*,,",'''')')']

But where i put this?
Title: foovert
Post by: /mnt on 2011-02-05 15:41:51
Hi, thanks for the theme. I have some doubts. In Columns UI > Playlist View> Groupping , i put this, right?

It seems to be correct. It looks like it is something to do with the default sorting on foobar2000 or missing tracks.

Also be aware that NG Groups is now case sensitive on newer versions of columnsui.


In notes.txt say this:
Code: [Select]
-- Sort

[$replace($swapprefix(%album artist%),",,'',)|][%date%|][$replace($swapprefix(%album%),",,'',)|][%discnumber%|][%tracknumber%|]%path_sort%


-- Filename (Music folder)

$if2($replace(%album artist%,?,,:,,*,,",''''),Unknown Artist)\$if2($replace(%album%,?,,:,,*,,",''''),Unnamed Album)\[$ifgreater(%totaldiscs%,1,%discnumber%.,)]%tracknumber%. $replace(%title%,?,,:,,*,,",'''')[ '('$replace(%track artist%,?,,:,,*,,",'''')')']

But where i put this?


Most of scripts on the notes text are my custom scripts that i use on foobar2000.

The sort script is very useful for sorting music as Artist by year and album. If you wish to use it you can copy and pasted the sort script onto: File > Preferences > Shell Intergration > Sort Incomming files by (text box):.

Also you will need to set the Album list view to use the core setting by checking "Apply core sort setting to added items", which is located at File > Preferences > Album List Panel > Advanced (Tab).
Title: foovert
Post by: kazary on 2011-02-05 16:56:18
Thanks for the reply. I'm a novice  I want to put a column with Rating. I downloaded the Quick Tagger component

I did this: http://img269.imageshack.us/img269/463/59320545.jpg (http://img269.imageshack.us/img269/463/59320545.jpg)

In Columns UI > Playlist View > Columns Tab It has: http://img543.imageshack.us/img543/8125/43534464.jpg (http://img543.imageshack.us/img543/8125/43534464.jpg)

In Scripts tab > Display Tab has:
Code: [Select]
$if(%rating%,$repeat(★,%rating%)$repeat(☆,$sub(5,%rating%)),☆☆☆☆☆)


Style tab:
Code: [Select]
$if($or(%_themed%,%isplaying%),,
$set_style(back,$get_global(rgb_back),%_selected_back%,%_selected_back_no_focus%))


Sort tab:
Code: [Select]
%rating%


But it is not working, would be grateful if you can help
Thanks again
Title: foovert
Post by: /mnt on 2011-02-05 18:27:54
Thanks for the reply. I'm a novice  I want to put a column with Rating. I downloaded the Quick Tagger component

But it is not working, would be grateful if you can help
Thanks again


Is the Playback Statistics plugin installed?
Title: foovert
Post by: spuuunit on 2011-02-13 20:37:05
Hi, how have you gotten Track Gain and File Size to be shown at the right side in the status bar? Does this require Column UI?
Title: foovert
Post by: jb347 on 2011-03-19 01:34:26
This is great..thanks for uploading!
Title: foovert
Post by: /mnt on 2011-04-16 19:47:41
[!--sizeo:4--][span style=\"font-size:14pt;line-height:100%\"][!--/sizeo--]foovert 2.2 (Beta)[/size]

(http://img97.imageshack.us/img97/12/foovert22.png) (http://img97.imageshack.us/i/foovert22.png/)

Changes

Install is the same as desbried on above, but the NG Group script has been updated:

Code: [Select]
///////// Custom NG Group format script /////////
///////// By /mnt /////////

///////// Config /////////

// Group with Album Artist
$puts(g_artist,1)

// Group with year
$puts(g_year,1)

// NG Group rgb
$puts(rgb_group,$rgb(42,85,170))
$puts(rgb_contrast,$rgb(255,255,255))

///////// End of config /////////

// NG Group format
$get(rgb_group)
$replace(
$if($or(%album%,%album artist%),
$if($strcmp($get(g_artist),1),$if2(%album artist%,Unknown Artist)' - ')
$if($and(%date%,$strcmp($get(g_year),1)),'['$year(%date%)'] ')
$if2(%album%,Untitled Album),
$if2(%url%,$directory(%path%,1))),' - [',' - [',' - (',' - (',
' (',$blend($get(rgb_group),$get(rgb_contrast),1,3)' (',')',')'$get(rgb_group),
' [',$blend($get(rgb_group),$get(rgb_contrast),1,3)' [',']',']'$get(rgb_group))

Hopefully the final version will be released around next week or till the end of April.
Title: foovert
Post by: Antioch on 2011-04-19 06:55:23
Hey, nice theme. I've been looking for a clean but attractive skin for Foobar that works with the new versions for a long time and am happy I found this.

It looks like in 2.2 beta you're transitioning to moving the playback controls to the bottom, which is a nice move. I would say that since there's now a volume control on the bottom, you can get rid of the one on top as it just gets in the way now.

However, I would very much like to see skinned control buttons, time-bar, and (don't know what it's called) the audio visualization bars at the top. Perhaps make them all blueish/vista styles since your theme seems windows media player inspired.

I don't know if this is included but I would also very much appreciate last.fm scrobbler / rating support.

Thanks for the hard work, keep it up. Because of you I have decided to *finally* move to Foobar!
Title: foovert
Post by: /mnt on 2011-04-26 22:10:08
It looks like in 2.2 beta you're transitioning to moving the playback controls to the bottom, which is a nice move. I would say that since there's now a volume control on the bottom, you can get rid of the one on top as it just gets in the way now.

No buttons have been moved, the status pane has a large volumn control button, that cannot be moved. However i have made an seperate fcl file with the status pane layout (removes volumn control on top) for the final version of 2.2.

I don't know if this is included but I would also very much appreciate last.fm scrobbler / rating support.


Ratings is supported, which requires the offical foobar2000 play statictatics plugin. Ratings are viewed by using the "Rating" column, which is hidden by default.
Title: foovert
Post by: /mnt on 2011-04-29 19:31:59
Final version of foovert 2.2 is now aviliable from the columns ui config upload (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=31027&view=findpost&p=753914) page.
Title: foovert
Post by: crypt on 2011-05-19 23:12:02
Hi there. Loving your skin!

Sadly I still have a small problem with the setup.

this is what it looks like: http://imageshack.us/photo/my-images/801/foobar.jpg/ (http://imageshack.us/photo/my-images/801/foobar.jpg/)

got a fresh install with:
- foobar vers 1.1.6
- Colums UI 0.3.8.6
- Album list panel 0.3.5
- foovert 2.2

Any idea what I am missing?

And another question. In which format should I save my artist/album pictures? Currently they are named artist.jpg in the main-folder of each artist and cover.jpg in each sub-directoy with the album. Right now I never see the artist-picture and in the artwork frame.

Thanks!
Title: foovert
Post by: /mnt on 2011-05-20 02:07:19
Hi there. Loving your skin!

Sadly I still have a small problem with the setup.

this is what it looks like: http://imageshack.us/photo/my-images/801/foobar.jpg/ (http://imageshack.us/photo/my-images/801/foobar.jpg/)


Artwork display on the NG Group looks to be disabled, this can be enabled by right clicking next the "Artist / Album" column were a sub menu appears and then click on "Artwork". Another way to enable the artwork is by going to File > Preferences > Display > Columns UI > Playlist view and check "Display artwork in groups".

Also make sure grouping is enabled by going to File > Preferences > Display > Columns UI > Playlist view > Grouping (tab) and make is sure "Show groups" is checked.

The artwork display on the NG Groups uses Folder.jpg, Cover.jpg and embedded artwork tags.
Title: foovert
Post by: crypt on 2011-05-20 17:30:02
Artwork display on the NG Group looks to be disabled, this can be enabled by right clicking next the "Artist / Album" column were a sub menu appears and then click on "Artwork". Another way to enable the artwork is by going to File > Preferences > Display > Columns UI > Playlist view and check "Display artwork in groups".

Also make sure grouping is enabled by going to File > Preferences > Display > Columns UI > Playlist view > Grouping (tab) and make is sure "Show groups" is checked.

The artwork display on the NG Groups uses Folder.jpg, Cover.jpg and embedded artwork tags.


Thanks for the quick reply! Sadly that was not it. Artwork Display was already enabled when I checked, same goes for grouping. And strangly it is not only the artwork, that is missing, but also the headline of each album. If you got another idea let me know.

I haven't worked that much with foobar yet, so I'm still trying to figure everything out.

EDIT: Ok, it was the playlist filter that was causing problems. I'll leave it on 'show on all playlists' for now, until I figured this out.
Title: foovert
Post by: ineluki on 2011-06-09 12:25:32
The second album some how shows differently comparing to the upper album.
The tagging is completely fine.
Is this a bug or my setting has mistake?


The second album is shown in singles view. Which displays tracks like that if %totaltracks% = 1 and if Track Gain tags are only present.

The album might have missing Album Gain tags and using Track Gain tags only.



Hello there!

Awesome skin you got there! Been using it for a long time now and im still lovin it!
Anyway.. im still having the same problem with the display of certain albums. Apparently they are in "singles view". You said something about missing Album Gain tags. I have no idea what this is referring too - sorry bout ignorance^^
Could you help me out how to get this fixed?


Thanks in advance and keep it up!

-ineluki
Title: foovert
Post by: /mnt on 2011-06-13 20:05:27
The second album some how shows differently comparing to the upper album.
The tagging is completely fine.
Is this a bug or my setting has mistake?


The second album is shown in singles view. Which displays tracks like that if %totaltracks% = 1 and if Track Gain tags are only present.

The album might have missing Album Gain tags and using Track Gain tags only.



Hello there!

Awesome skin you got there! Been using it for a long time now and im still lovin it!
Anyway.. im still having the same problem with the display of certain albums. Apparently they are in "singles view". You said something about missing Album Gain tags. I have no idea what this is referring too - sorry bout ignorance^^
Could you help me out how to get this fixed?


Thanks in advance and keep it up!

-ineluki


The singles view is switched on when the track:

Is streaming from the Internet (Internet radio stations look better in singles view).
Has ReplayGain tag for tracks but not for the album (%__replaygain_album_gain% is not present while %__replaygain_track_gain% is).
Has the %totaltracks% set to 1 (should work fine without totaltrack tag).

The Hybrid view can be switched off to force every track on a Album layout playlist to display in Album mode.

To disable Hybrid mode click on Preferences > Display > Columns UI > Playlist View > Globals (tab) > Variables (tab) and then change the following code:

Code: [Select]
// Display mode
// 0 = Album  1 = Hybrid
$puts(d_mode,1)

To:

Code: [Select]
// Display mode
// 0 = Album  1 = Hybrid
$puts(d_mode,0)
Title: foovert
Post by: silkcut on 2011-07-27 18:15:56
Hey /mnt.  Thanks so much for the theme!  It's awesome.

I do have a couple of formatting questions though.  If you have time, hopefully you can answer.

1. How can I change Album / Artist column to just show Genre and Codec on line 1 & 2 (instead of 3 & 4)?  I find the Album / Artist and Year redundant since it's already showing prominently in the grouping.  I do like seeing the Genre and Codec there though in place of where Album and Artist is (i.e. moved up from the left of track 3 & 4 to the left of track 1 & 2).  I suppose I would then rename the column Genre / Codec.

2. How can I change the Track / Track Artist column to show Track Artist - Track instead?

Many thanks.

(http://i.imgur.com/kBYlD.png) (http://imgur.com/kBYlD)
Title: foovert
Post by: /mnt on 2011-07-27 23:08:52
@silkcut

1. You can edit the Album / Artist column by right clicking on the column and the select Edit and on the Script display tab, remove code that track 1 and 2 uses.

This Genre / Codec script should work:

Code: [Select]
$if($get_global(ng_album),

$get_global(rgb_ng_header)

///// Album layout
$ifgreater($num(%discnumber%,2),01,,

$if(%tracknumber%,
$puts(track,$num(%tracknumber%,2)),
$if($strcmp($num(%filename_ext%,2),00),$puts(track,%list_index%),
$puts(track,$num(%filename_ext%,2))))

$select($get(track),

// Genre
$if2(%genre%,Other)
$if($strcmp($get_global(d_album_style),1),
$if($and(%genre%,%style%), / $get_global(style)))

// Codec
$if($strcmp($get_global(d_album_tech),1),

$get_global(rgb_ng_tech)

$if3(%system%,$get_global(system),$get_global(codec),
[%codec%]
$if($and(%codec%,%codec_profile%,$not($stricmp(%codec_profile%,CBR)),$not($stricmp(%codec_profile%,ABR)),$not($strcmp($left(%codec_profile%,3),VBR))),$caps2( / $replace(%codec_profile%,'',))))

$puts(bitrate,
$if($or($strcmp(%codec%,PCM),$strcmp(%codec%,CDDA)),['  '%__bitrate% kbps],
$puts(ratio,
$if($strstr($info(encoding),lossless),
$muldiv(%__bitrate%,1000,$div($mul(%__samplerate%,%__bitspersample%,%__channels%),100))
))
$ifgreater($get(ratio),0,
$ifequal($get(ratio),100,,'  '$get(ratio)'%')
,['  '%__bitrate%])))

$if($or($stricmp($info(cue_embedded),yes),
$stricmp($ext(%_path%),cue)),
$get(bitrate)
,
$if($stricmp(%codec_profile%,CBR),
['  '%__bitrate% kbps],
$if($stricmp(%codec_profile%,ABR),
['  '~%__bitrate% kbps],
$if($info(bitrate_nominal),
'  '~$info(bitrate_nominal) kbps,
$if($strcmp($left(%codec_profile%,3),VBR),
'  '$caps2($replace(%codec_profile%,
'VBR V','VBR / V',)),))))
)

$if(%__replaygain_album_gain%,
$tab()
$get_global(rgb_ng_tech)
%__replaygain_album_gain%)

))),

///// Singles layout

$get_global(rgb_main)

$if2($replace(%artist%,'(',$blend($get_global(rgb_main),$get_global(contrast_a),1,3)' (',')',')'$get_global(rgb_main),' [',$blend($get_global(rgb_main),$get_global(contrast_a),1,3)' [',']',']'$get_global(rgb_main)),Unknown Artist)

$if($and(%artist%,%album%),  / 
$if2($replace(%album%,' (',$blend($get_global(rgb_main),$get_global(contrast_a),1,3)' (',')',')'$get_global(rgb_main),' [',$blend($get_global(rgb_main),$get_global(contrast_a),1,3)' [',']',']'$get_global(rgb_main)),Untitled Album))

)

2. Edit the Title / Track Artist column and replace the Display script with this:

Code: [Select]
$get_global(rgb_main)

$if(%ispaused%,$get_global(pause_char)' ',$if(%isplaying%,$get_global(play_char)' '))

$if($get_global(ng_album),
$if($and(%title%,%track artist%),
$get_global(rgb_t_artist)%track artist% - ))

$if2($replace(%title%,'(',$blend(
$get_global(rgb_main),
$get_global(contrast_a),1,3)
'(',')',')'$get_global(rgb_main),
'[',$blend($get_global(rgb_main),$get_global(contrast_a),1,3)
'[',']',']'$get_global(rgb_main)),Untitled)

$if($strcmp($get_global(d_mini_playcounter_album),1),
$if(%play_count%,
$blend($get_global(rgb_main),$get_global(contrast_a),1,3)
' '$replace(%play_count%,1,$char(185),2,$char(178),3,$char(179),4,$char(8308),5,$char(8309),6,$char(8310),7,$char(8311),8,$char(8312),9,$char(8313),0,$char(8304))))
Title: foovert
Post by: silkcut on 2011-08-03 22:42:29
Thanks /mnt.  I made the changes you suggested in #1.  Works great so far.  The only minor problem is when an album only has one track...    I don't think there is a workaround for that though.  Thanks again for your layout and your quick reply!
Title: foovert
Post by: /mnt on 2011-08-08 15:19:36
Thanks /mnt.  I made the changes you suggested in #1.  Works great so far.  The only minor problem is when an album only has one track...    I don't think there is a workaround for that though.  Thanks again for your layout and your quick reply!

A single line layout is used for single tracks, which enabled if %tracknumber% = 1 or only single track replaygain info is only present.

I have changed the single track layout on this Album / Artist script:

Code: [Select]
$if($get_global(ng_album),

$get_global(rgb_ng_header)

///// Album layout
$ifgreater($num(%discnumber%,2),01,,

$if(%tracknumber%,
$puts(track,$num(%tracknumber%,2)),
$if($strcmp($num(%filename_ext%,2),00),$puts(track,%list_index%),
$puts(track,$num(%filename_ext%,2))))

$select($get(track),

// Genre
$if2(%genre%,Other)
$if($strcmp($get_global(d_album_style),1),
$if($and(%genre%,%style%), / $get_global(style)))

// Codec
$if($strcmp($get_global(d_album_tech),1),

$get_global(rgb_ng_tech)

$if3(%system%,$get_global(system),$get_global(codec),
[%codec%]
$if($and(%codec%,%codec_profile%,$not($stricmp(%codec_profile%,CBR)),$not($stricmp(%codec_profile%,ABR)),$not($strcmp($left(%codec_profile%,3),VBR))),$caps2( / $replace(%codec_profile%,'',))))

$puts(bitrate,
$if($or($strcmp(%codec%,PCM),$strcmp(%codec%,CDDA)),[' '%__bitrate% kbps],
$puts(ratio,
$if($strstr($info(encoding),lossless),
$muldiv(%__bitrate%,1000,$div($mul(%__samplerate%,%__bitspersample%,%__channels%),100))
))
$ifgreater($get(ratio),0,
$ifequal($get(ratio),100,,' '$get(ratio)'%')
,[' '%__bitrate%])))

$if($or($stricmp($info(cue_embedded),yes),
$stricmp($ext(%_path%),cue)),
$get(bitrate)
,
$if($stricmp(%codec_profile%,CBR),
[' '%__bitrate% kbps],
$if($stricmp(%codec_profile%,ABR),
[' '~%__bitrate% kbps],
$if($info(bitrate_nominal),
' '~$info(bitrate_nominal) kbps,
$if($strcmp($left(%codec_profile%,3),VBR),
' '$caps2($replace(%codec_profile%,
'VBR V','VBR / V',)),))))
)

$if(%__replaygain_album_gain%,
$tab()
$get_global(rgb_ng_tech)
%__replaygain_album_gain%)

))),

///// Singles layout

$get_global(rgb_main)

[%genre% / ]%codec%

)

Single tracks should display as "Genre / Codec" instead of "Track Artist / Album".
Title: foovert
Post by: ainz on 2011-12-19 23:02:26
@ /mnt

This is a very good foobar config. I've modified for my own tastes and I've been using it for a couple of months now.
I just wanted to say thank-you for all the effort you've put into it.

Cheers.
Title: foovert
Post by: Jagt on 2012-12-11 09:08:58
I'm completely new to Foobar and I've been trying to wrap my head around how it works and how to customise it to my liking. I found Foovert and this is very close to the look I'm looking for.

However, I can't seem to make albums appear in chronological order? How do I make them appear by year?

Thanks!
Title: foovert
Post by: Jagt on 2012-12-21 23:34:27
I'm completely new to Foobar and I've been trying to wrap my head around how it works and how to customise it to my liking. I found Foovert and this is very close to the look I'm looking for.

However, I can't seem to make albums appear in chronological order? How do I make them appear by year?

Thanks!


Anyone? Here's what my Foobar looks like right now:

(http://i268.photobucket.com/albums/jj28/Adrgha/foobar_zps514afe34.jpg)


Basically, I want the albums to be in chronological order (sorted by year) when I click an artist. I know I can manually click the "year" column to make this happen, but it doesn't stick and I have to do it every time I click a new artist.
Title: foovert
Post by: silkcut on 2012-12-21 23:48:13
I'm completely new to Foobar and I've been trying to wrap my head around how it works and how to customise it to my liking. I found Foovert and this is very close to the look I'm looking for.

However, I can't seem to make albums appear in chronological order? How do I make them appear by year?

Thanks!


Anyone? Here's what my Foobar looks like right now:

(http://i268.photobucket.com/albums/jj28/Adrgha/foobar_zps514afe34.jpg)


Basically, I want the albums to be in chronological order (sorted by year) when I click an artist. I know I can manually click the "year" column to make this happen, but it doesn't stick and I have to do it every time I click a new artist.


This has nothing to do with foovert per se

Under preferences, go to display > columns UI > filter tab, behaviour "sort incoming files by"

Change it to:  %album artist% - %date% - %album% - %discnumber% - %tracknumber% - %title%
Title: foovert
Post by: Jagt on 2012-12-22 00:53:16
e to do it every time I click a new artist.

This has nothing to do with foovert per se

Under preferences, go to display > columns UI > filter tab, behaviour "sort incoming files by"

Change it to:  %album artist% - %date% - %album% - %discnumber% - %tracknumber% - %title%


Thank you for the suggestion, but I've tried this before and I can't seem to get it working. What could be causing this, or what am I doing wrong?

Thanks!
Title: foovert
Post by: Jagt on 2012-12-22 11:16:48
To make things easier, here's a screenshot of my settings:

(http://i268.photobucket.com/albums/jj28/Adrgha/setings_ui_zpsd21e4f05.jpg)


I'll say this; not everything in Foobar makes much sense!
Title: foovert
Post by: someguru20 on 2013-02-11 08:32:58
It depends where/view you are trying to change the album sort order? The album list on the left side of your screen, in the "library view" that you have an album highlighted in, when adding to a playlist...ect.  If you look at the tabs on top theres a title associated with each view, if you go to where you are tring to change the sort order and let me know its title name I can help you out.

Sg
Title: foovert
Post by: /mnt on 2013-02-11 22:12:47
To make the Album List view obey the incoming sort files scripts you have to make sure that "Apply core sort settings to added items" is checked on the Album List Panel settings from the Advance tab. Which can be accessed from File > Preferences > Media Library > Album List Panel.
Title: foovert
Post by: /mnt on 2013-02-11 22:24:30
Anyway its been a while since i released a new version. I've been slowly working on foovert 3 for over a year, and it should be complete around mid March.

Here is the latest version of foovert to try out:

---- 3.0 (Beta)

- NEW metadata display scripts.
- NEW foovert now uses the folder structure to display song info if meta tags are not present.
- NEW file size display scripts.
- NEW streamed file size is displayed on status bar if file size is not present.
- NEW tracks for image files now have sperate file sizes displayed on the Statuts bar and File / Ratio column.
- FIXED missing Style variable on album header.
- Updated layout for codec information for MP3 on album header.
- Cleaned code layout on album header.
- "Genre" column is not displayed on Singles layout by default anymore.
- Adjustments on some columns have been made.

TODO:

- Clean up code.
- Improve documentation.
- Update codec list.
- Improve singles view mode.
- Improve missing meta data handling.
- Get rid of "N/A" values for missing data.
- Rewrite / Improve sort scripts.
Title: foovert
Post by: illwill916 on 2013-05-05 01:42:42
When do you think version 3 final will be out?
Title: foovert
Post by: /mnt on 2013-05-22 22:48:05
When do you think version 3 final will be out?

It will be out around June and no later.
Title: foovert
Post by: /mnt on 2013-06-29 23:48:51
foovert 3 is  now released, which can be downloaded from the Columns UI configurations page (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=31027&view=findpost&p=838317).
Title: foovert
Post by: Lowdjo on 2013-07-18 12:15:05
Thanx a lot... I discoverted Foovert this winter, it's become my UI config and since i was wainting for version 3 
Title: foovert
Post by: Frecktel on 2013-07-23 12:46:51
Hey /mnt,

Thanks again for a great setup. Keep coming back to it after every new install.
One small thing though, I'm having the same question than Jagt up here: I'm trying to have the playlist sorted using
%album artist% - %date% - %album% - %discnumber% - %tracknumber% - %title%
instead of:
%album artist% - %album% - %discnumber% - %tracknumber% - %title%

I've tried to set the filter "sort incoming files by" and checked "Apply core sort settings to added items" in the Album list Panel menu (I don't think this has to do with the Album List Panel settings, as this is not the Album List Panels I'm trying to sort, I have this one sorted by directory structure), but it didn't work.
As Jagt said, I can add the Year column and then click on it to sort, but it doesn't stick.

To come back to Jagt's example screenshot, I think he'd like the first displayed album (year 2012) to be located after the 4 other albums (year 1997 to 2000). This is exactly what I'm trying to do.

Any idea how this can be achieved?

F.
Title: foovert
Post by: gir404 on 2014-04-09 04:00:22
Great setup.  My only issue is that some albums don't group correctly.

(http://i.imgur.com/A7D8BQO.png)

99% of my albums are correctly groups, like the first album, but every once in a while I run across one that isn't.  Any ideas?  My tags are all correct.
Title: foovert
Post by: /mnt on 2014-04-14 10:28:48
Great setup.  My only issue is that some albums don't group correctly.

(http://i.imgur.com/A7D8BQO.png)

99% of my albums are correctly groups, like the first album, but every once in a while I run across one that isn't.  Any ideas?  My tags are all correct.


Hi, thanks for the report. Could you please copy and paste the metadata information or a screenshot of the tagging fields on the affected albums or tracks.
Title: foovert
Post by: gir404 on 2014-04-18 16:36:31
I found only 7 offending albums in my entire library that didn't group correctly.  Here are screenshots of their metadata.

(http://i.imgur.com/QOUaki0.png)
(http://i.imgur.com/pQIuxEN.png)
(http://i.imgur.com/OvvobMb.png)
(http://i.imgur.com/zU36gan.png)
(http://i.imgur.com/8DmKMOn.png)
(http://i.imgur.com/7xMgd7k.png)
(http://i.imgur.com/ogoffZp.png)

Also, the notes for foovert aren't clear on where to input some of the filters.
ie, it doesn't say where the location for the following codes are:
Code: [Select]
-- Sort

$replace([$stripprefix(%album artist%)|][%date%|][$swapprefix(%album%)|][$num(%discnumber%,1)|][$num(%tracknumber%,2)|],",,'',-,' ',)%path_sort%

-- Filename (Music folder)

$replace($if2(%album artist%,Unknown Artist)\$if2(%album%,Unknown Album)\[$ifgreater(%totaldiscs%,1,%discnumber%.,)][%tracknumber%. ]%title%[ '('%track artist%')'],<,'[',>,']',",'''',:,,?,,*,,)


I found the location for Sort from earlier in this thread, but I cannot find the place for the filename code.

Lastly, the readme says to set the playlist filter to "Hide on playlists" but while the notes says to set it to "Hide on Playlists"
Title: foovert
Post by: gir404 on 2014-04-19 20:20:26
I can't find the edit button, but the last part of that post should say...

Lastly, the readme says to set the playlist filter to "Show only on playlists" but while the notes says to set it to "Hide on Playlists"
Title: foovert
Post by: /mnt on 2014-04-21 18:10:25
@ gir404

Thanks for information on your affected tracks. The tagging on the tracks seen fine, expect the The Kinks which has multiple total track values, but that wouldn't cause the problems. However judging on the tags, it looks like you are using a third party ReplayGain scanner, foovert will automatically think a track is a single if only a track gain tag is present.

You can solve this problem by disabling the hybrid view. Which can be done be accessing the global variables section at: File > Preferences > Display > ColumnsUI > Playlist view > Globals and edit this from the variables tab:
Code: [Select]
// Display mode
// 0 = Album  1 = Hybrid
$puts(d_mode,1)

to:
Code: [Select]
// Display mode
// 0 = Album  1 = Hybrid
$puts(d_mode,0)


Lastly, the readme says to set the playlist filter to "Show only on playlists" but while the notes says to set it to "Hide on Playlists"


The notes.txt file contains personal scripts that I use for renaming files and sorting input files, which can also be beneficial to other foobar2000 users who want to use foobar2000's advance features.

I will admit the Readme file has some really bad errors and I will amend them as possible when I have free time. The playlist filter is supposed to be set to "Hide on Playlist", which for reason ends up being opposite on the Readme file.

Anyway sorry for the late reply and hope this helps out.
Title: foovert
Post by: gir404 on 2014-04-21 20:09:37
Thank you for the fix!  If I'm using a third party ReplayGain scanner, I am doing so without knowing it.  Regardless, thanks for the quick reply and fix.