Torna indietro   Hardware Upgrade Forum > Componenti Hardware > Schede audio, altoparlanti, software e codec audio

Motorola razr 60 Ultra: il migliore! Peccato per l’AI un po’ ''zoppa''. Recensione
Motorola razr 60 Ultra: il migliore! Peccato per l’AI un po’ ''zoppa''. Recensione
Motorola rinnova i suoi smartphone pieghevoli e abbiamo avuto modo di mettere sotto torchio questo nuovo razr 60 Ultra, flagship della serie, che cambia alcune cose migliorando in molti aspetti e soprattutto divenendo, aspettando Samsung e gli altri, il pieghevole a conchiglia perfetto. Peccato la mancanza di Moto AI in italiano.
AWS Summit Milano 2025: accelerare sull'IA per liberare il potenziale delle imprese italiane
AWS Summit Milano 2025: accelerare sull'IA per liberare il potenziale delle imprese italiane
Dal palco dell’AWS Summit Milano 2025 arriva un appello chiaro: accelerare sull’adozione dell’intelligenza artificiale. Tecnologie mature, casi d’uso concreti e nuove competenze al centro della trasformazione. Il cloud come abilitatore, tra infrastruttura, dati e sicurezza
Recensione HONOR Pad 10: a questo prezzo fa tremare la concorrenza
Recensione HONOR Pad 10: a questo prezzo fa tremare la concorrenza
HONOR Pad 10 è una fra le nuove proposte più convincenti nel mercato dei tablet Android, e offre al suo utente un display 2,5K da 12,1 pollici con frequenza di aggiornamento a 120Hz, design dalle dimensioni compatte e un ottimo processore. Il tutto mantenendo un prezzo accessibile che lo posiziona come alternativa credibile ai tablet premium del mercato, anche di Apple.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-07-2024, 15:50   #6321
jacobi91
Member
 
L'Avatar di jacobi91
 
Iscritto dal: Oct 2023
Messaggi: 132
Quote:
Originariamente inviato da ApacheReal Guarda i messaggi
Se qualcuno riesce a scaricare questo tema si faccia avanti:

https://www.esnpc.com/foorab-for-foobar2000-theme/
Come si installa con un'interfaccia in una lingua che non capisci ?

jacobi91 è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2024, 15:57   #6322
ApacheReal
Senior Member
 
L'Avatar di ApacheReal
 
Iscritto dal: Feb 2019
Messaggi: 402
Dopo una serie di test e valutazioni varie, ho deciso di disinstallare il plugin foo_uie_webview.

A parte i crash, mi convince poco vuoi per una raccolta dati, vuoi dal lato sicurezza.

E come avere un mini browser all'interno di foobar2000.

Pertanto sogetto ad possibili attacchi ed altro, come già sucesso con Edge WebView2 in passato.
ApacheReal è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2024, 15:59   #6323
ApacheReal
Senior Member
 
L'Avatar di ApacheReal
 
Iscritto dal: Feb 2019
Messaggi: 402
Quote:
Originariamente inviato da jacobi91 Guarda i messaggi
Come si installa con un'interfaccia in una lingua che non capisci ?

Ma sei riuscito a scaricarlo?

Vedo che ti sei registrato e quindi lo hai scaricato.

Io non mi registro.

Ultima modifica di ApacheReal : 09-07-2024 alle 16:14.
ApacheReal è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2024, 16:20   #6324
jacobi91
Member
 
L'Avatar di jacobi91
 
Iscritto dal: Oct 2023
Messaggi: 132
Quote:
Originariamente inviato da ApacheReal Guarda i messaggi
Ma sei riuscito a scaricarlo?

Vedo che ti sei registrato e quindi lo hai scaricato.

Io non mi registro.
L'essentiel est sur 118pan.com :

https://www.118pan.com/wap.php?actio...older_id=21311

jacobi91 è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2024, 16:28   #6325
ApacheReal
Senior Member
 
L'Avatar di ApacheReal
 
Iscritto dal: Feb 2019
Messaggi: 402
Quote:
Originariamente inviato da jacobi91 Guarda i messaggi
Ti ringrazio, ma sono in exe e non mi ci metto a scaricarli.

Peccato, mi interessava il modulo cover+spindisc che ho visto usa l'effetto trasparenza, pasienza.....
ApacheReal è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2024, 18:54   #6326
ApacheReal
Senior Member
 
L'Avatar di ApacheReal
 
