//flag by grimes
//fb2k v2+, JScript Panel 3+
//DUI/CUI ready
// ==PREPROCESSOR==
// @name "flag"
// @version "2"
// @author "grimes"
// ==/PREPROCESSOR==
var cfg_foobarpath = window.GetProperty("foobar path:", fb.Profilepath);
var cfg_flag = window.GetProperty("flag folder:", "flags");
var svg_file = cfg_foobarpath + cfg_flag + "\\noflag.svg";
var svg_content = utils.ReadUTF8(svg_file);
var dui = window.IsDefaultUI;
var original = utils.LoadSVG(svg_file);
function on_paint(gr) {
gr.FillRectangle(0, 0, window.Width, window.Height, dui == 1 ? window.GetColourDUI(1) : window.GetColourCUI(3));
if (original) {
var scale = 0;
var x = 0,
y = 0;
var scale_w = window.Width / original.Width;
var scale_h = window.Height / original.Height;
if (scale_w <= scale_h) {
scale = scale_w;
y = (window.Height - original.Height * scale) / 2;
} else {
scale = scale_h;
x = (window.Width - original.Width * scale) / 2;
}
gr.DrawImage(original, x, y, original.Width * scale, original.Height * scale, 0, 0, original.Width, original.Height);
}
}
if(fb.IsPlaying || fb.IsPaused) {
country = fb.TitleFormat("%country%").Eval();
original = utils.LoadSVG(cfg_foobarpath + cfg_flag + "\\" + country + ".svg");
window.Repaint();
}
else {
original = utils.LoadSVG(svg_file);
window.Repaint();
}
function on_playback_new_track() {
country = fb.TitleFormat("%country%").Eval();
original = utils.LoadSVG(cfg_foobarpath + cfg_flag + "\\" + country + ".svg");
window.Repaint();
}
function on_playback_stop(reason) {
original = utils.LoadSVG(svg_file);
window.Repaint();
}
//flag by grimes
//fb2k v2+, JScript Panel 3+
//DUI/CUI ready
// ==PREPROCESSOR==
// @name "flag"
// @version "2"
// @author "grimes"
// ==/PREPROCESSOR==
var cfg_foobarpath = window.GetProperty("foobar path:", fb.Profilepath);
var cfg_rating = window.GetProperty("rating folder:", "rating");
var svg_file = cfg_foobarpath + cfg_rating + "\\norating.svg";
var svg_content = utils.ReadUTF8(svg_file);
var dui = window.IsDefaultUI;
var original = utils.LoadSVG(svg_file);
function on_paint(gr) {
gr.FillRectangle(0, 0, window.Width, window.Height, dui == 1 ? window.GetColourDUI(1) : window.GetColourCUI(3));
if (original) {
var scale = 0;
var x = 0,
y = 0;
var scale_w = window.Width / original.Width;
var scale_h = window.Height / original.Height;
if (scale_w <= scale_h) {
scale = scale_w;
y = (window.Height - original.Height * scale) / 2;
} else {
scale = scale_h;
x = (window.Width - original.Width * scale) / 2;
}
gr.DrawImage(original, x, y, original.Width * scale, original.Height * scale, 0, 0, original.Width, original.Height);
}
}
if(fb.IsPlaying || fb.IsPaused) {
rating = fb.TitleFormat("%Rating%").Eval();
original = utils.LoadSVG(cfg_foobarpath + cfg_rating + "\\" + rating + ".svg");
window.Repaint();
}
else {
original = utils.LoadSVG(svg_file);
window.Repaint();
}
function on_playback_new_track() {
rating = fb.TitleFormat("%Rating%").Eval();
original = utils.LoadSVG(cfg_foobarpath + cfg_rating + "\\" + rating + ".svg");
window.Repaint();
}
function on_playback_stop(reason) {
original = utils.LoadSVG(svg_file);
window.Repaint();
}
Zitat von: grimes am 28. November 2022, 20:54:35Ich verstehe dich nicht. Du meinst bestimmt Media Library statt Media Playlist.
Zitat von: grimes am 28. November 2022, 20:54:35Was meinst Du mit "bearbeiten der Properties"? Änderst Du gerade einen tag in den Properties?
Zitat von: grimes am 28. November 2022, 20:54:35Springt der Cursor im playlist view dann zu einem anderen Album innerhalb der playlist...
Zitat von: grimes am 28. November 2022, 20:54:35Schreibt foobar2000 Properties irgendeinen tag?
Zitat von: grimes am 28. November 2022, 20:54:35Bleibt das Properties Fenster erhalten beim Springen?
$if($strstr(%path%,'http://stream.rockantenne.de/soft-rock'),e:\01_Eigene Programme\foobar2000_v2_32bit\Images\images\*soft_rock*).*
$if($strstr(%path%,'http://stream.rockantenne.de/classic-perlen'),e:\01_Eigene Programme\foobar2000_v2_32bit\Images\Image\*classic_perlen*).*
$if($strstr(%path%,'http://stream3.laut.fm/1000oldies'),e:\01_Eigene Programme\foobar2000_v2_32bit\Images\*lautfm*).*
$if($strstr(%path%,'http://stream.radioparadise.com/rock-flac'),e:\01_Eigene Programme\foobar2000_v2_32bit\Images\*Radio Paradise*).*
Seite erstellt in 0.012 Sekunden mit 14 Abfragen.