Neueste Beiträge

#11
Default UI / Aw: Konfigurieren von DUI v2 6...
Letzter Beitrag von grimes - 16. November 2022, 12:46:28
Da bin ich zu blöd für.
#12
Default UI / Aw: Konfigurieren von DUI v2 6...
Letzter Beitrag von mexx - 16. November 2022, 10:25:36
So, jetzt funktioniert alles. Hatte bestimmt bei meinen Änderungen im Script einen Fehler gemacht.

Bleibt noch eine Frage:

Wie bekomme über der angezeigten Flagge die Länderbezeichnung angezeigt?
#13
Default UI / Aw: Konfigurieren von DUI v2 6...
Letzter Beitrag von mexx - 15. November 2022, 17:42:33
Leider keine Änderung. Vielleicht habe ich im Script was zerschossen.
Werds mal mit dem Original nochmal versuchen.
#14
Default UI / Aw: Konfigurieren von DUI v2 6...
Letzter Beitrag von grimes - 15. November 2022, 17:35:09
Ohh, Versuch mal rechtskick Panel | Reload

EDIT: Ich sehe gerade: Du hast "Clear" (Löschen) gedrückt. Drücke in diesem Falle "Apply".
#15
Default UI / Aw: Konfigurieren von DUI v2 6...
Letzter Beitrag von mexx - 15. November 2022, 17:32:31
Man kann es in meinem Anhang leider nicht sehen, aber es gibt bei mir keinen Eintrag  unter Name

Dort fehlen foobar path und flag folder.
#16
Default UI / Aw: Konfigurieren von DUI v2 6...
Letzter Beitrag von grimes - 15. November 2022, 17:26:02
Klick in das blaue Feld und gebe Deinen Pfad an.
#17
Default UI / Aw: Konfigurieren von DUI v2 6...
Letzter Beitrag von mexx - 15. November 2022, 17:17:48
mmmh...bis hierhin komm ich (s. Anhang) Aber dann gehts nicht weiter... :(

Markieren und öffnen geht nicht. Ich mach wohl wieder was falsch... ::)
#18
Default UI / Aw: Konfigurieren von DUI v2 6...
Letzter Beitrag von grimes - 15. November 2022, 16:29:42
Das habe ich ganz geschickt gemacht:
rechtsklick auf panel | Properties
foobar path: e:\Programme\foobar2000_v2_64bit\
flag folder: flag
#19
Default UI / Aw: Konfigurieren von DUI v2 6...
Letzter Beitrag von mexx - 15. November 2022, 16:16:56
Zitat von: grimes am 09. November 2022, 17:23:15Konfigurieren: View | Layout | Enable layout editing mode

Flag: Habe mir ein Skript für JPanel Script 3 geschrieben
//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("%composer_nation%").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("%composer_nation%").Eval();
    original = utils.LoadSVG(cfg_foobarpath + cfg_flag + "\\" + country + ".svg");
    window.Repaint();
}

function on_playback_stop(reason) {
    original = utils.LoadSVG(svg_file);
    window.Repaint();
}
Die Flaggen müssen im svg-Format vorliegen (download Anhang). Ich lasse die %composer_nation% anzeigen.



Ich habe das Script mal entsprechend für mich geändert und %composer_nation% in %country% geändert, da bei mir das Land in %country% steht. Allerdings müsste wohl noch der Pfad zu den country.svg irgendwo im Script stehen. Der lautet :

Zitate:\Programme\foobar2000_v2_64bit\flag\%country%.svg

Bsp. Tag Country:Deutschland = Deutschland.svg

Ich bitte nochmals um Hilfe.
#20
Default UI / Aw: Verwendung Thema Exportdat...
Letzter Beitrag von grimes - 14. November 2022, 19:51:13
Das geht nicht.