Iscritto dal: Feb 2019
Messaggi: 402
Quote:
Originariamente inviato da ApacheReal Guarda i messaggi
Ti ringrazio, ma sono in exe e non mi ci metto a scaricarli.

Peccato, mi interessava il modulo cover+spindisc che ho visto usa l'effetto trasparenza, pasienza.....
Giusto per conoscenza il primo exe della lista:

FB_2.1.5_x86_Asion_20240520205049

https://www.virustotal.com/gui/file/...4f1ab2d60e4ce1
ApacheReal è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2024, 19:10   #6327
jacobi91
Member
 
L'Avatar di jacobi91
 
Iscritto dal: Oct 2023
Messaggi: 132
Quote:
Originariamente inviato da ApacheReal Guarda i messaggi
Giusto per conoscenza il primo exe della lista:

FB_2.1.5_x86_Asion_20240520205049

https://www.virustotal.com/gui/file/...4f1ab2d60e4ce1
È molto !!!



In ogni caso non avrei installato questa versione di foobar2000. Grazie mólto.
jacobi91 è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2024, 19:36   #6328
plata
Senior Member
 
L'Avatar di plata
 
Iscritto dal: May 2005
Città: Trieste
Messaggi: 3429
Qualcuno può dirmi dove scaricarlo o condividere, se già lo possiede, foo_osd_gdiplus?
__________________
CASE: Antec Solo II | MOBO: Asus Sabertooth Z87 | CPU: Intel i7 4790K | COOLER: Noctua NH-D15 | RAM: G Skill 16Gb | GPU: nVidia GTX-1070 G1 | ROUTER: AVM7530
PSU: Seasonic P520 | AUDIO: Asus STX II | STORAGE: HDD ST2000DM001 + SSD 850 PRO 512Gb + DVDRAM LG GH24NS50 | LCD: Sony SDM-X72 | TV: Sony 32W4000
AMP: Marantz PM-KI Pearl | SPKR: Vienna Mozart Grand | DAC: Yulong DA8 | CABLE: WW Electra Platinum - Tasker C276 & RG59 BU - Chord Clearway Analogue
plata è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2024, 06:06   #6329
ApacheReal
Senior Member
 
L'Avatar di ApacheReal
 
Iscritto dal: Feb 2019
Messaggi: 402


https://hydrogenaud.io/index.php/top...tml#msg1047642
ApacheReal è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2024, 07:02   #6330
ApacheReal
Senior Member
 
L'Avatar di ApacheReal
 
Iscritto dal: Feb 2019
Messaggi: 402
FINALMENTE.

Spin Disc + Trasparent Effect.

ApacheReal è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2024, 11:59   #6331
jacobi91
Member
 
L'Avatar di jacobi91
 
Iscritto dal: Oct 2023
Messaggi: 132
theme di yeyo per foo_uie_webview

themes.rar di @yeyo per foo_uie_webview (foorab)

https://hydrogenaud.io/index.php/top...tml#msg1047642

themes.rar

Grazie mille a lui.

jacobi91 è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2024, 13:49   #6332
ApacheReal
Senior Member
 
L'Avatar di ApacheReal
 
Iscritto dal: Feb 2019
Messaggi: 402
@jacobi91

https://hydrogenaud.io/index.php/top...tml#msg1047685

ApacheReal è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2024, 19:03   #6333
jacobi91
Member
 
L'Avatar di jacobi91
 
Iscritto dal: Oct 2023
Messaggi: 132
Quote:
Originariamente inviato da ApacheReal Guarda i messaggi
Text Visualizer Template By Zhixiangge
Modified by ApacheReal and jacob91

jacobi91 è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2024, 19:10   #6334
jacobi91
Member
 
L'Avatar di jacobi91
 
Iscritto dal: Oct 2023
Messaggi: 132
Spin Disc 2 (Art Cover + Spin Disc) with JSP 3

Spin Disc 2 (Art Cover + Spin Disc) with JSP 3 with transparency




Codice:
// @name "Spin Disc 2 (Art Cover + Spin Disc)"
// @author "marc2003"
// @optimization "Apache"
// @modified by jacob91
jacobi91 è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2024, 21:22   #6335
ApacheReal
Senior Member
 
L'Avatar di ApacheReal
 
Iscritto dal: Feb 2019
Messaggi: 402
Quote:
Originariamente inviato da jacobi91 Guarda i messaggi
Spin Disc 2 (Art Cover + Spin Disc) with JSP 3 with transparency




