Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Recent Posts
1
3rd Party Plugins - (fb2k) / Re: Georgia-ReBORN - A Clean foobar2000 Theme
Last post by handleyman -
Haven't been able to evaluate properly, yet, as every time I right-click on the Library filters, I get the RedScreenOfDeath and this:

Error: Spider Monkey Panel v1.5.2 ({04620F16-1878-47A1-8EFE-0CE0B99566CC}: Georgia-ReBORN v2.0.3 by TT)
item is undefined

File: menu.js
Line: 471, Column: 59
Stack trace:
  rbtn_up@menu.js:471:59
  on_mouse_rbtn_up@callbacks.js:601:14
  on_mouse_rbtn_up@georgia-reborn-main.js:3261:18

Any ideas? Clean install, with the unzipped folder added as Profile.

Regards

Jeff

Can you describe the situation a bit more? I don't have any crash when left-clicking on the filters...
The profile folder needs to be in the foobar root installation.

-TT

Yes, left-click is also fine here, and the Profile is in the root folder (portable installation). It's a right-click on the 'Filter' menu at the top when the Library is live that causes this. When the red panel appears, a second right-click reloads fine. But the same scenario repeats on a subsequent right-click.
2
3rd Party Plugins - (fb2k) / Re: Georgia-ReBORN - A Clean foobar2000 Theme
Last post by TT -
Haven't been able to evaluate properly, yet, as every time I right-click on the Library filters, I get the RedScreenOfDeath and this:

Error: Spider Monkey Panel v1.5.2 ({04620F16-1878-47A1-8EFE-0CE0B99566CC}: Georgia-ReBORN v2.0.3 by TT)
item is undefined

File: menu.js
Line: 471, Column: 59
Stack trace:
  rbtn_up@menu.js:471:59
  on_mouse_rbtn_up@callbacks.js:601:14
  on_mouse_rbtn_up@georgia-reborn-main.js:3261:18

Any ideas? Clean install, with the unzipped folder added as Profile.

Regards

Jeff

Can you describe the situation a bit more? I don't have any crash when left-clicking on the filters...
The profile folder needs to be in the foobar root installation.

-TT
3
General - (fb2k) / Re: Unplayed Albums
Last post by marc2k3 -
Nope. No amount of scripting trickery can do that. What it is doing is looping over every track in the library and evaluating on a per track basis and keeping track of what the current state is for every track belonging to the same album - something not possible with standard title formatting.

I suppose it is possible to create a fake autoplaylist in the sense it clears and updates itself whenever playcounts change but playing from the playlist would be probematic because the focused/playing track would be lost each time.
4
3rd Party Plugins - (fb2k) / Re: Georgia-ReBORN - A Clean foobar2000 Theme
Last post by handleyman -
Haven't been able to evaluate properly, yet, as every time I right-click on the Library filters, I get the RedScreenOfDeath and this:

Error: Spider Monkey Panel v1.5.2 ({04620F16-1878-47A1-8EFE-0CE0B99566CC}: Georgia-ReBORN v2.0.3 by TT)
item is undefined

File: menu.js
Line: 471, Column: 59
Stack trace:
  rbtn_up@menu.js:471:59
  on_mouse_rbtn_up@callbacks.js:601:14
  on_mouse_rbtn_up@georgia-reborn-main.js:3261:18

Any ideas? Clean install, with the unzipped folder added as Profile.

Regards

Jeff
9
FLAC / Re: New FLAC compression improvement
Last post by Wombat -
Are there any known decoding problems going above -r 6?
Playing with the parameter i see no real gains and even slightly worse results for 24-96 stuff.
I think the default -9 setting is well chosen. -p is simply to slow for its minimal gains.
10
General - (fb2k) / Re: Unplayed Albums
Last post by marc2k3 -
Here's a script for JScript Panel that generates a static playlist containing albums with no plays. Customise the fields at the beginning to suit. It might work with SMP but not tested. just remembered it won't work with SMP

It's a plain white panel and you double click to execute the code. Obviously it's just an example of what is possible, not meant for full time usage.

Code: [Select]
var group_by = "%album artist%|%album%|%date%";
var filter_by = "album PRESENT";
var playcount = "$if2(%last_played_enhanced%,0)"; // must evaluate to zero for unplayed tracks

///////////////////////////////////

var tfo = {
group_by : fb.TitleFormat(group_by),
order_by : fb.TitleFormat(group_by + "|%discnumber%|%tracknumber%"),
playcount : fb.TitleFormat(playcount),
}

function on_mouse_lbtn_dblclk() {
var items = fb.GetQueryItems(fb.GetLibraryItems(), filter_by);
items.OrderByFormat(tfo.order_by, 1);
var album_list = fb.CreateHandleList();
var to_add = fb.CreateHandleList();
var current = "";
var good = true;

for (var i = 0; i < items.Count; i++) {
var item = items.Item(i);

var tmp = tfo.group_by.EvalWithMetadb(item);
if (tmp != current) {
if (good && album_list.Count) {
to_add.AddRange(album_list);
}

album_list.RemoveAll();
good = tfo.playcount.EvalWithMetadb(item) == 0;
if (good) album_list.Add(item);
current = tmp;
} else {
if (tfo.playcount.EvalWithMetadb(item) == 0) {
if (good) album_list.Add(item);
} else {
if (album_list.Count) album_list.RemoveAll();
good = false;
}
}
}
if (to_add.Count) {
var p = plman.CreatePlaylist(plman.PlaylistCount, "Albums with no plays");
plman.ActivePlaylist = p;
plman.InsertPlaylistItems(p, 0, to_add);
}
}
SimplePortal 1.0.0 RC1 © 2008-2021