Codice:
// @name "Spin Disc 2 (Art Cover + Spin Disc)"
// @author "marc2003"
// @optimization "Apache"
// @modified by jacob91
Puoi postare lo script intero.

Voglio fare dei Test.
ApacheReal è offline   Rispondi citando il messaggio o parte di esso
Old 11-07-2024, 14:12   #6336
ApacheReal
Senior Member
 
L'Avatar di ApacheReal
 
Iscritto dal: Feb 2019
Messaggi: 402
Spin Disc + Video Full + Lyrics Full Screen Mode



Perfetto.

Nessun rallentamento nello spin disc + video insecuzione con lirycs abbastanza pesante da gestire.

Nessun problema.

E cosa più rilevante auto size dello Spin Disc spettacolare.

Ultima modifica di ApacheReal : 11-07-2024 alle 14:15.
ApacheReal è offline   Rispondi citando il messaggio o parte di esso
Old 11-07-2024, 22:48   #6337
jacobi91
Member
 
L'Avatar di jacobi91
 
Iscritto dal: Oct 2023
Messaggi: 132
Quote:
Originariamente inviato da ApacheReal Guarda i messaggi
Puoi postare lo script intero.

Voglio fare dei Test.

Codice:
// ==PREPROCESSOR==
// @name "Spin Disc 2 (Art Cover + Spin Disc)"
// @author "marc2003"
// Liste des radios ==> Internet Radio
// @optimization "Apache"
// Modified by jacob91
// @import "%fb2k_component_path%helpers.txt"


// ==/PREPROCESSOR==

var blur_img = null;
var radius = 180

var colours = {
	accent : RGB(48, 141, 255),
	accent2 : RGB(255, 64, 129),
	accent3 : RGB(255, 234, 0),
	accent4 : RGB(0, 183, 204),
	buttons : RGB(255, 255, 255),
	background : RGB(30, 30, 30),
	title : RGB(255, 255, 255),
	artist : RGB(240, 240, 240),
	date : RGB(200, 200, 200),
	time : RGB(240, 240, 240),
	
	sac : RGB(100, 0, 0),
	red : RGB(55, 255, 255),
	redred : RGB(255, 0, 0),
};

var tfo = {
	artist : fb.TitleFormat('%artist%'),
	lfm_loved : fb.TitleFormat('$if2(%lfm_loved%,0)'),
	title : fb.TitleFormat('%title%'),
	date : fb.TitleFormat(('%date%')),
	playback_time : fb.TitleFormat('[%playback_time%]'),
	length : fb.TitleFormat('$if2(%length%,LIVE)'),
};


var Backgr = utils.LoadImage(fb.ComponentPath + 'samples\\images\\vinyl5.jpg');
//var Vinyl_Circle = utils.LoadImage(fb.ComponentPath + 'samples\\images\\vinyl_circle.png');
// Vinyl_Circle à l'image d'un CD
var Vinyl_Circle = utils.LoadImage(fb.ComponentPath + 'samples\\images\\CD-DVD2.png');

//if ( plman.ActivePlaylist != "Internet Radio");
//if (plman.ActivePlaylist != list_number);
//if (plman.GetPlaylistSelectedItems != list_number);
if (plman.GetPlaylistSelectedItems(plman.ActivePlaylist)){ 
//var list_number = plman.GetPlaylistSelectedItems;// A vérifier
//       var Vinyl_Arm = utils.LoadImage(fb.ComponentPath + 'samples\\images\\images_v1\\tonearm\\0000' + i + '.png');
}
var i = 0;
var angle = 0;
var angle_circle = 0;
var angle_arm = 0;
var Vinyl_Speed = 2.5;
var normal_font = CreateFontString('Segoe UI', 12);
var small_font = CreateFontString('fontawesome', 6 , true);
var verysmall_font = CreateFontString('fontawesome', 6 , true);

var three_speed_color_R = 255;
var three_speed_color_G = 255;
var three_speed_color_B = 255;
var four_speed_color_R = 255;
var four_speed_color_G = 255;
var four_speed_color_B = 255;
var reverse_speed_color_R = 255;
var reverse_speed_color_G = 255;
var reverse_speed_color_B = 255;

//dimensions
var ratio = 1902/1400;
// var list_number = plman.FindPlaylist("Internet Radio");
var list_number = plman.GetPlaylistSelectedItems;


if( fb.IsPlaying ) {
   fb.GetNowPlaying();
   
   if ( plman.GetPlaylistSelectedItems != list_number){ 
        console.log('obama');
        // TOTAL LENGTH SONG SECONDES
        var Song_Split = tfo.length.Eval().split(':');
        var Song_length_split = tfo.length.Eval().split(':');
        var Song_length_sec = ((((Song_length_split[0] * 1) * 60) + (Song_length_split[1] * 1)) * 10);
   
        // TOTAL PLAYED SONG SECONDES
        var Song_Playtime_Split = tfo.playback_time.Eval().split(':');
        var Song_Playtime_sec = ((((Song_Playtime_Split[0] * 1) * 60) + (Song_Playtime_Split[1] * 1)) * 10);
        Calc_i();
   
window.SetInterval(function () {
       
        if (!fb.IsPlaying || fb.IsPaused) return;
	angle += Vinyl_Speed;
        angle_circle -= 0.6;
        angle_arm += 0.2;
        if( i < 120 && i >=25 ){
            i += 1;
        }    
        window.Repaint();
}, (1 * Song_length_sec) - 30);
}

window.SetInterval(function () {
       
        if (!fb.IsPlaying || fb.IsPaused) return;
	angle += Vinyl_Speed;
        angle_circle -= 0.6;
        angle_arm += 0.2;
        if( i < 25 ){
            i += 1;
        }    
        window.Repaint();
}, 100);
}

var g_img = null;
var g_metadb = null;
var g_tooltip = window.CreateTooltip('Segoe UI', 16);
g_tooltip.SetMaxWidth(600);
g_tooltip.Text = '';
var g_info = '';
var ww = 0, wh = 0;
var temp_gr;
var circular_mask = utils.CreateImage(500, 500); // 500, 500
temp_gr = circular_mask.GetGraphics();
temp_gr.FillEllipse(250, 250, 250, 250, RGB(0, 0, 0));  // 250, 250, 250, 250
circular_mask.ReleaseGraphics();
temp_gr = null;
update_album_art();

function update_album_art() {
	angle = 0;
        angle_circle = 0;
        angle_arm = 0;
        
	if (g_img) g_img.Dispose();
	g_img = null;
	g_info = '';
	g_metadb = fb.IsPlaying ? fb.GetNowPlaying() : fb.GetFocusItem();
	if (g_metadb) {
		var tmp = g_metadb.GetAlbumArt(0) // type 0 = front art
		if (!tmp) tmp = g_metadb.GetAlbumArt(4); // use type 4 = artist art
		if (!tmp) tmp = g_metadb.GetAlbumArt(3); // use type 3 = icon art
		if (!tmp) tmp = g_metadb.GetAlbumArt(1); // use type 1 = back art
    	if (!tmp) tmp = g_metadb.GetAlbumArt(2); // use type 2 = disc art
		var tmp2 = g_metadb.GetAlbumArt(2) // type 2 = disc art. Creation tmp2 pour disc art.
		if (!tmp2) tmp2 = g_metadb.GetAlbumArt(3); // use type 3 = icon art
		if (!tmp2) tmp2 = g_metadb.GetAlbumArt(4); // use type 4 = artist art
		if (!tmp2) tmp2 = g_metadb.GetAlbumArt(0); // use type 0 = front art
		if (!tmp2) tmp2 = g_metadb.GetAlbumArt(1); // use type 1 = back art
		if (tmp) {
			var path = tmp.Path;
			var size = Math.min(tmp.Width, tmp.Height);
			g_img = make_square(tmp, size)  // g_img : ==> pochette CD
			//g_img = utils.CreateImage(size, size);
			//temp_gr = g_img.GetGraphics();
			//temp_gr.DrawImageWithMask(make_square(tmp, size), circular_mask, 0, 0, g_img.Width, g_img.Height);
			//g_img.ReleaseGraphics();
			//temp_gr = null;
			//tmp.Dispose();
			//g_info = 'Original dimensions: ' + g_img.Width + 'x' + g_img.Height;
			//if (path.length) g_info += '\nPath: ' + path;
		}
		if (tmp2) {                 // pour disc art
			var path2 = tmp2.Path;
			var size2 = Math.min(tmp2.Width, tmp2.Height);
			
			g2_img = utils.CreateImage(size, size);
			temp2_gr = g2_img.GetGraphics();
			temp2_gr.DrawImageWithMask(make_square(tmp2, size), circular_mask, 0, 0, g2_img.Width, g2_img.Height);
			g2_img.ReleaseGraphics();
			temp2_gr = null;
			tmp2.Dispose();
			//g2_info = 'Original dimensions: ' + g2_img.Width + 'x' + g2_img.Height;
			//if (path.length) g2_info += '\nPath: ' + path;
		}
	}
	window.Repaint();
}

function make_square(img, size ) {
	if (!img) return null;
	if (img.Width < img.Height) {
		var src_x = 0;
		var src_w = img.Width;
		var src_h = img.Width;
		var src_y = Math.round((img.Height - src_h) / 1);
	} else {
		var src_y = 0;
		var src_w = img.Height;
		var src_h = img.Height;
		var src_x = Math.round((img.Width - src_w) / 1);
	}
	var square = utils.CreateImage(size, size);
	var temp_gr = square.GetGraphics();
	temp_gr.DrawImage(img, 0, 0, size, size, src_x, src_y, src_w, src_h);

	square.ReleaseGraphics();
	return square;
}

function Calc_i() {

        if(Song_Playtime_sec > 30){ 
        var Playtime_Ratio = (Song_Playtime_sec * 100) / Song_length_sec;
        i = 25 +  ((Playtime_Ratio * 100) / 95);
        i = Math.round(i);
        if(i > 120){ i = 120;}; 
        }
        else {
        i = 0;
        }
}

function on_colours_changed() {
	window.Repaint();
}

function on_item_focus_change() {
       	if (!fb.IsPlaying) update_album_art();
        window.Repaint();
}

function on_mouse_lbtn_up(x, y) {
	
							//16.5				   // 24.5

        if( x > (wh / 100) * 7.5 && x < (wh / 100) * 15.5 && y > (wh / 100) * 94 && y < (wh / 100) * 98.5 ) {
                if( Vinyl_Speed > 0 ) {
                    Vinyl_Speed = 2.5 ;
                }
                else { 
                    Vinyl_Speed = -2.5;
                }
        }                 // 25                    // 32.5
        if( x > (wh / 100) * 16 && x < (wh / 100) * 23.5 && y > (wh / 100) * 94 && y < (wh / 100) * 98.5 ) {
                if( Vinyl_Speed < 4 && Vinyl_Speed > -4){
                Vinyl_Speed = Vinyl_Speed * 2;
                }
        }                 // 16.5                  // 24.5
        if( x > (wh / 100) * 24.5 && x < (wh / 100) * 32.5 && y > (wh / 100) * 94 && y < (wh / 100) * 98.5 ) {
              
                Vinyl_Speed = - Vinyl_Speed;
        }   
}

function on_mouse_rbtn_up(x, y) {
           
}

function on_mouse_lbtn_dblclk() {
	if (g_metadb) g_metadb.ShowAlbumArtViewer(0);
}

function on_mouse_move(x, y, gr) {
	if (g_info.length && g_tooltip.Text != g_info) {
	//	g_tooltip.Text = g_info;
	//	g_tooltip.Activate();
	}                                    // 16.5                    // 24.5                                                                 //    16.5                //   32.5
        window.SetCursor( (x > (wh / 100) * 16.5 && x < (wh / 100) * 24.5 && y > (wh / 100) * 87.5 && y < (wh / 100) * 91.5) || (x > (wh / 100) * 16.5 && x < (wh / 100) * 32.5 && y > (wh / 100) * 94 && y < (wh / 100) * 98.5)  ? IDC_HAND : IDC_ARROW);

        //window.SetCursor( x > (wh / 100) * 16.5 && x < (wh / 100) * 32.5 && y > (wh / 100) * 94 && y < (wh / 100) * 98.5  ? IDC_HAND : IDC_ARROW);
        // 33 tours speed     16.5                     23.5
        if ( x > (wh / 100) * 9.5 && x < (wh / 100) * 14.5 && y > (wh / 100) * 94 && y < (wh / 100) * 98.5 ) {
           three_speed_color_R = 224;
           three_speed_color_G = 189;
           three_speed_color_B = 121;
        } 
        else { 
           three_speed_color_R = 255;
           three_speed_color_G = 255;
           three_speed_color_B = 255;
        }
        // 45 tours speed     25                     32.5
        if ( x > (wh / 100) * 16 && x < (wh / 100) * 23.5 && y > (wh / 100) * 94 && y < (wh / 100) * 98.5 ) {
           four_speed_color_R = 224;
           four_speed_color_G = 189;
           four_speed_color_B = 121;
        } 
        else { 
           four_speed_color_R = 255;
           four_speed_color_G = 255;
           four_speed_color_B = 255;
        }                  // 16.5                 //  32.5
        if ( x > (wh / 100) * 17 && x < (wh / 100) * 32.5 && y > (wh / 100) * 94 && y < (wh / 100) * 98.5 ) {
           reverse_speed_color_R = 224;
           reverse_speed_color_G = 189;
           reverse_speed_color_B = 121;
        } 
        else { 
           reverse_speed_color_R = 255;
           reverse_speed_color_G = 255;
           reverse_speed_color_B = 255;
        }
}

function on_paint(gr) {
       
	var bg = window.IsDefaultUI ? window.GetColourDUI(1) : window.GetColourCUI(3);
	gr.FillRectangle(0, 0, ww, wh, RGB(30, 30, 30));
      
	var whh = window.Height;
	var ww = window.Width
	var wh = window.Height;
			var image_ratio = 1902 / 1458;  (www * 100) / 917 , (whh * 48) / 698
//			var image_ratio = 1888 / 1455; 
	var www = window.Height * image_ratio;
	var circle_ratio = 700 / 600; // 700 / 598. ==> Diametre du cercle.
        var circle2_ratio = 700 / 672; // 700 / 672
        
        gr.DrawImage(Backgr, -45, 0, wh * ratio, wh , 0, 0, Backgr.Width, Backgr.Height); // Correction : Décalage  
        
    if ( plman.ActivePlaylist != list_number){     
        // TOTAL LENGTH SONG SECONDES
        var Song_Split = tfo.length.Eval().split(':');
        var Song_length_split = tfo.length.Eval().split(':');
        var Song_length_sec = ((((Song_length_split[0] * 1) * 60) + (Song_length_split[1] * 1)) * 10);
   
        // TOTAL PLAYED SONG SECONDES
        var Song_Playtime_Split = tfo.playback_time.Eval().split(':');
        var Song_Playtime_sec = ((((Song_Playtime_Split[0] * 1) * 60) + (Song_Playtime_Split[1] * 1)) * 10);
       
	//gr.WriteText(tfo.length.Eval(), normal_font, colours.time, 10, 70, 50, 50, DWRITE_TEXT_ALIGNMENT_LEADING, DWRITE_PARAGRAPH_ALIGNMENT_CENTER);
	//gr.WriteText(tfo.playback_time.Eval(), normal_font, colours.time, 10, 85, 50, 50, DWRITE_TEXT_ALIGNMENT_LEADING, DWRITE_PARAGRAPH_ALIGNMENT_CENTER);
        
        //gr.WriteText(Song_length_sec, normal_font, colours.time, 10, 160, 400, 50, DWRITE_TEXT_ALIGNMENT_LEADING, DWRITE_PARAGRAPH_ALIGNMENT_CENTER);
        //gr.WriteText(Song_Playtime_sec, normal_font, colours.time, 10, 175, 400, 50, DWRITE_TEXT_ALIGNMENT_LEADING, DWRITE_PARAGRAPH_ALIGNMENT_CENTER);

        //gr.WriteText(i, normal_font, colours.time, 10, 190, 400, 50, DWRITE_TEXT_ALIGNMENT_LEADING, DWRITE_PARAGRAPH_ALIGNMENT_CENTER);
        }
        if(g_img ) {
		var scale_w = ww / g_img.Width / 1.51; //  / 1.5. ==> Largeur Pochette
		var scale_h = wh / g_img.Height;
		var scale = Math.min(scale_w, scale_h);
		var pos_x = 6, pos_y = 0; // ==> Position en largeur Pochette CD
		if (scale_w < scale_h)
			pos_y = (wh - g_img.height * scale) / 1 - 20; // ==> Position en hauteur Pochette CD
		else if (scale_w > scale_h)
			pos_x = (ww - g_img.Width * scale) / 1;
	
		// var blur_img = null;
		// var radius = 250;
		StackBlur(radius);
		function StackBlur(radius) {
		if (blur_img) blur_img.Dispose();
		blur_img = g_img.Clone();
		blur_img.StackBlur(radius);
		}
		
	// albumart        pos_y - 70
	gr.DrawImage(blur_img, pos_x - 5, pos_y - 85, g_img.Width * scale + 340, g_img.Height * scale + 105, 0, 0, g_img.Width, g_img.Height, 0.6); // pos_y . scale
	//                                / 600 .==>largeur      / 300. ==>hauteur                                                               /1
	gr.DrawImage(g2_img, (www * 100) / 300 , (whh * 48) / 1270, whh / circle_ratio, whh / circle_ratio, 0, 0, g2_img.Width , g2_img.Height , 1, angle); // www * 100) / 1830
	// Vinyl_Circle avec transparence
	gr.DrawImage (Vinyl_Circle, (www * 100) / 301 , (whh * 48) / 1300, whh / circle2_ratio - 78, whh / circle2_ratio - 78, 0, 0, Vinyl_Circle.Width, Vinyl_Circle.Height, 0.4, angle_circle );
	gr.DrawImage(g_img, pos_x, pos_y - 60, g_img.Width * scale, g_img.Height * scale, 0, 0, g_img.Width, g_img.Height, 0.8); // pos_y . scale. Avec transparence pour pochette CD
	           
                var arm_ratio = 820 / 1060; 
                var arm_w = (460 * ww) / 827;  // 460
                //var arm_h = 530;          //  460 ---- 827
                                          //  530 ---- 637
                var arm_w_ratio = 827 / 460;
                var arm_h_ratio = 637 / 530;
          if(plman.ActivePlaylist != list_number){     
                // Vinyl_Arm         
		Vinyl_Arm = utils.LoadImage(fb.ComponentPath + 'samples\\images\\images_v1\\tonearm\\' + i + '.png');
//                gr.DrawImage(Vinyl_Arm, (ww / 100) * 46, (wh / 100) * 6.7, (460 * ww) / 827, arm_w / arm_ratio, 0, 0, Vinyl_Arm.Width, Vinyl_Arm.Height, 1);  
          }     


                //gr.DrawLine(0, (wh / 100) * 87.5, ww, (wh / 100) * 87.5, 1, RGB(255, 255, 255));
                //gr.DrawLine(0, (wh / 100) * 91.5, ww, (wh / 100) * 91.5, 1, RGB(255, 255, 255));

                //gr.DrawLine((wh / 100) * 16.5, 0, (wh / 100) * 16.5, wh, 1, RGB(255, 255, 255));
                //gr.DrawLine((wh / 100) * 24.5, 0, (wh / 100) * 24.5, wh, 1, RGB(255, 255, 255));
                //gr.DrawLine((wh / 100) * 32.5, 0, (wh / 100) * 32.5, wh, 1, RGB(255, 255, 255));

                gr.WriteText('REV', small_font, RGB(reverse_speed_color_R, reverse_speed_color_G, reverse_speed_color_B), (wh / 100) * 26.1 , (wh / 100) * 95.2, 1000, 50, 0, 0); //(wh / 100) * 18.2

                gr.WriteText('SPEED 1', small_font, RGB(three_speed_color_R, three_speed_color_G, three_speed_color_B), (wh / 100) * 10.9 , (wh / 100) * 95.2, 1000, 50, 0, 0); // (wh / 100) * 19.9
                gr.WriteText('SPEED 2', small_font, RGB(four_speed_color_R, four_speed_color_G, four_speed_color_B), (wh / 100) * 18.5 , (wh / 100) * 95.2, 1000, 50, 0, 0); // (wh / 100) * 27.5

                //gr.DrawEllipse(316, 310, 295, 295, 1, colours.red);
		//gr.DrawImage(Backgr2, 0, 0, wh * ratio, wh , 0, 0, Backgr.Width, Backgr.Height);
		//gr.WriteText(' height = ' + wh, normal_font , RGB( 255, 255, 255), 10, 120, 100, 100); 
		//gr.WriteText(' width = ' + ww, normal_font , RGB( 255, 255, 255), 10, 100, 100, 100); 
                //gr.WriteText(arm_w, normal_font , RGB( 255, 255, 255), 10, 140, 100, 100);
		//gr.DrawLine(100, 0, 100 , 600, 1 , RGB( 255, 255, 255));
		//gr.DrawLine(0, 48, 1000 , 48, 1 , RGB( 255, 255, 255));
                window.MinWidth = www;
		window.MaxWidth = www;
	}
	
     
}

function on_size() {
	ww = window.Width;
	wh = window.Height;
}

function on_playback_new_track() {
        i = 0;
        update_album_art();
        window.Reload();
        //window.Repaint();
}

function on_playback_stop(reason) {
        if (reason != 2) {
              update_album_art();
	}
}

function on_playlist_switch() {
	if (!fb.IsPlaying) {
              update_album_art();
        }
        window.Repaint();
}
jacobi91 è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2024, 04:15   #6338
ApacheReal
Senior Member
 
L'Avatar di ApacheReal
 
Iscritto dal: Feb 2019
Messaggi: 402
Spin Disc (Vinyl Front Art Image + Blur + Transparence)



Basta quindi aggiungere la linea ingrassetto per avere l'effetto trasparenza.

Le linee da modificare per adattarlo alla propia skin sono:

gr.DrawImage(blur_img, pos_x, pos_y, g_img.Width, g_img.Height, 0, 0, g_img.Width, g_img.Height, 0.6); // pos_y . scale

gr.DrawImage(g2_img, pos_x+320, pos_y, whh / circle_ratio , whh / circle_ratio, 0, 0, g2_img.Width , g2_img.Height , 0.6, angle);

gr.DrawImage(Vinyl_Circle, pos_x+320, pos_y, whh / circle2_ratio, whh / circle2_ratio, 0, 0, Vinyl_Circle.Width, Vinyl_Circle.Height, 1, angle_circle);

gr.DrawImage(g_img, pos_x, pos_y, g_img.Width * scale, g_img.Height * scale, 0, 0, g_img.Width, g_img.Height, 0.6);

Facendo un raffronto tra la versione Spin Disc WebView e la versione in JS3, la versione WebView supporta l'autosize ed ha in più un selettore per il cambio sia dell' Art Cover che della Mask Cover.

Al momento la versione WebView e superiore e di molto.

Ultima modifica di ApacheReal : 12-07-2024 alle 05:18.
ApacheReal è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2024, 05:00   #6339
quan33
Junior Member
 
Iscritto dal: Dec 2023
Messaggi: 23
Quote:
Originariamente inviato da ApacheReal Guarda i messaggi
Spin Disc + Video Full + Lyrics Full Screen Mode



Perfetto.

Nessun rallentamento nello spin disc + video insecuzione con lirycs abbastanza pesante da gestire.

Nessun problema.

E cosa più rilevante auto size dello Spin Disc spettacolare.
Can you share your topic?
quan33 è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2024, 05:15   #6340
ApacheReal
Senior Member
 
L'Avatar di ApacheReal
 
Iscritto dal: Feb 2019
Messaggi: 402
Quote:
Originariamente inviato da quan33 Guarda i messaggi
Can you share your topic?
https://hydrogenaud.io/index.php/top...tml#msg1047689
ApacheReal è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Motorola razr 60 Ultra: il migliore! Peccato per l’AI un po’ ''zoppa''. Recensione Motorola razr 60 Ultra: il migliore! Peccato per...
AWS Summit Milano 2025: accelerare sull'IA per liberare il potenziale delle imprese italiane AWS Summit Milano 2025: accelerare sull'IA per l...
Recensione HONOR Pad 10: a questo prezzo fa tremare la concorrenza Recensione HONOR Pad 10: a questo prezzo fa trem...
GIGABYTE RTX 5060 Ti EAGLE OC ICE alla prova: compatta ed essenziale GIGABYTE RTX 5060 Ti EAGLE OC ICE alla prova: co...
AMD Ryzen Threadripper 9000 e Radeon AI Pro R9700, per le workstation AI AMD Ryzen Threadripper 9000 e Radeon AI Pro R970...
Cloudflare ha sventato il più gra...
Garmin Index Sleep Monitor, sonno sotto ...
Sony WF-C700N al minimo storico su Amazo...
Doppio JBL: su Amazon il bundle con due ...
Q25G4SR, Q27G4ZR e Q27G42ZE: ecco i nuov...
Il weekend inizia bene su Amazon: tanti ...
DJI Mini 4K o Mini 3? Sono entrambi in s...
Il tuo alimentatore Corsair fa clic? Nie...
A 199€ è imperdibile: Roborock Q7...
A 109€ c'è una scopa elettrica da...
300€ di sconto: Asus Zenbook da 1,2Kg co...
Intel 18A: prestazioni, efficienza e den...
Hexagon e NVIDIA hanno creato AEON, il r...
Microsoft annuncia nuove soluzioni per i...
Pornhub e YouPorn tornano online in Fran...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 12:46.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www2v