PDA

View Full Version : [Thread Ufficiale] Foobar2000


Pagine : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [24] 25 26

ApacheReal
27-05-2023, 16:46
Modificati tutti i tasti per accedere ai menu e sottomenu con il font Impact.

https://i.postimg.cc/3yPBw6WF/Impact-Font.png (https://postimg.cc/3yPBw6WF)

Questo ha permesso l'inserimento di 8 tasti Library Audio.

https://i.postimg.cc/ZBpLvcdt/Audio-Library.png (https://postimg.cc/ZBpLvcdt)

Aggiunta anche una Library Video.

https://i.postimg.cc/8fGmR6RF/Video-Libray.png (https://postimg.cc/8fGmR6RF)

plata
27-05-2023, 20:10
Per riprodurre i DSD, serve l'addon o è nativamente supportato da foobar 2.0? Ora c'ho su foo_input_sacd...

Sto ascoltando dei brani DSD64 a 282,24 Khz, ma sembra andare liscio quando il convertitore Burr Brown che adotto su Asus STX non supporta il DSD. Presumo trattasi di scaling/riconversione a PCM più bassi (tipo 192Khz), ma come posso essere sicuro, o meglio evitare ciò ed ascoltare in DSD nativo?

ApacheReal
27-05-2023, 22:08
Aggiunto tasto RPL (Radio Panel List) con le prime 12 Radio Station Lists:

https://i.postimg.cc/8fzH1YVw/RPL1-Radio-Kiss-Kiss.png (https://postimg.cc/8fzH1YVw)

https://i.postimg.cc/5Y1gr07h/RPL10-Love-Radio.png (https://postimg.cc/5Y1gr07h)

https://i.postimg.cc/Hc2z1gFV/RPL11-easy-Radio.png (https://postimg.cc/Hc2z1gFV)

https://i.postimg.cc/LnsCRJ9R/RPL12-Country-Music-Radio-Star.png (https://postimg.cc/LnsCRJ9R)

https://i.postimg.cc/QBcSS5bg/RPL5-Rock-Antenne.png (https://postimg.cc/QBcSS5bg)

https://i.postimg.cc/3ksng9gJ/RPL6-Jazz-Radio.png (https://postimg.cc/3ksng9gJ)

https://i.postimg.cc/YvGdGTLs/RPL8-Crooner-Radio.png (https://postimg.cc/YvGdGTLs)

https://i.postimg.cc/G9LzJ4sY/RPL9-80s80s.png (https://postimg.cc/G9LzJ4sY)

ApacheReal
30-05-2023, 18:08
Disponibile foobar2000 v2.1 preview 2023-05-30

https://www.foobar2000.org/download

https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Version_2.1_Preview_Change_Log

2023-05-30

Archive reader fixes: Added archive_v4, fb2k::fsItem interop with archives, fixed missing shortname/filename+ext retrieval methods on standard archive reader.

Rewritten HLS reader, removed lots of hacks, made remote read-ahead setting used properly.

Improved HTTP connection reuse, similar to recent FTP optimizations.

Rewritten full file buffer feature, no longer blocks until whole file has been read. Large FLAC files for an example should now open with no delay.

Fixed glitchy focus behavior with Default UI tabs container.

ApacheReal
30-05-2023, 18:25
DarkOne v4.0 (Apache v8.0) (SMP) [MPV-YT] [32 BIT]:

Fix Center Video Panel:

adesso è possibile vedere la control bar di MPV;

Rimossa la gestione ART dal panello video.

https://i.postimg.cc/w7gKJ78G/VIDEO-Panel.png (https://postimg.cc/w7gKJ78G)

Aggiunto ulteriore selettore RP (Radio Panel):

RPL1 Radio Panel List 12 selettori dedicati (RP1-RP12)

https://i.postimg.cc/hzzmpy92/RP1.png (https://postimg.cc/hzzmpy92)

RPL2 Radio Panel List 12 selettori dedicati (RP13-RP24)

https://i.postimg.cc/XZDFKSyZ/RP2.png (https://postimg.cc/XZDFKSyZ)

Questo consente di smaltire la lista delle PlayList e comandare il tutto dalla Library di Wil B.

Cambiato nome al selettore di destra RPL in RPB (Radio Panel Browser).

the_duke
31-05-2023, 07:23
DarkOne v4.0 (Apache v8.0) (SMP) [MPV-YT] [32 BIT]:

...

Ciao!
Tu condividi la tua versione di foobar?
Se sì, puoi riportare il link per il download?
Grazie mille!

ApacheReal
31-05-2023, 07:45
Al momento ci sto lavorando.

In futuro posso vagliare una versione light (avendo il tempo).

Considera che la mia modifica già occupa 16GB

ApacheReal
31-05-2023, 07:55
Implemetata la PlayList Wiew con il Plugin Cover Info:

https://www.foobar2000.org/components/view/foo_cover_info

Ora in PLV (PlayList View) compare la dimensione della cover e del formato:

%front_cover_width%
%front_cover_height%
%front_cover_format%

https://i.postimg.cc/JsK4v42d/1.png (https://postimg.cc/JsK4v42d)

https://i.postimg.cc/JsRzpBPk/2.png (https://postimg.cc/JsRzpBPk)

Cambiato nome al selettore della PlayList View da PLW a PLV

terlino
03-06-2023, 09:29
Salve non so più che fare se non tenere la versione vecchia di Foobar Darkone4
Sempre fatti gli aggiornamenti senza problemi e mi restava la versione Dark, adesso se aggiorno mi viene fuori la versione liscia di Foobar2000
Il fatto è che la vecchi rimastami è ancora la 1.6

ApacheReal
03-06-2023, 11:11
Salve non so più che fare se non tenere la versione vecchia di Foobar Darkone4
Sempre fatti gli aggiornamenti senza problemi e mi restava la versione Dark, adesso se aggiorno mi viene fuori la versione liscia di Foobar2000
Il fatto è che la vecchi rimastami è ancora la 1.6

La DarkOne4 di tedGo e tutte DarkOne Mod. vanno aggiornate esclusivamente con la versione a 32 bit.

Dalla v 1.6 all'attuale v2.1 preview 2023-05-30, aggiornando alla 32 bit non ci sono problemi.

Una volta fatto l'upgrade di versione alcuni plugin vanno disinstallati in quanto obsoleti o integrati con la nuova foobar2000.

Da non utilizzare la 64 bit con le skin mod.

Fare sempre uno o più backup della propria versione, ed installare in modalità portable.

terlino
03-06-2023, 12:36
grazie

plata
03-06-2023, 14:35
E' possibile mandare in playlist su foobar tutte le tracce elencate del file .cue, aprendo solo questo da Windows explorer?

Segnalo agli sviluppatori, magari seguendo questo thread, potranno sviluppare per integrare una mancanza nel "search pane", ovvero integrare le voci già presenti nel menu contestuale del "library pane", ovvero "send to current playlist", "add to current playlist", send to new playlist" al click dx su un brano generato dai risultati di una ricerca.

https://i.postimg.cc/QBvwhbV6/Immagine.png (https://postimg.cc/QBvwhbV6)

ApacheReal
03-06-2023, 16:34
Si.

Selezioni il file .cue.

Tasto destro del mouse e fai apri con: foobar2000

https://i.postimg.cc/z32Z60Rx/Screenshot-2023-06-03-173111.png (https://postimg.cc/z32Z60Rx)

ApacheReal
03-06-2023, 17:26
E' possibile mandare in playlist su foobar tutte le tracce elencate del file .cue, aprendo solo questo da Windows explorer?

Segnalo agli sviluppatori, magari seguendo questo thread, potranno sviluppare per integrare una mancanza nel "search pane", ovvero integrare le voci già presenti nel menu contestuale del "library pane", ovvero "send to current playlist", "add to current playlist", send to new playlist" al click dx su un brano generato dai risultati di una ricerca.

https://i.postimg.cc/QBvwhbV6/Immagine.png (https://postimg.cc/QBvwhbV6)

In modalità "search" in Library puoi creare tutte le playlist che vuoi:

manuale e automatica

https://i.postimg.cc/0zmZsdVg/Screenshot-2023-06-03-182116.png (https://postimg.cc/0zmZsdVg)

autoplaylist creator

https://i.postimg.cc/RN2GybQQ/Screenshot-2023-06-03-182238.png (https://postimg.cc/RN2GybQQ)

plata
03-06-2023, 19:55
Il fatto è che ho disattivato il report errori. Infatti me ne sono accorto con un profilo ex novo che è il .cue in questione mal compilato:

Unable to open item for playback (Error parsing cuesheet: invalid index list (line 20)):
"C:\Users\nome\Downloads\\Diana Krall - The Girl In The Other Room (2004) [FLAC]\The Girl In The Other Room.cue"

Per l'autoplaylist, non è quello che chiedevo, anche se non capito la sua funzione, che a quanto pare sembra risulta la stessa del tasto invio, ovvero mandare in playlist (in questo caso una nuova) la traccia/CD selezionato dal Library View.

Vorrei invece aggiungere alcune delle tracce visualizzate nel media library search, ma l'unico modo è da mouse, ovvero trascinando nel pane playlist le tracce selezionate a schermo - non c'è altra funzione per l'uso da tastiera, tranne quella di mandare in playlist l'intera lista risultati dando invio, che risulta operativo solo a ricerca ultimata (non toccando altro) - se mi muovo tra i risultati invio non ha più effetto.

Ad esempio c'ho già in playlist "A" e successivamente voglio aggiungere "B" e "C". Li vado a cercare uno ad uno, ed una volta comparsi nei risultati li seleziono e mando in playlist (sostituendo l'attuale) o li aggiungo all'attuale (possibilmente rispettivamente con invio e shift+invio), esattamente come avviene nel pane Album List (vedi foto che ho allegato nel post #5762)

https://i.postimg.cc/065MMwZY/Immagine.png (https://postimg.cc/065MMwZY)

ApacheReal
04-06-2023, 08:50
@ plata

Da ReFacets, possibilià aggiunta di recente, tutto quello che dici si può fare.

Tanto che mi hai suggerito l'idea ed ho aggiunto un selettore apposito ReFcs (ReFacets) che si accede da LIB (Library)

La prima skin modificata che ha questa funzione.

https://i.postimg.cc/dLjHbtfJ/1.png (https://postimg.cc/dLjHbtfJ)

https://i.postimg.cc/kBmYYtfj/2.png (https://postimg.cc/kBmYYtfj)

plata
04-06-2023, 13:34
Si, l'hanno implementata ma solo in parte, difatti come vedi dallo screenshot tu stesso hai postato, nel menu contestuale, le voci "Send to Current Playlist", "Add to Current Playlist" non ci hanno assegnato alcun hotkey (ad es. Enter e Shift+Enter), mentre la voce "Send to New Playlist" è assente. Inoltre, sebbene sia possibile portare il pane ReFacets in primo piano da hotkey, risulta impossibile navigarci in esso, ad esempio con tab, frecce direzionali, invio, o scrivendo del testo per una ricerca diretta - ciò significa che per ora da tastiera risulta inutilizzabile. Prova a darci un'occhiata.

Chiedo agli sviluppatori di ottimizzare anche questo aspetto ;)

ApacheReal
05-06-2023, 13:25
Disponibile foobar2000 v2.1 preview 2023-06-05

https://www.foobar2000.org/download

https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Version_2.1_Preview_Change_Log

Fixed a bug that caused current track restart in certain scenarios, such as rapidly changing playback settings.

Fixed a bug causing audio glitching near the end of last song with WASAPI Exclusive.

Added standard %codec_long% field to properly display detailed names of all codecs.

Improved reporting of AAC & DTS codec/profile info.

Added decoding of xHE-AAC via Media Foundation on Windows 11.

Fix for "DTS 96/24", made bit depth reported as 24-bit.

In evidenziato fix sistemato su mia segnalazione:

https://hydrogenaud.io/index.php/topic,124258.new.html#new

ApacheReal
05-06-2023, 13:27
Per chi usa il footuner

https://github.com/smoralis/footuner

va riscaricata la versione per un fix sistemato su mia segnalazione:

ActiveX_Run failed - WinAPI error

plata
05-06-2023, 15:36
@ApacheReal: foobar lo trovo veramente fantastico e ben realizzato! puoi chiedere agli sviluppatori di integrare le medesime prime voci relative alla creazione di playlist che trovi nel menu contestuale al click su di un album nel pane Album List e renderle presenti anche nei menu contestuali per i Pane Refacets e Media Library Search? Intendo questo:

https://i.postimg.cc/QBvwhbV6/Immagine.png (https://postimg.cc/QBvwhbV6)

Inoltre rendere navigabile il ReFacets da tastiera abilitando i tasti tab, frecce direzionali, ecc, per potersi almeno spostare tra le voci ed i menu del pane in questione? Ti ringrazio
Da integrare qui, il quale sono assenti:

https://i.postimg.cc/065MMwZY/Immagine.png (https://postimg.cc/065MMwZY)

ApacheReal
05-06-2023, 17:43
@ApacheReal: foobar lo trovo veramente fantastico e ben realizzato! puoi chiedere agli sviluppatori di integrare le medesime prime voci relative alla creazione di playlist che trovi nel menu contestuale al click su di un album nel pane Album List e renderle presenti anche nei menu contestuali per i Pane Refacets e Media Library Search? Intendo questo:

https://i.postimg.cc/QBvwhbV6/Immagine.png (https://postimg.cc/QBvwhbV6)

Inoltre rendere navigabile il ReFacets da tastiera abilitando i tasti tab, frecce direzionali, ecc, per potersi almeno spostare tra le voci ed i menu del pane in questione? Ti ringrazio
Da integrare qui, il quale sono assenti:

https://i.postimg.cc/065MMwZY/Immagine.png (https://postimg.cc/065MMwZY)

Vediamo se rispondono alla richesta del ReFacets, poi andiamo sulla prima:

https://hydrogenaud.io/index.php/topic,122835.new.html#new

plata
05-06-2023, 19:30
Vediamo se rispondono alla richesta del ReFacets, poi andiamo sulla prima:

https://hydrogenaud.io/index.php/topic,122835.new.html#newOkay. Puoi caricare pure anche lì i miei screenshot come esempio ;)

Biscuo
06-06-2023, 18:06
Al momento ci sto lavorando.

In futuro posso vagliare una versione light (avendo il tempo).

Considera che la mia modifica già occupa 16GB
Sarebbe anche ora. :D
O.T.
Ricordati di aggiornare il Fritz. :)

ApacheReal
07-06-2023, 14:06
Aggiunta possibilià di richiamo applicazioni esterne con il plugin run service for group:

https://ux.getuploader.com/foobar2000/download/220

(mi raccomando scansione con antivirus)

Primo richiamo di applicazione esterna funzionante PotPlayer:

https://potplayer.daum.net/

(alternativa valida a vlc)

https://i.postimg.cc/t7Ffm2cb/1.png (https://postimg.cc/t7Ffm2cb)

https://i.postimg.cc/d77NRBCz/2.png (https://postimg.cc/d77NRBCz)

https://i.postimg.cc/219XBJ1Q/3.png (https://postimg.cc/219XBJ1Q)

Path completa:

"C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe"--one-instance "%_path%"

a seguire:

MusicBrainz Picard

https://picard.musicbrainz.org/

https://picard.musicbrainz.org/downloads/

Audacity

https://www.audacityteam.org/download/

VirtulDJ

https://it.virtualdj.com/

ApacheReal
07-06-2023, 16:13
Disponibile foobar2000 v2.1 preview 2023-06-07

https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Version_2.1_Preview_Change_Log

https://www.foobar2000.org/download

Fixed last build regression causing audio glitching with WASAPI Exclusive in specific scenarios.

Updated Monkey's Audio to 10.16.

Internet radio regression fixes.

Made "Internet Radio" dialog pick HLS streams.

Restored old behavior of Converter with .bat files, using full paths to start.

In evidenziato problemi da me segnalati e risolti.

https://hydrogenaud.io/index.php/topic,124137.msg1028516.html#msg1028516

plata
08-06-2023, 13:21
Internet radio (ctrl+I), andrebbe arricchito:
- va integrato col tema in uso - ad esempio col tema scuro
- vanno aggiunte tutte le funzioni di comando mancanti da tastiera (lo stesso assente sul Refacets)
- possibilità di dare un nome personalizzato alla radio ed aggiungere colonne
- invece di inviare la radio in riproduzione in una nuova playlist denominata di default "Internet Radio", offrire la possibilità di mandarle nella playlist in uso.

ApacheReal
08-06-2023, 14:07
Internet radio (ctrl+I), andrebbe arricchito:
- va integrato col tema in uso - ad esempio col tema scuro
- vanno aggiunte tutte le funzioni di comando mancanti da tastiera (lo stesso assente sul Refacets)
- possibilità di dare un nome personalizzato alla radio ed aggiungere colonne
- invece di inviare la radio in riproduzione in una nuova playlist denominata di default "Internet Radio", offrire la possibilità di mandarle nella playlist in uso.

La gestione delle Radio è la cosa più complessa che esiste in foobar2000, sono anni che ci lavoro.

Con il foobar2000 base non le puoi gestire.

Attualmente le mod che gesticono al meglio le radio sono la footuner e la mia.

La footuner è un progetto vecchio e ha panelli vecchi in Jsplitter, inoltre dedicata esclusivamente alla gestione radio.

La kutuzof e a la AHAPXICT sono ancora gestite a mezzo m3u e m3u8 e non consentono nel caso di network group di avere la gestione di singolo canale radio con la cover associata, solamente con il TAGS (da non confondere con TAG) si riesce a gestire ciò.

La mia è la più avanzata per la gestione delle radio a mezzo delle playlist con il library di Wil-B, ma c'è ancora molto da fare.

La eole non gestisce le radio, idem per la ReBorn.

ApacheReal
08-06-2023, 14:11
Vi segnalo che è uscita la ReBORN aggiornata:

https://github.com/TT-ReBORN/Georgia-ReBORN/releases

ApacheReal
08-06-2023, 15:36
Ora dico, mi esci dopo una serie infinita di beta test con la Georgia ReBORN RC e mi vai a lasciare il layout di defoult, che non consente il ritorno al tema Georgia ReBORN.

Per riprendere l'immagine ho dovuto entrare in preference con CRTL P rimettere il layout Georgia ReBORN, per ritornare ad utilizzare la skin.

Ovviamente ho cancellato il layout di defoult.

plata
08-06-2023, 20:05
La gestione delle Radio è la cosa più complessa che esiste in foobar2000, sono anni che ci lavoro.

Con il foobar2000 base non le puoi gestire.

Attualmente le mod che gesticono al meglio le radio sono la footuner e la mia.

La footuner è un progetto vecchio e ha panelli vecchi in Jspitter, inoltre dedicata esclusivamente alla gestione radio.

La kutuzof e a la AHAPXICT sono ancora gestite a mezzo m3u e m3u8 e non consentono nel caso di network group di avere la gestione di singolo canale radio con la cover associata, solamente con il TAGS (da non confondere con TAG) si riesce a gestire ciò.

La mia è la più avanzata per la gestione delle radio a mezzo delle playlist con il library di Wil-B, ma c'è ancora molto da fare.

La eole non gestisce le radio, idem per la ReBorn.Nel senso che le hai sviluppate tu? Bene, ma come li provo questi addon? Ho cercato di far andare footuner ma non ho idea di come vada installato in quanto non è un .dll o eseguibile autoinstallante.

plata
10-06-2023, 11:26
Esiste un hotkey play/pause/mute che attui la funzione senza dover richiamare la finestra di foobar - utile ad esempio per stoppare la radio con un solo tasto, mentre foobar è in traybar.

the_duke
10-06-2023, 15:14
Esiste un hotkey play/pause/mute che attui la funzione senza dover richiamare la finestra di foobar - utile ad esempio per stoppare la radio con un solo tasto, mentre foobar è in traybar.

Mmmm, forse con una combinazione di tasti sì, ma non saprei come.
Col mouse invece è possibile installando Deskband Control, componente aggiuntivo per me imprescindibile che permette di visualizzare nella barra delle applicazioni un piccolo pannello di controllo per foobar:
https://hydrogenaud.io/index.php/topic,78234.0.html

Il problema è che Deskband funziona su Windows 10, ma non su Windows 11, perchè Microsoft ha avuto la brillante idea di stravolgere il funzionamento della barra delle applicazioni. Ci sono comunque soluzioni per ripristinarne il funzionamento che potete trovare nelle ultimissime pagine del thread che vi ho linkato.

plata
10-06-2023, 16:22
Un particolare vorrei chiedervi il quale non trovo ancora il modo di configurare: voglio tenere una playlist radio, bloccandone il contenuto. Foobar lo uso settato in modo che una volta pescato il CD dal Library View e mandato in riproduzione alla playlist corrente (dando invio) esso va a sostituire il contenuto della playlist summenzionata. Purtroppo, se durante l'ascolto precedente come capita spesso, rimane selezionata la playlist Radio, essa va perduta perchè appunto sostituita! :mad:

Due funzioni simili si trovano nel sottomenu "Action" in Media Library->Album List, ovvero "Send to new Playlist" o "Create Autoplaylist", ma queste vanno a creare playlist su playlist riempiendo all'infinito la lista, ilchè voglio evitare.

La funzione dedicata è già presente in Opzioni->Shell Integration->Always send new file to, ma agisce aprendo i file esternamente a foobar (ovvero dall'esplora risorse di windows). Insomma, è fattibile pescando dal Library View un brano/CD intero (dando invio), mandarlo in una playlist dedicata, lasciando intatte le altre? :)

ApacheReal
11-06-2023, 14:40
Rimosso il plugin Skip Track :

https://www.foobar2000.org/components/view/foo_skip

Questo plugin una volta installato si aggiunge come ghost nei files .cfg dei preset active dsp.

Prima di rimuovere il plugin, vanno risalvati i singoli preset dsp attivi.

Una volta sovrascritte le singole configurazioni si può disinstallare.

Tutte le DarkOne kutuzof hanno questo plugin pertanto....

ApacheReal
11-06-2023, 15:00
Rifatto il pannello RMK (Radio Maker) cambiato il vecchio JSplitter con il più recente Spider Monkey Panel, questo ha permesso la rimozione della doppia istanza di configurazione in Propietà avanzate:

prima con pannello JSplitter:

https://i.postimg.cc/ThYfDsGX/Immagine-2023-06-01-133459.png (https://postimg.cc/ThYfDsGX)

dopo senza pannello JSplitter e con il solo Spider Money Panel:

https://i.postimg.cc/G8YyhHC9/Screenshot-2023-06-11-155711.png (https://postimg.cc/G8YyhHC9)

Tolte le voci di sotto menu richiamabili da pannello laterale destro Item Propieties / Item Details / Biografic / Lyrics.

Panello RMK

https://i.postimg.cc/DWRGT1Rt/Screenshot-2023-06-11-154338.png (https://postimg.cc/DWRGT1Rt)

ApacheReal
11-06-2023, 15:31
Aggiornati i seguenti gruppi radio / network:

Radio Montecarlo

Radio Montecarlo 2 (aggiunti canali, loghi, banner)

https://i.postimg.cc/HVh3xvcN/Screenshot-2023-06-11-161652.png (https://postimg.cc/HVh3xvcN)

Radio 105

Radio Kiss Kiss

ROCK ANTENNE (aggiunti canali)

United Music solo canali radio e non inseriti in altri gruppi / network
(aggiunti loghi generi e numerazione canali)

https://i.postimg.cc/DWRGT1Rt/Screenshot-2023-06-11-154338.png (https://postimg.cc/DWRGT1Rt)

Ibiza Sonic Radio (aggiunti canali rifatti i loghi e cover)

https://i.postimg.cc/34mFb3t5/Screenshot-2023-06-11-161401.png (https://postimg.cc/34mFb3t5)

party-vibe radio (rifatti loghi aggiunto descrizione stazione)

https://i.postimg.cc/6T78KHKq/Screenshot-2023-06-11-161858.png (https://postimg.cc/6T78KHKq)

Cool Music Radio (rifatti loghi / cover)

https://i.postimg.cc/crnTvMR4/Screenshot-2023-06-11-162226.png (https://postimg.cc/crnTvMR4)

GotRadio (rifatti loghi / cover, aggiunti canali)

https://i.postimg.cc/B86KK4rc/Screenshot-2023-06-11-162438.png (https://postimg.cc/B86KK4rc)

hotmix (rimossi vecchi canali ed aggiunti ex novo 69 radio loghi e cover rifatti)

https://i.postimg.cc/1f8Rw4Xz/Screenshot-2023-06-11-162736.png (https://postimg.cc/1f8Rw4Xz)

Aggiunto il canale Virginia music jazz:

https://i.postimg.cc/bGKsSpyM/Screenshot-2023-06-11-160915.png (https://postimg.cc/bGKsSpyM)

ApacheReal
11-06-2023, 16:25
Aggiunta la possibilità di richiamo diretto della Georgia-REBORN dalla Apache a mezzo plugin foo run for group:

Apache - Georgia-REBORN

https://i.postimg.cc/yDr4yCQy/Apache-Vs-RB.png (https://postimg.cc/yDr4yCQy)

Picture CD

https://i.postimg.cc/wtyKW4n8/RB-cd.png (https://postimg.cc/wtyKW4n8)

Picture Vinyl

https://i.postimg.cc/qgh2wsmf/RB-vinyl.png (https://postimg.cc/qgh2wsmf)

plata
13-06-2023, 18:02
Un particolare vorrei chiedervi il quale non trovo ancora il modo di configurare: voglio tenere una playlist radio, bloccandone il contenuto. Foobar lo uso settato in modo che una volta pescato il CD dal Library View e mandato in riproduzione alla playlist corrente (dando invio) esso va a sostituire il contenuto della playlist summenzionata. Purtroppo, se durante l'ascolto precedente come capita spesso, rimane selezionata la playlist Radio, essa va perduta perchè appunto sostituita! :mad:

Due funzioni simili si trovano nel sottomenu "Action" in Media Library->Album List, ovvero "Send to new Playlist" o "Create Autoplaylist", ma queste vanno a creare playlist su playlist riempiendo all'infinito la lista, ilchè voglio evitare.

La funzione dedicata è già presente in Opzioni->Shell Integration->Always send new file to, ma agisce aprendo i file esternamente a foobar (ovvero dall'esplora risorse di windows). Insomma, è fattibile pescando dal Library View un brano/CD intero (dando invio), mandarlo in una playlist dedicata, lasciando intatte le altre? :)@ApacheReal: un sotterfugio è quello di bloccare la playlist attiva da modifiche, settandola come Read-Only dal menu Edit, dopo aver installato foo_utils (https://foosion.foobar2000.org/components/), oppure tramite foo_playlist_attributes. Meglio di niente, ma se gli sviluppatori implementassero in Options>Media Library>Album List, una voce del tipo "Send to xxx Playlist", definibile a piacimento dall'utente, sarebbe definitiva come soluzione.

Per il momento, installata foo_utils (https://foosion.foobar2000.org/components/?id=utils&version=0.6.2+beta+6), in Opzioni>Tools>Playlist Tools, vengono integrate delle opzioni quali "activate target playlist" e "redirect adde items...", ma servono allo scpoo di cui sopra?

plata
13-06-2023, 21:13
In sintesi, per riprodurre automaticamente i brani in una playlist allo switchare da una playlist all'altra (già impostato da hotkey), c'è un'opzione integrata in foobar? Run Command (https://www.foobar2000.org/components/view/foo_runcmd) sembra offrire ciò, ma non so come configurarlo. Grazie ;)

plata
18-06-2023, 20:58
Per chi usa le playlist automatiche (ovvero quelle aggiornate in tempo reale, visualizzando a schermo i brani all'aggiunta/eliminazione/modifica tag dei file di origine) ed inoltre per chi volesse ordinare la relativa lista della playlist suddetta (ad es. secondo la data di creazione come il search di start in windows), dopo alcune ricerche, mi sembra che ciò non è consentito, creando l'Autoplaylist dal Library View o dal Facets. Difatti, aprendo il playlist manager, aprendo il menu contestuale sulla playlist appena creata ed entrando nella finestra Autoplaylist Properties cliccando sulla voce "Autoplaylist (Library View) ..." è presente soltanto il campo filter-pattern e non quello sort-pattern, fondamentale per tenere costantemente ordinati i brani in playlist.
Creando la playlist automatica dal pane Library>Search, invece, ed inserendo nel box ricerca i brani interessati da inserire nella playlist, cliccando sull'icona ... a dx del box ricerca e sulla voce menu "..." comparirà la voce sort-pattern. A questo punto basta inserire la sintassi dedicata, ad esempio $sub(99999999,$replace(%file_created%,-,)) - $swapprefix(%album artist%) - $sub(3000,%date%) - %album% - %discnumber% - %tracknumber% - %title% e spuntare "Create force-sorted playlist" e dare "Create" per completare la creazione dell'Autoplaylist con la lista ordinata in tempo reale e soprattutto visualizzare gli ultimi brani aggiunti in cima ad essa, e non in fondo.

Domanda: c'è una via più semplice?

ApacheReal
19-06-2023, 11:11
@ plata

Ti seguo a fatica, anche perchè sto rivoluzionando la skin.

ApacheReal
19-06-2023, 11:25
Fix / Correzioni, Aggiunte ed Eliminazioni:

Eliminati sotto Library List e Filter (obsoleti), aggiunto un Library Tree

Eliminati i pannelli DET (dettagli) con due nuovi pannelli DET con gestione di cover Embedded Front /Back / CD / Artist con script modificato Apache Track Information.

Eliminati i pannelli IMG con script Get Covers (Artwork) radio logos di kgena_ua ( causano crash random)

Aggiunti nuovi pannelli IMG con sript modificati Apache Album Cover gestione di cover Embedded Front /Back / CD / Artist.

Apache Start Version

https://i.postimg.cc/dDycWzqC/Apache-Start-Version.png (https://postimg.cc/dDycWzqC)

Apache Light Version

https://i.postimg.cc/8JqQpbbs/Apache-Light-Version.png (https://postimg.cc/8JqQpbbs)

Apache Hard Version

https://i.postimg.cc/cvmSRwd5/Apache-Hard-Version.png (https://postimg.cc/cvmSRwd5)

Apache Strong Version

https://i.postimg.cc/Cnkyzfv7/Apache-Strong-Version.png (https://postimg.cc/Cnkyzfv7)

ApacheReal
12-07-2023, 12:37
Segnalo la nuova uscita di foobar2000:

https://www.foobar2000.org/download

Novità epocale per il tool ovvero l'aggiunta di un Radio Browser Panel:

https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Version_2.1_Preview_Change_Log

Turned Internet Radio dialog into UI Element / Columns UI Panel. Moved from File menu to View.

Implemented radio-browser integration with Internet Radio panel.

HTTP connection reuse regression fix.

Adesso ricercare una radio è più semplice grazie alla comunità che ha come obiettivo di raccogliere il maggior numero possibile di stazioni radio e TV su Internet.

https://www.radio-browser.info/

Ovviamente già implemetato con apposito tasto di selezione nella mia skin:

https://i.postimg.cc/mtQB9n3L/Screenshot-2023-07-12-132228.png (https://postimg.cc/mtQB9n3L)

robertospeed
13-07-2023, 12:40
Foobar2000 DarkOne + Windows 11 Pro.

https://i.ibb.co/CzKRLZR/foobar2000.png (https://ibb.co/PNGqknq)

ApacheReal
16-07-2023, 18:42
Apache Refer:

https://i.postimg.cc/30xRhtmc/Screenshot-2023-07-16-193925.png (https://postimg.cc/30xRhtmc)

ApacheReal
17-07-2023, 16:02
Alcune modifiche recenti:

https://i.postimg.cc/VdYzGrn2/Screenshot-2023-07-17-163213.png (https://postimg.cc/VdYzGrn2)

https://i.postimg.cc/mzsnt1sT/Screenshot-2023-07-17-170420.png (https://postimg.cc/mzsnt1sT)

ApacheReal
21-07-2023, 09:04
Aggiunti i tasti Style e Depth per cambiare i pulsanti / bottoni di selezione.

Redistribuzione dei pulsanti / bottoni:

https://i.postimg.cc/bDY850P3/Screenshot-2023-07-21-095916.png (https://postimg.cc/bDY850P3)

https://i.postimg.cc/R3L4GskW/Screenshot-2023-07-21-095954.png (https://postimg.cc/R3L4GskW)

ApacheReal
22-07-2023, 15:43
Aggiunto Spin Disc.

Adesso la Georgia Rebon non è più la sola ad avere l'effetto Disc Art in rotazione:

https://i.postimg.cc/WqZFqvYF/Registrazione-2023-07-22-162634.gif (https://postimg.cc/WqZFqvYF)

Aggiunta anche la JS Playlist:

https://i.postimg.cc/SXKG2n6n/Immagine-2023-07-22-164112.png (https://postimg.cc/SXKG2n6n)

https://i.postimg.cc/QFmbdQTL/Immagine-2023-07-22-164208.png (https://postimg.cc/QFmbdQTL)

plata
28-07-2023, 11:34
Uso foo_playlist_attributes. Praticamente lasciato a default. L'unica opzione che ho modificato, ovvero quella per cui lo utilizzo è "playlist restriction>disable removing items, affinchp la playlist radio non venga sovrascritta per errore.

Il bug che noto è che alla riproduzione della traccia successiva, essa si autocrea nella playlist, rendendo le playlist infinite...

zanialex
31-07-2023, 16:58
Salve a tutti.
Esiste il modo per far "scrollare" il titolo della canzone che si sta ascoltando dalle impostazioni del player oppure un plug-in per farlo?
Fatemi sapere se potete. Grazie mille.
Buona serata a tutti voi.

plata
31-07-2023, 20:15
Salve a tutti.
Esiste il modo per far "scrollare" il titolo della canzone che si sta ascoltando dalle impostazioni del player oppure un plug-in per farlo?
Fatemi sapere se potete. Grazie mille.
Buona serata a tutti voi.Probabile ci sia, però se vuoi puoi farlo comparire a fumetto nella traybar, oppure visualizzarlo anche sulla barra titolo o nella status bar (aumentando il carattere magari a 12) e formattandolo come vuoi in Opzioni>Display>default user interface. Io uso la sintassi:
%codec% | %bitrate% kbps | %samplerate% Hz | %channels% »» %playback_time%[ / %length%] «« [%album% ]'['[CD%discnumber%][%tracknumber%. ]%title%[ '//' %track artist%]']'

ApacheReal
08-08-2023, 06:47
Ultime modifiche.

plata
13-08-2023, 21:18
Salve ragazzi, c'è un modo per emulare i tasti FF/RWD alla pressione prolungata degli hotkey (ad esempio freccia sx e dx), e di avviare foobar alla pressione prolungata del tasto multimediale play da tastiera ed usire da foobar all apressione prolungata di quello dedicato "stop"?

Qui si parla di uno script, ma quale è l'addon debbo installare per usufruire tali funzioni da script?
https://www.autohotkey.com/boards/viewtopic.php?t=28501

plata
18-08-2023, 14:44
C'è modo per re-impostare un'uscita audio particolare in automatico ad ogni avvio di fb?
Ad es. la sera ascolto tramite allione su uscita S/PDIF Passthrough, mentre per l'ascolto Hi-Fi l'uscita USB diretta al DAC e ciò comporta di switchare manualmente (anche se adotto gli hotkey ctrl+Q e ctrl+W) trovo scomodo in quanto l'uscita S/PDIF Passthrough adotta il livellatore di volume che per l'ascolto HiFi va per forza tolto....

ApacheReal
20-08-2023, 07:34
Aggiornamenti / Modifiche / Fix vari

animeserie
20-08-2023, 08:52
ma quella skin DarkOne dove la si trova ?

ApacheReal
20-08-2023, 10:46
ma quella skin DarkOne dove la si trova ?

La skin è modificata da me non la trovi da nessuna parte.

animeserie
20-08-2023, 14:15
Funziona anche con la versione 64bit di Foobar ?

ApacheReal
20-08-2023, 14:48
Funziona anche con la versione 64bit di Foobar ?

Nessuna DarkOne funziona con la versione a 64bit, questo perchè con la sola eccezione di JS script 3, le DarkOne usano i plugin basati su JS script (tedGo), Spider Monkey Panel (kutuzof), JS Splitter che sono per le versioni a 32bit.

Quando i plugin di cui sopra saranno aggiornati alla 64bit, forse le darkOne potranno essere aggiornati alla 64bit.

Il forse è dovuto dal fatto che gli autori modificano le versioni di linguaggio, specie dal lato di istruzioni grafiche, da rendere impossibile i vecchi script compatibili.

Praticamente vanno riscritti di sana pianta.

Ne so qualcosa......

animeserie
20-08-2023, 16:32
Capisco,
grazie per le info :)
altre skin scaricabili free e che funzionino con la Foobar 64 sai se ne esistono ?

DelusoDaTiscali
21-08-2023, 05:29
Quali i vantaggi della versione a 64 bit?

La "devo" escludere perché non supporta wasapi ma non sono sicuro di perdermi qualcosa...

...qualcuno ne sa di più?

ApacheReal
21-08-2023, 05:54
Capisco,
grazie per le info :)
altre skin scaricabili free e che funzionino con la Foobar 64 sai se ne esistono ?

Si una c'è, ma non porta alcuna innovazione ne vantaggio rispetto alla 32 bit, e la sconsiglio anche perchè ha numerosi bag dal lato streaming radio ed altro.

Quali i vantaggi della versione a 64 bit?

La "devo" escludere perché non supporta wasapi ma non sono sicuro di perdermi qualcosa...

...qualcuno ne sa di più?

La 64bit è stata creata semplicemente per chi vuole applicazioni a 64 bit.

Nel caso di foobar2000, oltre al fatto che il 99% delle skin modding non sono supportate, ci sono una marea di plugin che girano a 32 bit.

Mettere la 64bit non conviene per ora.

up

animeserie
21-08-2023, 07:37
GRazie Apache,
per la skin DarkOne personalizzata da te (a 32 bit quindi) è a pagamento ?
dove la si può recuperare ?

ApacheReal
21-08-2023, 07:53
GRazie Apache,
per la skin DarkOne personalizzata da te (a 32 bit quindi) è a pagamento ?
dove la si può recuperare ?

No è libera.

foobar2000 è un programma gratuito.

Tutti i moduli sono di libera fruizione e modificabili secondo i propri gusti e esigenze.

La skin verrà rilascita presumibilmente, al momento della contestuale release ufficiale di foobar2000.

animeserie
21-08-2023, 08:19
Ok., io ho cliccato "Iscriviti" sul canale youtube.
Spero di aver fatto bene. quindi il link per il download apparirà in futuro ? grazie di nuovo.
(scusami è che non sono pratico :P, ho sempre usato foobar nudo e crudo cosi com'era )

ApacheReal
21-08-2023, 08:29
Ok., io ho cliccato "Iscriviti" sul canale youtube.
Spero di aver fatto bene. quindi il link per il download apparirà in futuro ? grazie di nuovo.
(scusami è che non sono pratico :P, ho sempre usato foobar nudo e crudo cosi com'era )

Grazie, per l'iscrizione.

Tanto per capire se c'è interesse.

Alla skin ci lavoro da mesi.

Il link e successivi aggiornamenti, appariranno agli iscritti.

DelusoDaTiscali
22-08-2023, 05:50
... Mettere la 64bit non conviene per ora.

Ti ringrazio per il chiarimento sulla situazione complessiva; da quanto capisco si potrebbe andare avanti così un bel po' perché parecchi plugin sono piuttosto datati e l'autore potrebbe essere poco propenso a metterci le mani per adattarli (poco o tanto che sia il lavoro necessario).

Ho provato a dare una occhiata al changelog della release 2.0, di cose nel paragrafo relativo ai codec audio ce ne sono, anche se l' impressione (difficile per me entrare nel merito tecnico, quindi mi fermo all' impressione) è che nell' uso quotidiano con i formati più comuni (mp3, flac) se ne possa fare a meno senza rinunciare a qualcosa, almeno per ora.

ApacheReal
22-08-2023, 07:35
ebbe andare avanti così un bel po' perché ....parecchi plugin sono piuttosto datati...

Molti plugin sono creati da autori di terze parti e alcuni autori non sono neanche più attivi e questo è un problema per gli upgrade da 32 a 64 bit.

Poi molti di questi plugin, non supportano la modalità dark mode, per cui all'interno del menù preference, dalla navigazione dark, passi alla light questo perchè il plugin va aggiornato con il tema dark per l'appunto.

Poi non parliamo dei pannelli che utilizzano il JS script che oltre al problema dell'aggiornamento da 32 bit a 64 bit, hanno pure l'aggravante che molte istruzioni sono state cambiate per cui un pannello scritto con il plugin JS script non è compatibile con una pannello in JS script3.

Tanto che io ho attulamente 3 plugin JS script / JS script 3 / Spider Monkey Panel, per adattare i pannelli alla mia skin mod.

plata
23-08-2023, 12:40
Buongiorno ragazzi, c'è un modo per prolungare il buffer dello streaming, di modo che ad un'eventuale interruzione della rete (per riavvio connessione o router) foobar continui a riprodurre le stazioni radio per almeno 1 minuto?

Ho già aumentato il valore di Read-ahead for remote files (http, ftp, etc) (kB) a 128000, senza ottenere risultato. Credo che debbasi desincronizzare anche lo streaming.

ApacheReal
24-08-2023, 07:51
La skin è stata rilasciata con link riservato agli iscritti.

Per chi fosse interessato, mi mandi un messaggio in privato o su questo forum o sul forum di hydrogeaudio per il link youtube, dopo verifica di sottoscrizione al mio canale perchè a quanto sembra il video non compare agli iscritti.

skierr
24-08-2023, 08:53
La skin è stata rilasciata con link riservato agli iscritti.

Per chi fosse interessato, mi mandi un messaggio in privato o su questo forum o sul forum di hydrogeaudio per il link youtube, dopo verifica di sottoscrizione al mio canale perchè a quanto sembra il video non compare agli iscritti.

Ciao, la tua ultima versione può riprodurre i SACD?

ApacheReal
24-08-2023, 09:07
Ciao, la tua ultima versione può riprodurre i SACD?

SACD, DSD, DXD, ISO......

ApacheReal
24-08-2023, 14:18
Segnalo che la preview uscita oggi sul sito ufficiale:

https://www.foobar2000.org/download

ha un problema con l'aggiornamento a zlib v1.3, come da change log:

Fixed loss of autoplaylist content order when upgrading from v1.x.

Made autoplaylist sort logic work more consistently with v1.x, that is, sort by just date/album/etc implicitly applies default sort criteria to date/album/etc groups.

Made search query GREATER/LESS/EQUAL treat numbers as floating-point rather than integer.

Updated zlib to v1.3.

Questo zlib1.dll fa crashare le darkone che hanno plugin e future particolari.

La si può installare andando a sovrascrivere il zlib1.dll con quello della versione precedente.

the_duke
24-08-2023, 15:36
...
Ricordo che oggi ho rilasciato la mia skin modificata:

https://www.youtube.com/@solomusica277/videos

per il link, iscrizione al canale e msg in privato su questo forum o o sul forum di hydrogenaudio.

Non so se è un problema temporaneo, ma su questo forum non è possibile mandarti messaggi privati: hai la casella piena?

ApacheReal
24-08-2023, 16:05
Non so se è un problema temporaneo, ma su questo forum non è possibile mandarti messaggi privati: hai la casella piena?

Riprova.

ApacheReal
24-08-2023, 17:16
Segnalo che la preview uscita oggi sul sito ufficiale:

https://www.foobar2000.org/download

ha un problema con l'aggiornamento a zlib v1.3, come da change log:

Fixed loss of autoplaylist content order when upgrading from v1.x.

Made autoplaylist sort logic work more consistently with v1.x, that is, sort by just date/album/etc implicitly applies default sort criteria to date/album/etc groups.

Made search query GREATER/LESS/EQUAL treat numbers as floating-point rather than integer.

Updated zlib to v1.3.

Questo zlib1.dll fa crashare le darkone che hanno plugin e future particolari.

La si può installare andando a sovrascrivere il zlib1.dll con quello della versione precedente.

Ricordo che oggi ho rilasciato la mia skin modificata:

https://www.youtube.com/@solomusica277/videos

per il link, iscrizione al canale e msg in privato su questo forum o o sul forum di hydrogenaudio.

Rilasciata a stretto giro foobar2000 v2.1 preview 2023-08-24

https://www.foobar2000.org/download

2023-08-24

Fixed wrong zlib DLL bundled, causing 32-bit version to crash.

:)

plata
24-08-2023, 17:27
Buongiorno ragazzi, c'è un modo per prolungare il buffer dello streaming, di modo che ad un'eventuale interruzione della rete (per riavvio connessione o router) foobar continui a riprodurre le stazioni radio per almeno 1 minuto?

Ho già aumentato il valore di Read-ahead for remote files (http, ftp, etc) (kB) a 128000, senza ottenere risultato. Credo che debbasi desincronizzare anche lo streaming.Ci sono novita' ragazzi?

ApacheReal
26-08-2023, 06:17
Fix Cover Radio Paradise (vinyl effect)
Fix Text Display (genre) + (media)
Fix Playlist view (grouping)

Aggiunto comando in Run Service per aprire direttamente i pdf dalla skin (booklet).

Fix disponibili agli iscritti sul canale (msg in privato per i links) iscrizione sul canale per link skin, fix e aggiornamenti futuri.

ApacheReal
30-08-2023, 07:56
E' disponibile un nuovo aggiornamento della skin mod. Apache Refer Edition:

foobar2000 v2.1 preview 2023-08-28 : 32-bit

JScript Panel 3 3.3.4 (25-Aug-2023)

Playlist Organizer (PLO) (rimosso momentaneamente causa errori)

Aggiunto nuovo Smooth Playlist Manager (SPM)

Aggiornato lo Spin Disc con la possibilità di avere l'effetto Vinile in trè modalià differenti (Art Disc Front / Art Disc Icon /Art Disc Artist)

Modificata la Playlist Switcher

New Panel INF (info) con icone personalizzate (Media Type / Stream Name), Rating, Progress Bar (local file).

Lettore PDF richiamabile attraverso il Run Service (booklet pdf / cover pdf).

Inserite le prime liste Radio Network Group

La skin è in modalità portable ed é preferibile installarla su c:\foobar2000 Portable\

ApacheReal
01-09-2023, 06:31
foobar2000 DarkOne Apache Refer Edition New Version (01-09-2023)

ApacheReal
05-09-2023, 11:31
@ slovak

"Ciao, sto provando la skin, ho notato una generale lentezza soprattuto per quanto riguarda peak meter, vu meter etc, sono praticamente fermi , per il momento l' ho provata solo su un pc, puo' dipendere da questo? Grazie"

La skin di per se non è pesante.

Si apre in 10 sec. netti.

La lentezza degli effetti grafici dipende da innumerevoli fattori.

Si consiglia installare la skin su pc dotati di sistema operativo Windows 11, con SSD come disco di avvio, con dotazione di memoria ram adeguata, e scheda video di livello.

Alcuni consigli.

Lo streaming radio è di per se molto appesantito a seconda del codec usato dall'operatore.

Peek Meter , Vu Meter, Spin Disc, vogliono RAM e risorse adeguate.

Il Media Library aggiunto in foobar2000 di recente è impegnativo e va ottimizzato.

Usare possibilmente pc desktop, con HD SATA interni o SSD, ne beneficia molto sia il Media Libray, che gli effetti grafici.

La gestione dei nuovi pulsanti della DarkOne v2beta3 di tedGo è molto più pesante rispetto ai pulsanti delle DarkOne precedenti.

Unità esterne USB3, specie con hd sata di non recente fabbricazione, rendono l'accesso più lento e meno prestazionale.

Tutto ciò, non ha alcuna indicazione negativa sull'ascolto o alla conversione audio anche di formati pesanti come ISO di grosse dimensioni DSD a 256 o DXD.

Cosa, importante settare il "Monitoring" del Media Library come in immagine:

https://i.postimg.cc/hhjh8p3n/Screenshot-2023-09-05-124517.png (https://postimg.cc/hhjh8p3n)

quello incide moltissimo e rallenta tutto, in fase di scan library at startup, si consiglia fare ogni tanto uno scan now manuale.

plata
05-09-2023, 20:41
Uso foo_osd per lasciar comparire a schermo alcune info al richiamo da hotkey o al cambio brano, configurandolo affinchè visualizzi ad una determinata grandezza di font, tale da poterlo leggere dal divano. Voglio però evitare di troncare le voci, ma di farle apparire in multi-linea. Come procedere?

Il formato sintassi testo che adotto è:
$rgb(255,255,0)➧'('%tracknumber%/%totaltracks%')' | %length% '('-%playback_time_remaining%')''
'%title%'
'$cut(%album artist% - %album%,52)'
''['%codec% - $replace($trim($insert($pad_right($div(%samplerate%,100),4),.,3)),.0,) kHz/%__bitspersample% bit']''
'Cartella: $cut(%directoryname%,43)

https://i.postimg.cc/ns8n4vqp/Immagine.jpg (https://postimg.cc/ns8n4vqp)

ApacheReal
05-09-2023, 22:13
[QUOTE=plata;48289230] Voglio però evitare di troncare le voci, ma di farle apparire in multi-linea. [QUOTE]

Non so cosa intendi per "multi-linea"

Io uso un sistema diverso, ma compatibile con lo script che usi:

https://i.postimg.cc/RNWWyJpj/Screenshot-2023-09-05-230832.png (https://postimg.cc/RNWWyJpj)

ApacheReal
05-09-2023, 23:04
foobar2000 DarkOne Apache Refer Edition (Stress Test)

https://www.youtube.com/watch?v=HukYPnIhl4w

plata
06-09-2023, 11:21
Non so cosa intendi per "multi-linea"Intendo testo a capo quando una riga raggiunge tot caratteri in modo da continuare a leggerla sulla riga sottostante.

ApacheReal
06-09-2023, 14:01
Prova questo:

$font(Segoe UI,18)

$rgb(71,43,104)[%album artist%]$crlf()

$font(Segoe UI,18)

[$crlf()$rgb(41,143,204)[%artist%]$crlf()]

$font(Segoe UI,16)

[$crlf()$rgb(41,143,204)[%performer%]$crlf()]

$font(Segoe UI,18)

[$crlf()$rgb(255,255,255)[%title%][%length%]$crlf()]

$crlf()$rgb(215,255,15)$pad($repeat(★,%rating%), 5,✩)$crlf()

$font(Segoe UI,18)

[$crlf()$rgb(128,192,255)[%album%][%date%]$crlf()]

$font(Segoe UI,18)

[$crlf()$rgb(41,143,204)[%genre%]$crlf()]

$font(Segoe UI,16)

[$crlf()$rgb(30,140,114)[%country%][%media%]$rgb(215,255,15)[%format%]$crlf()]

$font(Segoe UI,15)

[$crlf()$rgb(128,192,255)$if(%is_status_pane%,[%artist% - ]%title%$tab()Last played on $if2($date(%last_played%),$select($add($mod(%playback_time_seconds%,2),1),$rgb(155,155,155)...,...))$crlf(),$if(%ispaused%,Paused,Playing) | )%codec% | %bitrate% kbps | %samplerate% Hz | $caps(%channels%) | %playback_time%[ / %length%][ / %playback_time_remaining%]$if(%length%, | Progress: $if(%_time_total_seconds%,$progress2(%_time_elapsed_seconds%,%_time_total_seconds%,10,$char(9632),$rgb(155,55,155)$char(9632)) $rgb()$muldiv(%_time_elapsed_seconds%,100,%_time_total_seconds%)' %'),)$crlf()]

$font(Segoe UI,14)

[$crlf()Last played on $date(%last_played%)$crlf()]

$if(%play_count%,
Track played
$ifequal(%play_count%,1, only once,
$ifequal(%play_count%,2, twice , %play_count% times)),)

Alfred472
07-09-2023, 02:24
La skin è stata rilasciata con link riservato agli iscritti.

Per chi fosse interessato, mi mandi un messaggio in privato o su questo forum o sul forum di hydrogeaudio per il link youtube, dopo verifica di sottoscrizione al mio canale perchè a quanto sembra il video non compare agli iscritti.


Fantastico! Ti ho inviato una richiesta per un link.

plata
07-09-2023, 19:43
@ApacheReal e per i ragazzi che avete contatti con gli sviluppatori di fb2k sull'apposito forum, avete novità per la correzione di quel bug, che non consente l'inserimento della sintassi "sorting" nelle proprietà delle playlist automatiche, ma offre solo l'uso della sintassi di filtro. Per adoperare quella di sorting occorre creare l'autoplaylist solo partendo da una ricerca nel "Media Library Search"...
Un altro bug che riporto in inglese, così potete inoltrarlo così com'è con copia/incolla: :)

Another bug found in Options>Display>Default User Interface>Playlist View>Custom columns. If I create a new one column field to be used on "Media Library Search", than after deleting it from the option above, it will reappear again in that menu if I open the Media Library Search and if that new one column was here in use.


Alcune domande: Sapete dirmi come evitare l'incongruenza meglio dire un’incongruenza del remapping dei tag %artist% e %album artist% presente ovunque nel programma (sia nella status bar, title bar, che nella libray view o nelle colonne della playlist view).

Ad esempio %title%[ '//' %track artist%][ '['%album artist% - %album%']'], visualizza correttamente se trova i relativi tag nel file. Nel caso in cui il file ad esempio non contiene il tag %album artist%, foobar visualizza erroneamente sul relativo campo %album artist% i tag %artist% o track artist% e, viceversa, se il file non contiene il tag %artst%, foobar visualizza nel campo %artist% (ad esempio nella colonna del playlist view pane) i tag %album artist% :eek: Su hydrogenaud forum (https://hydrogenaud.io/index.php/topic,117779.0.html) dicono che è disattivabile nelle opzioni avanzate, ma dove??

Ultima cosa: come togliere il trattino nel caso in cui uno od entrambi i tag sono assenti dalla sintassi: [%album artist%][ - %album%]

ApacheReal
08-09-2023, 05:33
Ultima cosa: come togliere il trattino nel caso in cui uno od entrambi i tag sono assenti dalla sintassi: [%album artist%][ - %album%]

Per togliere i caratteri, una funzione che puoi utillizzare è "replace"

es: $replace(%album%,'-',,)

slovak
08-09-2023, 17:28
@ slovak

"Ciao, sto provando la skin, ho notato una generale lentezza soprattuto per quanto riguarda peak meter, vu meter etc, sono praticamente fermi , per il momento l' ho provata solo su un pc, puo' dipendere da questo? Grazie"

La skin di per se non è pesante.

Si apre in 10 sec. netti.

La lentezza degli effetti grafici dipende da innumerevoli fattori.

Si consiglia installare la skin su pc dotati di sistema operativo Windows 11, con SSD come disco di avvio, con dotazione di memoria ram adeguata, e scheda video di livello.

Alcuni consigli.

Lo streaming radio è di per se molto appesantito a seconda del codec usato dall'operatore.

Peek Meter , Vu Meter, Spin Disc, vogliono RAM e risorse adeguate.

Il Media Library aggiunto in foobar2000 di recente è impegnativo e va ottimizzato.

Usare possibilmente pc desktop, con HD SATA interni o SSD, ne beneficia molto sia il Media Libray, che gli effetti grafici.

La gestione dei nuovi pulsanti della DarkOne v2beta3 di tedGo è molto più pesante rispetto ai pulsanti delle DarkOne precedenti.

Unità esterne USB3, specie con hd sata di non recente fabbricazione, rendono l'accesso più lento e meno prestazionale.

Tutto ciò, non ha alcuna indicazione negativa sull'ascolto o alla conversione audio anche di formati pesanti come ISO di grosse dimensioni DSD a 256 o DXD.

Cosa, importante settare il "Monitoring" del Media Library come in immagine:

https://i.postimg.cc/hhjh8p3n/Screenshot-2023-09-05-124517.png (https://postimg.cc/hhjh8p3n)

quello incide moltissimo e rallenta tutto, in fase di scan library at startup, si consiglia fare ogni tanto uno scan now manuale.

Dopo aver provato la skin su diversi pc e avendo evidenziato i medesimi rallentamenti alla fine ho capito che il problema stava tutto nel funzione spin disc, disattivandola funziona tutto perfettamente, poco male, ottima skin, darkone definitiva, grazie.

ApacheReal
08-09-2023, 19:30
A new skin mod update is available (08-09-2023) Apache Refer Edition:

https://www.youtube.com/watch?v=fzipKPUmVM4

foobar2000 v2.1 preview 2023-08-28 : 32-bit

foo_youtube 3.9 beta 3 (26-Aug-2023)

JScript Panel 3 3.3.4 (25-Aug-2023)

New Panels Lyrics add ESLyrics ESLyric v0.5.4.1006 (Beta)

Two New Panels Text Reader + Thumbs Panel (combined panel)

New Display Style (DJB GET Digital)

New Buttons Style for all Menus

Added new Smooth Playlist Manager (SPM)

Smooth Playlist Manager (SPM) Fix Correct Aspect Ratio in Background Wallpaper (Apache Fix)

Updated the Spin Disc with the possibility to have the Vinyl effect in three different modes (Art Disc Front / Art Disc Icon /Art Disc Artist)

Changed Playlist Switcher

New Panel INF (info) with custom icons (Media Type / Stream Name), Rating, Progress Bar (local file)

PDF reader recallable through the Run Service (pdf booklet / pdf cover)

Add more Radio Network Group Lists

Add info txt for Radio Channels (The info are in Text Reader Panel)

The radio lists and the relative streaming addresses are public and can be found on the channels of the radios themselves or are free WebRadio.

File DarkOne v4.0 Apache Refer Edition.7z 871.8M (release vers. 08-09-2023)

The skin is in portable mode and it is preferable to install it on c:\foobar2000 Portable\

The fonts to install can be found in c:\foobar2000 Portable\DarkOne v4.0 Apache Refer Edition\foobar2000\fonts\

plata
08-09-2023, 20:30
Per togliere i caratteri, una funzione che puoi utillizzare è "replace"

es: $replace(%album%,'-',,)Non funziona... non è che hai interpretato male la mia domanda? Insomma intendo nascondere il trattino presente nella sintassi (non nei metadata del file) solo quando nel mio caso è presente solo il metadata %album% e di farlo comparire solo con ambo i tag presenti. Come va impostato? $meta(album artist)[ - %album%]

ApacheReal
08-09-2023, 21:36
Dopo aver provato la skin su diversi pc e avendo evidenziato i medesimi rallentamenti alla fine ho capito che il problema stava tutto nel funzione spin disc, disattivandola funziona tutto perfettamente, poco male, ottima skin, darkone definitiva, grazie.

Lo spin disc non è altro che un file js di pochi kb che simula una rotazione con una formula.

Non c'è alcun VST / DSP / DLL o plugin.

Prende due immagini una .jpg e una .png che simulano un effetto rotatorio, ma di fatto sono statiche.

Impossibile che sia lo spin disc.

plata
09-09-2023, 19:20
Non funziona... non è che hai interpretato male la mia domanda? Insomma intendo nascondere il trattino presente nella sintassi (non nei metadata del file) solo quando nel mio caso è presente solo il metadata %album% e di farlo comparire solo con ambo i tag presenti. Come va impostato? $meta(album artist)[ - %album%]Sai dirmi magari in parte che funzione usare, e se non è chiaro, dimmelo che ti posto uno screen

ApacheReal
09-09-2023, 20:43
Sai dirmi magari in parte che funzione usare, e se non è chiaro, dimmelo che ti posto uno screen

Non ti ho risposto perchè non ho capito.

Se non è tag dobbiamo parlare di operazione sui files e quindi di rinomina per esclusione e quindi modificare la file pattern.

plata
10-09-2023, 20:20
Non ti ho risposto perchè non ho capito.

Se non è tag dobbiamo parlare di operazione sui files e quindi di rinomina per esclusione e quindi modificare la file pattern.Allora cerco di essere più chiaro: nel Playlist view pane ho impostato un artist/album personalizzato come colonna usando la seguente sintassi:
$meta(album artist)[ - %album%]

https://i.postimg.cc/Fk3xW8p9/Immagine.jpg (https://postimg.cc/Fk3xW8p9)

Uso la funzione "$meta" per visualizzare il tag %album album% bypassando la funzione intrinseca in foobar, ovvero quella di visualizzare sotto tale voce, anche uno dei tag simili presenti nel file (quale artist, composer, performer, ecc). Un altro esempio per quei file con tag %title% vuoto, foobar visualizza il nome del file come tag %title%.

Le parentesi quadre le uso per nascondere il "?" che compare quando i suddetti tag sono vuoti. Come vedi, come separatore uso il "-". Questo è giusto che ci sia nel caso in cui entrambi i tag (%album artist% e %album%) sono presenti nel file. Se è presente soltanto il tag %album artist% il trattino non c'è perchè è compreso nelle parentesi di %album%, ma se quest'ultimo tag è l'unico presente nel file foobar fa comparire il trattino e voglio nasconderlo anche in quest'ultimo caso.

Vedi ad esempio lo screen qui sotto. Sicuramente sarà da adottare qualche funzione come $if o simili, ma dopo aver provato un paio, non ci sono riuscito a far sparire sto trattino :stordita:

https://i.postimg.cc/yk7fp6Mt/2.png (https://postimg.cc/yk7fp6Mt)

ApacheReal
10-09-2023, 21:29
Allora cerco di essere più chiaro: nel Playlist view pane ho impostato un artist/album personalizzato come colonna usando la seguente sintassi:
$meta(album artist)[ - %album%]

https://i.postimg.cc/Fk3xW8p9/Immagine.jpg (https://postimg.cc/Fk3xW8p9)

Uso la funzione "$meta" per visualizzare il tag %album album% bypassando la funzione intrinseca in foobar, ovvero quella di visualizzare sotto tale voce, anche uno dei tag simili presenti nel file (quale artist, composer, performer, ecc). Un altro esempio per quei file con tag %title% vuoto, foobar visualizza il nome del file come tag %title%.

Le parentesi quadre le uso per nascondere il "?" che compare quando i suddetti tag sono vuoti. Come vedi, come separatore uso il "-". Questo è giusto che ci sia nel caso in cui entrambi i tag (%album artist% e %album%) sono presenti nel file. Se è presente soltanto il tag %album artist% il trattino non c'è perchè è compreso nelle parentesi di %album%, ma se quest'ultimo tag è l'unico presente nel file foobar fa comparire il trattino e voglio nasconderlo anche in quest'ultimo caso.

Vedi ad esempio lo screen qui sotto. Sicuramente sarà da adottare qualche funzione come $if o simili, ma dopo aver provato un paio, non ci sono riuscito a far sparire sto trattino :stordita:

https://i.postimg.cc/yk7fp6Mt/2.png (https://postimg.cc/yk7fp6Mt)

Se ho capito, tu hai creato una colonna Artist/album separata da "-"

Se in colonna metti un caratte qualsiasi tra due tag, non lo puoi togliere in nessun modo.

La procedura corretta e avere due tag separati in due colonne:

Artist %artist%

Album %album%

Ma tu vuoi un trattino che separa i due tag, e crei un nome in colonna Artist/album e in display script basta mettere [%artist%] - [%album%]

A questo punto, ovviamente se ti trova solo artist hai artist.

Se ti trova solo album, ovviamente hai - album.

Se ti trova ambedue hai artist - album.

Non puoi togliere il trattino o qualsiasi altro carattere se lo hai messo in display script anche se usi $if(%%).

kutuzof
11-09-2023, 19:28
Provalo:
[%album artist%]$if($and(%album artist%,%album%), - ,)[%album%]

plata
11-09-2023, 22:22
Provalo:
[%album artist%]$if($and(%album artist%,%album%), - ,)[%album%]Grande! Avevo il presentimento che la funzione $if ci doveva essere, ma abbinata ad una seconda funzione.

Foobar mi stupisce sempre più per l'ottima personalizzazione. Ci sono ancora alcune cosette che avrei da sistemare:

- Uso foo_osd per visualizzare alcune info che richiamo da hotkey. Sarebbe comodo visualizzare l'orario di sistema. Non so se foobar la legge nativamente, ma tramite foo_scheduler è comunque in grado di leggere l'orario. C'è una sintassi dedicata alla visualizzazione dell'orario?

- Sempre su foo_osd vorrei formattare alcune righe di testo al centro, lasciando le restanti formattate a sinistra, impostando magari differenti grandezze di testo, c'è un modo?

Grazie ancora ;)

ApacheReal
12-09-2023, 08:24
@ plata

Contento per te.

Io per trovare il giusto settaggio nel pannello text display per far si che al cambio tra la riproduzione locale di un file e la riproduzione di un flusso radio, comparisse nel primo caso la progress bar e nel secondo la dicitura STREAMING, ho faticato non poco alla fine ci sono riuscito:

file locale con progress bar

https://i.postimg.cc/CBFSwTsJ/Immagine-2023-09-12-091226.png (https://postimg.cc/CBFSwTsJ)

flusso streaming

https://i.postimg.cc/grtmb7Xq/Immagine-2023-09-12-090642.png (https://postimg.cc/grtmb7Xq)

https://www.youtube.com/watch?v=_ts8XpKKhgk

ApacheReal
12-09-2023, 11:19
Vediamo se qualcuno risolve il problema.

Flusso Radio i cui tags sono separati dal simbolo della tilde (~)

come da immagine:

https://i.postimg.cc/R3Hv8sFV/Immagine-2023-09-12-121616.png (https://postimg.cc/R3Hv8sFV)

attualmente uso:

[%dartist%]$if($and(%dartist%,%dtitle%), ~ ,)[%dtitle%]

ApacheReal
12-09-2023, 11:54
Vediamo se qualcuno risolve il problema.

Flusso Radio i cui tags sono separati dal simbolo della tilde (~)

come da immagine:

https://i.postimg.cc/R3Hv8sFV/Immagine-2023-09-12-121616.png (https://postimg.cc/R3Hv8sFV)

attualmente uso:

[%dartist%]$if($and(%dartist%,%dtitle%), ~ ,)[%dtitle%]


WOW WOW WOW

$replace($replace(%title%,:,),~, - ) - %dartist%

https://i.postimg.cc/K4Zbbrvf/Immagine-2023-09-12-125222.png (https://postimg.cc/K4Zbbrvf)

Cambiato in Text Display ora non rimane che cambiarlo in ricezione flusso Streaming.

ApacheReal
12-09-2023, 14:08
Ho dovuto modificare 5 pannelli, 2 Text Reader e 3 Text Display, affinchè il titolo
del flusso streaming di alcune radio, che contengono in unico campo 4 tag (Artist, Title, Album, Anno) fosse compatibile con i corrispettivi tag di files in locale e rendere i pannelli compatibili.

Un lavoraccio.....

https://i.postimg.cc/d7SnH4yV/Immagine-2023-09-12-145829.png (https://postimg.cc/d7SnH4yV)

https://i.postimg.cc/BLLpdHTc/Immagine-2023-09-12-150046.png (https://postimg.cc/BLLpdHTc)

ApacheReal
12-09-2023, 19:49
Hummm....

https://i.postimg.cc/pyHLKd5p/Immagine-2023-09-12-204601.png (https://postimg.cc/pyHLKd5p)

Panello di sinistra con fix / Panello di destra senza fix.

Alfred472
13-09-2023, 01:22
Durante lo streaming, il suono si interrompe temporaneamente quando si preme il pulsante visivo.

ApacheReal
13-09-2023, 03:56
Durante lo streaming, il suono si interrompe temporaneamente quando si preme il pulsante visivo.

Con la versione dei nuovi pulsanti tedGo rispetto alle precedenti è normale.

C'e da riscrivere tutta la gestione del pulsante visual e relativi effetti grafici.

Non è una cosa semplice.

Majestyk
13-09-2023, 07:37
Con la versione dei nuovi pulsanti tedGo rispetto alle precedenti è normale.

C'e da riscrivere tutta la gestione del pulsante visual e relativi effetti grafici.

Non è una cosa semplice.

Questa mod aggiornerà l'ultimo interruttore a 2 vie di Darkone in un interruttore a più vie. Correggerà anche il problema della caduta dell'audio. (Google translated)

https://youtu.be/WTd-k-x2iRY

(nuova link)

ApacheReal
13-09-2023, 07:48
Questa mod aggiornerà l'ultimo interruttore a 2 vie di Darkone in un interruttore a più vie. Correggerà anche il problema della caduta dell'audio. (Google translated)

https://www.youtube.com/watch?v=J65djoPGEX0

Great, nice to see you here.

There is also another problem on the original DarkOne and that is that if you update the cover tag while the radio stream is active, the display crashes.

C'è anche un altro problema sulla DarkOne originale ed è quello che se aggiorni la cover tag mentre il flusso radio streaming è attivo, il display va in crash.

ApacheReal
13-09-2023, 08:06
Questa mod aggiornerà l'ultimo interruttore a 2 vie di Darkone in un interruttore a più vie. Correggerà anche il problema della caduta dell'audio. (Google translated)

https://www.youtube.com/watch?v=J65djoPGEX0

Funziona alla grande, sei troppo bravo.

It works great, you're too good.:)

Un'altra cosa che ho riscontrato sempre nella DarkOne originale e che se riduci la DarkOne ad icona e la riapri il panello inferiore e centrale per un attimo prende il colore nero.

Another thing that I always found in the original DarkOne is that if you reduce the DarkOne to icons and reopen it the lower and central panel turns black for a moment.

ApacheReal
13-09-2023, 11:28
A new skin mod update is available (13-09-2023). Apache Refer Edition:

13-09-2023

New ordering of panels and buttons.

13 Favorite radio selectors.

6 libraries for local files, of which 5 audio and one video.

3 Playlist Manager. Added new Playlist Manager with the ability to create folders and move playlists.

3 Selectors for access to sub menus (2 on the left panel and 1 on the right)

3 Text Display with the indication whether you are listening to a local or streaming file.

2 Text Reader. Thanks to this panel you can insert additional information simply by creating a .txt file and saving it in the specific folder (where you have a playlist of files or a radio folder.

3 Panels ESLyric v0.5.4.1006 (Beta) of which two are set with the background image (selector 1) and one with the main cover image (selector 2).

Updated Darkone's latest 2-Way switch into a Multi-Way switch. Audio dropout issue also fixed.
Special thanks to Majestyk for the implementation and fix.

08-09-2023

foobar2000 v2.1 preview 2023-08-28 : 32-bit

foo_youtube 3.9 beta 3 (26-Aug-2023)

JScript Panel 3 3.3.4 (25-Aug-2023)

New Display Style (DJB GET Digital).

Smooth Playlist Manager (SPM) Fix Correct Aspect Ratio in Background Wallpaper (Apache Fix)

Updated the Spin Disc with the possibility to have the Vinyl effect in three different modes (Art Disc Front / Art Disc Icon /Art Disc Artist).

Changed Playlist Switcher.

PDF reader recallable through the Run Service (pdf booklet / pdf cover).

Add more Radio Network Group lists.

Add info txt for Radio Channels (The info are in Text Reader Panel)

The radio lists and the relative streaming addresses are public and can be found on the channels of the radios themselves or are free WebRadio.

The skin is in portable mode and it is preferable to install it on c:\foobar2000 Portable\

The fonts to install can be found in c:\foobar2000 Portable\DarkOne v4.0 Apache Refer Edition\foobar2000\fonts\

ApacheReal
14-09-2023, 15:52
Questa mod aggiornerà l'ultimo interruttore a 2 vie di Darkone in un interruttore a più vie. Correggerà anche il problema della caduta dell'audio. (Google translated)

https://www.youtube.com/watch?v=J65djoPGEX0

Ho inserito 2 moduli nel pannello centrale (vertical meter + vu meter), ma niente, non riesco a fare lo switch corretto.

I inserted 2 modules in the central panel (vertical meter + vu meter), but nothing, I can't make the correct switch.

Majestyk
14-09-2023, 19:55
Hai aggiornato il codice nel Display System Splitter?

Questo è solo un esempio dal mio uso:


// ----- DISPLAY SWITCH -----
$puts(a,$right($findfile(%do.settings.path%DO4M_DISPLAY_SWITCH_*),1))

$showpanel_c(Peak Meter,$ifequal($get(a),1,1,0))
$showpanel_c(Scrolltxt,$ifequal($get(a),2,1,0))
$showpanel_c(Vertical Meter,$ifequal($get(a),3,1,0))
$showpanel_c(Spectrum,$ifequal($get(a),4,1,0))
$showpanel_c(Display,$ifgreater($get(a),4,0,1))
$showpanel_c(VU Meter,$ifequal($get(a),5,1,0))

ApacheReal
14-09-2023, 20:12
Hai aggiornato il codice nel Display System Splitter?

Questo è solo un esempio dal mio uso:

Si, ma io ho cambiato la cartella cui-config.

Non ho una cartella profile, ma ho in themes 4 differenti cartelle tra cui la cui-config:

// ----- PANEL-MANAGEMENT -----

$puts(a,$right($findfile(%ps_user_profile_path%,themes\tedGo\cui-configs\darkone4mod\settings\$get(a)DO4M_DISPLAY_SWITCH_*),1))

$showpanel_c(VU Meter,$ifequal($get(a),1,1,0))
$showpanel_c(Spectrum,$ifequal($get(a),2,1,0))

Questo è stato fatto perchè se un utente cambiava la cartella principale in fase di installazione, lo switch non funzionava più e non potevo rendere la skin in maniera portable.

In questo modo lo switch funziona anche se uno rinomina la cartella principale dove risiede foobar2000.

Ora però, non riesco ad aggiungere i moduli Vertical Meter e Vu Meter.

Majestyk
14-09-2023, 21:06
If you send me a link to your theme, I can help.
(Sorry for the English)


Si, ma io ho cambiato la cartella cui-config.

Non ho una cartella profile, ma ho in themes 4 differenti cartelle tra cui la cui-config:

// ----- PANEL-MANAGEMENT -----

$puts(a,$right($findfile(%ps_user_profile_path%,themes\tedGo\cui-configs\darkone4mod\settings\$get(a)DO4M_DISPLAY_SWITCH_*),1))

$showpanel_c(VU Meter,$ifequal($get(a),1,1,0))
$showpanel_c(Spectrum,$ifequal($get(a),2,1,0))

Questo è stato fatto perchè se un utente cambiava la cartella principale in fase di installazione, lo switch non funzionava più e non potevo rendere la skin in maniera portable.

In questo modo lo switch funziona anche se uno rinomina la cartella principale dove risiede foobar2000.

Ora però, non riesco ad aggiungere i moduli Vertical Meter e Vu Meter.

plata
14-09-2023, 21:14
@Majestyk: After some research on hydrogenaud.io forum, I went to a conclusion that to achive the system date&time the tag %now% is necessary, but isnì't implemented in foobar. So I've to introduce it using foo_dynfil (https://hydrogenaud.io/index.php/topic,86853.0.html),adding the %now% tag under Options>Media Library>Dynamic Fields and $time(%now%) under title formatting expression. After a restart have to use the new one tag %_now% wherever you want, i.e. on the addon foo_osd to get the system date&time on OSD calling it from a hotkey or automatically after a track change/pause.

The con is that that tag is updated at minum every 5min or during a foobar restart or manually from a hotkey from Options>Display>Keyboard shortcuts>Assigned Shortcuts>Library/Recalculate dynamic fields.

I hope %now% will be implemented natively on the future foobar updates.
BTW Do you know how to shorten the time format to HH:MM?

https://i.postimg.cc/XZtdZRtb/Immagine.jpg (https://postimg.cc/XZtdZRtb)

ApacheReal
14-09-2023, 21:21
If you send me a link to your theme, I can help.
(Sorry for the English)

Hai un messaggio in privato.

Majestyk
14-09-2023, 22:05
Hai un messaggio in privato.

Terza demo di test del pannello di visualizzazione:

https://youtu.be/WTd-k-x2iRY

(nuova link)

ApacheReal
14-09-2023, 22:11
Terza demo di test del pannello di visualizzazione:

https://www.youtube.com/watch?v=rcFUHLdldp0

Questo collegamento non è elencato. Lo eliminerò entro 24 ore.

(Google traduzione)

Ok ci provo....

Grazie...

Edit: Se vuoi puoi eliminare il video, scaricato...

Majestyk
14-09-2023, 22:59
Ok ci provo....

Grazie...

Edit: Se vuoi puoi eliminare il video, scaricato...

cancellato

Majestyk
14-09-2023, 23:07
@Majestyk: After some research on hydrogenaud.io forum, I went to a conclusion that to achive the system date&time the tag %now% is necessary, but isnì't implemented in foobar. So I've to introduce it using foo_dynfil (https://hydrogenaud.io/index.php/topic,86853.0.html),adding the %now% tag under Options>Media Library>Dynamic Fields and $time(%now%) under title formatting expression. After a restart have to use the new one tag %_now% wherever you want, i.e. on the addon foo_osd to get the system date&time on OSD calling it from a hotkey or automatically after a track change/pause.

The con is that that tag is updated at minum every 5min or during a foobar restart or manually from a hotkey from Options>Display>Keyboard shortcuts>Assigned Shortcuts>Library/Recalculate dynamic fields.

I hope %now% will be implemented natively on the future foobar updates.
BTW Do you know how to shorten the time format to HH:MM?

https://i.postimg.cc/XZtdZRtb/Immagine.jpg (https://postimg.cc/XZtdZRtb)

Sorry, I have no clue how tags work.
traduzione: Mi spiace, non ho idea di come funzionino i tag. :D

Majestyk
15-09-2023, 01:19
Ho pubblicato un nuovo video didattico con Darkone standard. (Post #5867)

ApacheReal
15-09-2023, 05:08
Ho pubblicato un nuovo video didattico con Darkone standard. (Post #5867)

Ho capito. grazie a te, il funzionamento dello switch, e attualmente ho un switch a 4.

https://i.postimg.cc/6yMY3snC/1.png (https://postimg.cc/6yMY3snC)

https://i.postimg.cc/QKXJ8SM6/2.png (https://postimg.cc/QKXJ8SM6)

https://i.postimg.cc/8JdbgxTJ/3.png (https://postimg.cc/8JdbgxTJ)


Adesso mi rimane da capire che propozioni devo inserire, affinchè il riquadro in nero prendea tutta l'area.

Edit:

Al momento ho inserito due switch aggiuntivi:

Digital Clock'

https://i.postimg.cc/4Y8rqfG0/Immagine-2023-09-15-073349.png (https://postimg.cc/4Y8rqfG0)

Display Panel - Dot Matrix'

https://i.postimg.cc/nCKsv5xr/Immagine-2023-09-15-074502.png (https://postimg.cc/nCKsv5xr)

Scroll Text

https://i.postimg.cc/tsF40vDP/Immagine-2023-09-15-080645.png (https://postimg.cc/tsF40vDP)

ApacheReal
15-09-2023, 09:40
Ho capito. grazie a te, il funzionamento dello switch, e attualmente ho un switch a 4.

https://i.postimg.cc/6yMY3snC/1.png (https://postimg.cc/6yMY3snC)

https://i.postimg.cc/QKXJ8SM6/2.png (https://postimg.cc/QKXJ8SM6)

https://i.postimg.cc/8JdbgxTJ/3.png (https://postimg.cc/8JdbgxTJ)


Adesso mi rimane da capire che propozioni devo inserire, affinchè il riquadro in nero prendea tutta l'area.

Edit:

Al momento ho inserito due switch aggiuntivi:

Digital Clock'

https://i.postimg.cc/4Y8rqfG0/Immagine-2023-09-15-073349.png (https://postimg.cc/4Y8rqfG0)

Display Panel - Dot Matrix'

https://i.postimg.cc/nCKsv5xr/Immagine-2023-09-15-074502.png (https://postimg.cc/nCKsv5xr)

Scroll Text

https://i.postimg.cc/tsF40vDP/Immagine-2023-09-15-080645.png (https://postimg.cc/tsF40vDP)

up

https://www.youtube.com/@solomusica277

plata
15-09-2023, 11:22
@ApacheReal: puoi mandare un PM a Diggie e chiedergli di inviarmi un suo contatto (email/te) per delle richieste sulla correzione bug, in quanto non mi va diiscrivermi all' hydrogenaudio forum

ApacheReal
15-09-2023, 11:42
@ApacheReal: puoi mandare un PM a Diggie e chiedergli di inviarmi un suo contatto (email/te) per delle richieste sulla correzione bug, in quanto non mi va diiscrivermi all' hydrogenaudio forum

Non conosco Diggie.

Per hydrogenaudio forum, consiglio l'iscrizione, e per i quesiti che proponi, altamente specifici è il posto giusto per avere delle risposte.

ApacheReal
15-09-2023, 14:35
Ho pubblicato un nuovo video didattico con Darkone standard. (Post #5867)

Ho creato una serie di complessivi 8 switch funzionanti.

I primi 5 switch sono ok.

Gli ultimi tre ci sono i valori errati di left / top / whidth / height

nelle immagini i sequenza vedi la configurazione e i tipi di vu meter che devo inserire:

https://i.postimg.cc/kB3rGP55/8-1.png (https://postimg.cc/kB3rGP55)

https://i.postimg.cc/Hrdf00XD/Immagine-2023-09-15-152124.png (https://postimg.cc/Hrdf00XD)

https://i.postimg.cc/mPjKmcyc/Immagine-2023-09-15-152207.png (https://postimg.cc/mPjKmcyc)

https://i.postimg.cc/d70ppq55/Immagine-2023-09-15-152239.png (https://postimg.cc/d70ppq55)

ApacheReal
15-09-2023, 16:54
Ho pubblicato un nuovo video didattico con Darkone standard. (Post #5867)

Grazie ho visto con più calma il video e modificando il valori da 3 a 2 per top e height e sia lo spectrum channel che il digital vum meter 2 sono migliorati e più grandi.

Rimane per me il settaggio dei valori left / top / width /hight dei tre vertical splitter / Vu Meter che ho aggiunto come switch, come da post precedente.

ApacheReal
15-09-2023, 18:43
Spostando alla fine il Channel Spectrum Panel (assurdo) ottengo:

Da Sistemare:

https://i.postimg.cc/tYF3Sswt/Immagine-2023-09-15-193828.png (https://postimg.cc/tYF3Sswt)

https://i.postimg.cc/MnxyhW8k/Immagine-2023-09-15-193900.png (https://postimg.cc/MnxyhW8k)

Sistemato:

https://i.postimg.cc/K4fkRt6W/Immagine-2023-09-15-194145.png (https://postimg.cc/K4fkRt6W)

Ce da sistemare anche il Panel Display, le scritte vanno spostate verso l'alto e la dimensione delle scritte ridiemsionata un poco.

plata
15-09-2023, 19:56
Qualcuno sa come visualizzare dei tag solo per tracce audio ed altri per tracce video? Ad esempio uso %folder% solo per i video.
Does anyone know how to use a tag for audio tracks, and other tags for video tracks, I wanna use %folder% just for videos on foo_osd

Majestyk
15-09-2023, 19:59
Puoi comprimere quello che hai e mandarmi un link? Vedrò cosa posso fare.

Ho creato una serie di complessivi 8 switch funzionanti.

I primi 5 switch sono ok.

Gli ultimi tre ci sono i valori errati di left / top / whidth / height

nelle immagini i sequenza vedi la configurazione e i tipi di vu meter che devo inserire:

https://i.postimg.cc/kB3rGP55/8-1.png (https://postimg.cc/kB3rGP55)

https://i.postimg.cc/Hrdf00XD/Immagine-2023-09-15-152124.png (https://postimg.cc/Hrdf00XD)

https://i.postimg.cc/mPjKmcyc/Immagine-2023-09-15-152207.png (https://postimg.cc/mPjKmcyc)

https://i.postimg.cc/d70ppq55/Immagine-2023-09-15-152239.png (https://postimg.cc/d70ppq55)

kutuzof
15-09-2023, 20:41
Qualcuno sa dirmi come visualizzare un tag soltanto per tracce audio e altri tag solo per tracce video? Ad esempio uso il tag %folder% solo per i video.

Does anyone know how to use a tag just for audio tracks, and other tags for video tracks, I wanna use %folder% just for videos on foo_osd

$info(video_codec)

ApacheReal
15-09-2023, 20:50
Puoi comprimere quello che hai e mandarmi un link? Vedrò cosa posso fare.

Hai un messaggio in privato.

Poi, ma succesivamente, se i pannelli in JS Script si convertono in Spider Monkey Panel, sarebbe il massimo.

Ho cercato di farlo, ma non ho trovato guide per fare il passaggio da JS Script a Spider Monkey Panel, anche se per me non c'è un beneficio in termini di velocità o reattività.

Penso solo, che questi cambi di compilazione, permettano l'inserimento di istruzioni aggiornate e modificate e niente di più.

Guarda anche il Panel Display, mi sembra che la prima riga LOSSLESS LOSSY etc, sia troppo in basso.

plata
15-09-2023, 21:32
$info(video_codec)Scusami, ora ho controllato lo script, intendo dire %directoryname% per visualizzare il nome cartella contenente la traccia, come puoi vedere nello screen. Quindi desidero se possibile visualizzare il nome cartella solo per i file video. Ce una soluzione? Ti ringrazio ;)

https://i.postimg.cc/f3bTB4Xs/Immagine.png (https://postimg.cc/f3bTB4Xs)

kutuzof
15-09-2023, 21:40
$if($info(video_codec),%directoryname%,)

ApacheReal
15-09-2023, 21:54
Quesito:

In un flusso radio abbiamo una informazione lunghissima con più simboli tilde ~

Cerco una unica istruzione che rimuova sia la tilde ~ che parte del titolo ma che conservi le informazioni principali Titolo /Artista uso:

$replace($replace(%dtitle%,'~', - ),,)

sostituzione tilde ~ con -

https://i.postimg.cc/dhg49CLj/Immagine-2023-09-15-225703.png (https://postimg.cc/dhg49CLj)

$left(%title%,$sub($len(%title%),'115. ' = "5"))

rimozione parte del titolo ma con tilde ~

https://i.postimg.cc/SjwRkN2t/Immagine-2023-09-15-230040.png (https://postimg.cc/SjwRkN2t)

quest'ultima rimuove parte del titolo in eccesso in un flusso dinamico, ma non sempre va bene, perchè a volte tronca più del dovuto in titolo o artista piu corti.

Soluzione?

Majestyk
16-09-2023, 04:25
1.Per VU Meter 3 & Vu Meter 4 modifica Top and Width to:

$muldiv(%ps_width%,2,640)

$muldiv(%ps_width%,10,44)


2. impasto in Display System Splitter:

// ----- PANEL-MANAGEMENT -----
$puts(a,$right($findfile(%ps_user_profile_path%,themes\tedGo\cui-configs\darkone4mod\settings\$get(a)DO4M_DISPLAY_SWITCH_*),1))

$showpanel_c(VU Meter,$ifequal($get(a),1,1,0))
$showpanel_c(Spectrum,$ifequal($get(a),2,1,0))
$showpanel_c(Digital Clock,$ifequal($get(a),3,1,0))
$showpanel_c(Digital VU Meter 2,$ifequal($get(a),4,1,0))
$showpanel_c(Scroll Text,$ifequal($get(a),5,1,0))
$showpanel_c(VU Meter 2,$ifequal($get(a),6,1,0))
$showpanel_c(Display,$ifgreater($get(a),6,0,1))
$showpanel_c(VU Meter 3,$ifequal($get(a),7,1,0))
$showpanel_c(VU Meter 4,$ifequal($get(a),8,1,0))

3. In Display System Splitter, rinominare Channel spectrum panel to Spectrum

I will PM you a link.

Majestyk
16-09-2023, 05:25
Originale 2019 Darkone V4 convertito to Spider Monkey (with my Panel_Control_Left mod):

https://mega.nz/file/EsI02LiI#rkmhSJ3gn6uAsPGQ7gFfKFANbQ2QseuCZDWnYnXhOW4

password: darkone

ApacheReal
16-09-2023, 05:52
1.Per VU Meter 3 & Vu Meter 4 modifica Top and Width to:

$muldiv(%ps_width%,2,640)

$muldiv(%ps_width%,10,44)


2. impasto in Display System Splitter:

// ----- PANEL-MANAGEMENT -----
$puts(a,$right($findfile(%ps_user_profile_path%,themes\tedGo\cui-configs\darkone4mod\settings\$get(a)DO4M_DISPLAY_SWITCH_*),1))

$showpanel_c(VU Meter,$ifequal($get(a),1,1,0))
$showpanel_c(Spectrum,$ifequal($get(a),2,1,0))
$showpanel_c(Digital Clock,$ifequal($get(a),3,1,0))
$showpanel_c(Digital VU Meter 2,$ifequal($get(a),4,1,0))
$showpanel_c(Scroll Text,$ifequal($get(a),5,1,0))
$showpanel_c(VU Meter 2,$ifequal($get(a),6,1,0))
$showpanel_c(Display,$ifgreater($get(a),6,0,1))
$showpanel_c(VU Meter 3,$ifequal($get(a),7,1,0))
$showpanel_c(VU Meter 4,$ifequal($get(a),8,1,0))

3. In Display System Splitter, rinominare Channel spectrum panel to Spectrum

I will PM you a link.

No va per VU Meter 3 e Vu Meter 4 ottengo una immagine ridotta:

https://i.postimg.cc/3WCPj87y/Immagine-2023-09-16-064718.png (https://postimg.cc/3WCPj87y)

https://i.postimg.cc/vcYC3JH0/Immagine-2023-09-16-064846.png (https://postimg.cc/vcYC3JH0)

https://i.postimg.cc/hf26w2Xc/Immagine-2023-09-16-064929.png (https://postimg.cc/hf26w2Xc)

https://i.postimg.cc/fVkphYdX/Immagine-2023-09-16-065007.png (https://postimg.cc/fVkphYdX)

kutuzof
16-09-2023, 06:15
$if($info(video_codec),%directoryname%,)

$left(%title%,$sub($strchr(%title%,~),2))

kutuzof
16-09-2023, 06:19
Quesito:

che rimuova sia la tilde ~ che parte del titolo
$left(%title%,$sub($strchr(%title%,~),2))

ApacheReal
16-09-2023, 06:53
$left(%title%,$sub($strchr(%title%,~),2))

Ci siamo quasi, ho cambiato ,2 con ,1 perche troncava l'ultimo carattere del titolo, ma manca l'informazione dell'artista:

https://i.postimg.cc/JtPTxKY8/Immagine-2023-09-16-074311.png (https://postimg.cc/JtPTxKY8)

https://i.postimg.cc/1ghMXdXG/Immagine-2023-09-16-074440.png (https://postimg.cc/1ghMXdXG)

ApacheReal
16-09-2023, 09:30
1.Per VU Meter 3 & Vu Meter 4 modifica Top and Width to:

$muldiv(%ps_width%,2,640)

$muldiv(%ps_width%,10,44)


2. impasto in Display System Splitter:

// ----- PANEL-MANAGEMENT -----
$puts(a,$right($findfile(%ps_user_profile_path%,themes\tedGo\cui-configs\darkone4mod\settings\$get(a)DO4M_DISPLAY_SWITCH_*),1))

$showpanel_c(VU Meter,$ifequal($get(a),1,1,0))
$showpanel_c(Spectrum,$ifequal($get(a),2,1,0))
$showpanel_c(Digital Clock,$ifequal($get(a),3,1,0))
$showpanel_c(Digital VU Meter 2,$ifequal($get(a),4,1,0))
$showpanel_c(Scroll Text,$ifequal($get(a),5,1,0))
$showpanel_c(VU Meter 2,$ifequal($get(a),6,1,0))
$showpanel_c(Display,$ifgreater($get(a),6,0,1))
$showpanel_c(VU Meter 3,$ifequal($get(a),7,1,0))
$showpanel_c(VU Meter 4,$ifequal($get(a),8,1,0))

3. In Display System Splitter, rinominare Channel spectrum panel to Spectrum

I will PM you a link.

Niente non riesco a settare VU Meter 3 e VU Meter 4

https://i.postimg.cc/tYVTVJmW/Immagine-2023-09-16-102721.png (https://postimg.cc/tYVTVJmW)

https://i.postimg.cc/1ntRR3qg/Immagine-2023-09-16-102811.png (https://postimg.cc/1ntRR3qg)

ApacheReal
16-09-2023, 09:38
Originale 2019 Darkone V4 convertito to Spider Monkey (with my Panel_Control_Left mod):

https://mega.nz/file/EsI02LiI#rkmhSJ3gn6uAsPGQ7gFfKFANbQ2QseuCZDWnYnXhOW4

password: darkone

Per la conversione da JS Script a Spider Monkey sto sovrascrivendo i moduli js.

Devo rifare tutto :rolleyes:

Elenco una serie di errori:

Error: Spider Monkey Panel v1.6.1 (DarkOne4Mod - Left Button Panel - V2.0: DarkOne4Mod - Left Button Panel - V2.0 by tedGo)
handle_list.Dispose is not a function

File: Panel_Control_Left.js
Line: 183, Column: 15
Stack trace:
DisplaySwitch@Panel_Control_Left.js:183:15
a_func<@Panel_Control_Left.js:10:412
TextButton/this.onClick@Object_TextButton.js:114:21
buttonsMouseLbtnUp@Buttons_Global_Script.js:28:86
on_mouse_lbtn_up@Panel_Control_Left.js:201:2

Da un rapido test, sembra che c'è solo un errore, quelli sopra esposto.

Edit:

@ Majestyk

Io finito ed ho fatto la migrazione da JS Script a SMP con la comparazione di tutti gli script.

Ho l'errore che vedi sopra perche il mio Left Button Panel è differente da quello della DarkOne Originale e da quello della tua SMP TEWAK release e non posso utilizzarlo.

Tu hai il mio files se riesci a fixare l'errore grazie, mi rimane questo ed il problema dei Vu Meter 3 e 4 che non riesco a capirne il problema.

Dopo ulteriori tentativi:

Error: Spider Monkey Panel v1.6.1 (DarkOne4Mod - Left Button Panel - V2.0: DarkOne4Mod - Left Button Panel - V2.0 by tedGo)
ActiveX_Run failed:
WinAPI error:
ActiveXObject call failed with error (0x800a003a):
unknown error

File: Panel_Control_Left.js
Line: 178, Column: 12
Stack trace:
DisplaySwitch@Panel_Control_Left.js:178:12
a_func<@Panel_Control_Left.js:14:412
TextButton/this.onClick@Object_TextButton.js:114:21
buttonsMouseLbtnUp@Buttons_Global_Script.js:28:86
on_mouse_lbtn_up@Panel_Control_Left.js:203:2

ApacheReal
16-09-2023, 14:19
Per i Vu meter succede la seguente:

se li metto in sequenza senza il force layout questi sono rimpiccoliti;

se li metto in sequenza con il force layout uno e tutto spostato a sinistra e uno tutto a destra;

se metto uno senza force layout e il successivo con il force layout uno è rimpiccolito ed uno è con corrette dimensioni.

:muro:

Per quanto riguarda la conversione da JS Script a SMP lo switch originario a 2 vie funziona, quello con più vie abilitate mi va in crash.

Concludendo tolto un Vu Meter mode con la skin con JS Script Panel left / display / right e multi switch funzionante.

Con la skin SMP rimesso lo switch a due vie ed al momento non è possibile passare al multi switch senza crash, nella mia skin e quindi senza effetti grafici aggiuntivi nel pannello centrale.

L'errore in SMP in riferimento al multiswitch è dato da handle_list.Dispose :

handle_list.Dispose is not a function

File: Panel_Control_Left.js
Line: 179, Column: 15
Stack trace:
DisplaySwitch@Panel_Control_Left.js:179:15
a_func<@Panel_Control_Left.js:10:412
TextButton/this.onClick@Object_TextButton.js:114:21
buttonsMouseLbtnUp@Buttons_Global_Script.js:28:86
on_mouse_lbtn_up@Panel_Control_Left.js:196:2

kutuzof
16-09-2023, 16:31
L'errore in SMP in riferimento al multiswitch è dato da handle_list.Dispose

devono essere rimossi in tutti gli script: .Dispose()

ApacheReal
16-09-2023, 17:09
devono essere rimossi in tutti gli script: .Dispose()

Grazie, sei il massimo.

// aiuta :D

ApacheReal
16-09-2023, 18:23
Il passaggio da Js Script a Spider Monkey Panel dal punto di vista grafico ha avuto un miglioramento eccezionale, colori nitidi, vividi, notata la differenza con il font Matrix purosa la differenza.

plata
16-09-2023, 19:17
$if($info(video_codec),%directoryname%,)Ottimo, funziona. Ultima cosa: che script adottare per visualizzare il tempo totale e rimanente dell'intera playlist attiva (ovviamente senza dover selezionare le tracce).

Ti ringrazio -_- :)

Majestyk
16-09-2023, 21:13
VU Meters dovrebbe funzionare

https://youtu.be/LQqUhT0AQR8


Niente non riesco a settare VU Meter 3 e VU Meter 4

https://i.postimg.cc/tYVTVJmW/Immagine-2023-09-16-102721.png (https://postimg.cc/tYVTVJmW)

https://i.postimg.cc/1ntRR3qg/Immagine-2023-09-16-102811.png (https://postimg.cc/1ntRR3qg)

ApacheReal
16-09-2023, 21:16
VU Meters dovrebbe funzionare

https://youtu.be/rSc_J3OCtUs

Le ho tentate tutte a me ne posiziona uno con le corrette dimensioni.

https://i.postimg.cc/rdwrpV9B/Immagine-2023-09-16-222406.png (https://postimg.cc/rdwrpV9B)

https://i.postimg.cc/4HVK0mJ9/Immagine-2023-09-16-222525.png (https://postimg.cc/4HVK0mJ9)

https://i.postimg.cc/RqHnhbcZ/Immagine-2023-09-16-222619.png (https://postimg.cc/RqHnhbcZ)

Majestyk
16-09-2023, 21:21
AHHHHHH!!!!!!!!! Intendevo put TOP and HEIGHT not WIDTH.

So VU Meter 3 and 4 should be:

Left: 0
Top: $muldiv(%ps_width%,2,640)
Width: %ps_width%
Height: $muldiv(%ps_width%,10,44)

In ogni caso, the Test Release I sent back to you had the correct values.

Mofifica: Un altro typo. Fisso.


1.Per VU Meter 3 & Vu Meter 4 modifica Top and Width to:

$muldiv(%ps_width%,2,640)

$muldiv(%ps_width%,10,44)


2. impasto in Display System Splitter:

// ----- PANEL-MANAGEMENT -----
$puts(a,$right($findfile(%ps_user_profile_path%,themes\tedGo\cui-configs\darkone4mod\settings\$get(a)DO4M_DISPLAY_SWITCH_*),1))

$showpanel_c(VU Meter,$ifequal($get(a),1,1,0))
$showpanel_c(Spectrum,$ifequal($get(a),2,1,0))
$showpanel_c(Digital Clock,$ifequal($get(a),3,1,0))
$showpanel_c(Digital VU Meter 2,$ifequal($get(a),4,1,0))
$showpanel_c(Scroll Text,$ifequal($get(a),5,1,0))
$showpanel_c(VU Meter 2,$ifequal($get(a),6,1,0))
$showpanel_c(Display,$ifgreater($get(a),6,0,1))
$showpanel_c(VU Meter 3,$ifequal($get(a),7,1,0))
$showpanel_c(VU Meter 4,$ifequal($get(a),8,1,0))

3. In Display System Splitter, rinominare Channel spectrum panel to Spectrum

I will PM you a link.

ApacheReal
16-09-2023, 22:06
AHHHHHH!!!!!!!!! Intendevo put TOP and HEIGHT not WIDTH.

So VU Meter 3 and 3 should be:

Left: 0
Top: $muldiv(%ps_width%,2,640)
Width: %ps_width%
Height: $muldiv(%ps_width%,10,44)

In ogni caso, the Test Release I sent back to you had the correct values.

Mofifica: Un altro typo. Fisso.

nuntio vobis gaudium magnum abemus VU Meter 4:D

Majestyk
16-09-2023, 23:27
"So VU Meter 3 and 3 should be:" - I make stupido typos tutto il tempo. (Attention Deficit disorder)

VU Color change:

https://youtu.be/LQqUhT0AQR8

nuntio vobis gaudium magnum abemus VU Meter 4:D

Majestyk
17-09-2023, 00:22
https://mega.nz/file/AtBQWDTT#V8XsJXimN0uCSyYmvfxK_liJUpQELlVuyx8w-jK3PPQ

password: darkone

Questo cambierà VU Meter colori

Contiene:

Panel_Display.js

and

foo_vis_vumeter

ApacheReal
17-09-2023, 06:09
https://mega.nz/file/AtBQWDTT#V8XsJXimN0uCSyYmvfxK_liJUpQELlVuyx8w-jK3PPQ

Questo cambierà VU Meter colori

Contiene:

Panel_Display.js

and

foo_vis_vumeter

Ottimo. Ora faccio un po di test.

ApacheReal
17-09-2023, 06:10
17-09-2023

foobar2000 v2.1 preview 2023-09-14 : 32-bit

Converted JS Script panels/modules to Spider Monkey Panel.

Added modules and effects to the lower central panel:

Digital Clock + Daily Calendar.

Scrolltext (with the possibility of reversing the text from left to right and from right to left).

Digital VU Meter v2.

Digital VU Meter Narrow

Digital VU Meter Control Panel

Digital VU Meter Control Panel 2

Add more Radio Network Group lists.

I am particularly grateful to Majestyk and kutuzof for their cooperation and help.

13-09-2023

New ordering of panels and buttons.

13 Favorite radio selectors.

6 libraries for local files, of which 5 audio and one video.

3 Playlist Manager. Added new Playlist Manager with the ability to create folders and move playlists.

3 Selectors for access to sub menus (2 on the left panel and 1 on the right)

3 Text Display with the indication whether you are listening to a local or streaming file.

2 Text Reader. Thanks to this panel you can insert additional information simply by creating a .txt file and saving it in the specific folder (where you have a playlist of files or a radio folder).

3 Pannelli ESLyric v0.5.4.1006 (Beta) of which two are set with the background image (selector 1) and one with the main cover image (selector 2).

Updated Darkone's latest 2-Way switch into a Multi-Way switch.
Audio dropout issue also fixed.
Special thanks to Majestyk for the implementation and fix.

08-09-2023

foobar2000 v2.1 preview 2023-08-28 : 32-bit

foo_youtube 3.9 beta 3 (26-Aug-2023)

JScript Panel 3 3.3.4 (25-Aug-2023)

New Display Style (DJB GET Digital).

Smooth Playlist Manager (SPM) Fix Correct Aspect Ratio in Background Wallpaper (Apache Fix)

Updated the Spin Disc with the possibility to have the Vinyl effect in three different modes (Art Disc Front / Art Disc Icon /Art Disc Artist).

Changed Playlist Switcher.

PDF reader recallable through the Run Service (pdf booklet / pdf cover).

Add info txt for Radio Channels (The info are in Text Reader Panel)

The radio lists and the relative streaming addresses are public and can be found on the channels of the radios themselves or are free WebRadio.

=- Apache Refer Edition -=

File DarkOne v4.0 Apache Refer Edition.7z size 0.9G (release vers. 17-09-2023)

The skin is in portable mode and it is preferable to install it on c:\foobar2000 Portable\

The fonts to install can be found in c:\foobar2000 Portable\DarkOne v4.0 Apache Refer Edition\foobar2000\fonts\

ApacheReal
17-09-2023, 06:14
@ Majestyk @ kutuzof

Avete un messaggio privato.

Ciao, grazie.

Majestyk
17-09-2023, 06:33
In Panel_Control_Left sostituire lines 168 to 188 with:


function DisplaySwitch() {
var slot = 1;
var fileMoved = false;

do {
if (axo.fso.FileExists(configFiles[slot]['file'])) {
axo.fso.MoveFile(configFiles[slot]['file'], configFiles[configFiles[slot]['next']]['file']);
fileMoved = true;
}
slot++;
} while(fileMoved === false && slot <= Object.keys(configFiles).length);

if (fb.IsPlaying || fb.IsPaused) {
var handle_list = new FbMetadbHandleList(fb.GetNowPlaying());
handle_list.RefreshStats();
}
else {
fb.Play();fb.Stop();
}
}


OR...

https://mega.nz/file/F8REwQjb#SRyRgNI3CoGeZmAoRCoMLnqKJcmuHZcFaiUnYpcp9j0

password: darkone

ApacheReal
17-09-2023, 06:59
In Panel_Control_Left sostituire lines 168 to 188 with:



OR...

https://mega.nz/file/F8REwQjb#SRyRgNI3CoGeZmAoRCoMLnqKJcmuHZcFaiUnYpcp9j0

password: darkone

Fatto. La cosa che aggiungerei in questo momento, nella mia skin è un pulsante alla destra di visual per cambiare tutti i colori.

Come hai fatto tu. :D

ApacheReal
17-09-2023, 08:23
@ Majestyk

Questo scroll text che ho aggiunto, non capisco se ha qualche problema.

A volte è nessario fare un reload manuale.

Forse non digerisce lo switch.

Majestyk
17-09-2023, 08:32
Fatto. La cosa che aggiungerei in questo momento, nella mia skin è un pulsante alla destra di visual per cambiare tutti i colori.

Come hai fatto tu. :D

That I can't help you with. At least not for awhile. It's not as easy as you think because you still have a right click menu for VU Meter. So it needs both a button and menu. But I don't mind you trying yourself. :)

Google translation:

In questo non posso aiutarti. Non è così facile come pensi perché hai ancora un menu di scelta rapida per VU Meter. Ma non mi dispiace se ci provi tu stesso.

Majestyk
17-09-2023, 08:34
I'm almost done with the display colors. I am done for the day so I will get back tomorrow. I'll delete this video then.

Google Translation:

Ho quasi finito di visualizzare i colori. Per oggi ho finito, tornerò domani. Allora eliminerò questo video.

https://www.youtube.com/watch?v=YrUH7aA8dd8

ApacheReal
17-09-2023, 08:36
That I can't help you with. At least not for awhile. It's not as easy as you think because you still have a right click menu for VU Meter. So it needs both a button and menu. But I don't mind you trying yourself. :)

Google translation:

In questo non posso aiutarti. Non è così facile come pensi perché hai ancora un menu di scelta rapida per VU Meter. Ma non mi dispiace se ci provi tu stesso.


Ok, una cosa che mi succede da un po di tempo, sistematica, e che quando aggiungo un modulo nella sezione layout e faccio apply ed ok, ho sempre un errore di realtime, non capisco la causa ho anche aggiornato le librerie visual C, ma niente.

ApacheReal
17-09-2023, 09:49
Uno apre un thread su hydrogenaudio, dopo anni di modifiche, specie negli ultimi mesi h24.

Dire che mi è passata la voglia e poco.

Non hanno idea che lavoro c'è dietro.

kutuzof
17-09-2023, 10:15
Non prestare attenzione a nessuno, fai ciò che ami.

ApacheReal
17-09-2023, 10:55
Non prestare attenzione a nessuno, fai ciò che ami.

Non capisco il motivo, ma il mio ultimo post su hydrogenaudio è al vaglio del moderatore.

Forse non vogliono che usi youtube per le richieste di invio skin.

Se è cosi abbiamo concluso.

Grazie ad Air KEN.

plata
17-09-2023, 11:18
Ottimo, funziona. Ultima cosa: che script adottare per visualizzare il tempo totale e rimanente dell'intera playlist attiva (ovviamente senza dover selezionare le tracce).

Ti ringrazio -_- :)Se lo sai, a parte il tempo totale, quale script va usato per avere i "..." dopo tot caratteri, diciamo a fine linea, da usare sia in foo_osd che nella status bar che come vedi l'ho solamente tagliata alla fine.

kutuzof
17-09-2023, 11:35
$cut(%title%,48)$ifgreater($len(%title%),48,...,)

ApacheReal
17-09-2023, 13:16
Il canale youtube non esiste più.

Eliminati tutti i video.

Tanta fatica è basta, non si è liberi neanche di condividere la propria passione con altri, che subito si pensa ad un ritorno economico e dire che è stato scritto chiaramente "The tool is free and also the assistance, no donation request."

Ma siccome di mezzo c'è YouTube si è pensato a qualche sorta di monetizzazione, con soli 21 iscritti.

YouTube serviva solo per far conoscere la mia passione per foobar2000 e le possibiltà che il modding offre.

Dirottavo gli iscritti su hydrogenaudio e quindi incrementavo gli utenti del forum e solo allora mandavo un link con scritto "The link to download the skin is to be considered private and should not be disclosed."

Ma tutto questo non è bastato.

Fine, al momento......

ApacheReal
17-09-2023, 16:39
@ Majestyk

Le scritte sopra i bottoni del pannello di sinistra, mi sembrano, non perfettamente centrate / giustificate.

Non sono se il problema è sorto con il passaggio a SPM o all'ultimo Panel Left modicato.

Per lo Scroll TEXT vedo che non parte e che bisogna fare un reload.

Ho cambio Scroll TEXT o va sistemato.

Edit:
Se puoi adattare questo Scroll TEXT con colore di sfondo della skin (no nero), che copre tutta l'area e il cambio font a DJB GET Digital.

O mi scrivi i settaggi e li inserisco io.

https://i.postimg.cc/8fWfkFG1/Immagine-2023-09-17-194443.png (https://postimg.cc/8fWfkFG1)

plata
17-09-2023, 16:45
$cut(%title%,48)$ifgreater($len(%title%),48,...,)Bene. Poi se vuoi ti mando uno screen quando tutto è completo e ti offro un caffè ;) Un'ultima cosa:

Conosci dove reperire delle icone unicode (non le emoji ma quelle in bianco e nero compatibili con foo_osd)?
Per la stringa precedente, la trovo veramente utile, tant'è che ne uso un'altra, sempre per i video:$if($info(video_codec),♫,) ma vorrei chiederti quale invece è la stringa analoga da usare con tracce audio (mi occuperò io di sistemare le icone corrette o il relativo testo)

kutuzof
17-09-2023, 17:36
ma vorrei chiederti quale invece è la stringa analoga da usare con tracce audio

Non mi è del tutto chiaro (vengo dalla Russia), per favore spiegalo più in dettaglio.

Conosci dove reperire delle icone unicode

Google :D

ApacheReal
17-09-2023, 17:37
Qualche radio: https://play.exclusive.radio/

https://i.postimg.cc/XZvC3CFS/Immagine-2023-09-17-183456.png (https://postimg.cc/XZvC3CFS)

https://justjazz.radio/

https://i.postimg.cc/tspvjp5Q/Immagine-2023-09-17-184021.png (https://postimg.cc/tspvjp5Q)

cover personalizzate con GIMP.

ApacheReal
17-09-2023, 17:47
Bene. Poi se vuoi ti mando uno screen quando tutto è completo e ti offro un caffè ;) Un'ultima cosa:

Conosci dove reperire delle icone unicode (non le emoji ma quelle in bianco e nero compatibili con foo_osd)?
Per la stringa precedente, la trovo veramente utile, tant'è che ne uso un'altra, sempre per i video:$if($info(video_codec),♫,) ma vorrei chiederti quale invece è la stringa analoga da usare con tracce audio (mi occuperò io di sistemare le icone corrette o il relativo testo)

https://www.codetable.net/

https://www.vertex42.com/ExcelTips/unicode-symbols.html

plata
17-09-2023, 19:42
Bene. Poi se vuoi ti mando uno screen quando tutto è completo e ti offro un caffè ;) Un'ultima cosa:

Conosci dove reperire delle icone unicode (non le emoji ma quelle in bianco e nero compatibili con foo_osd)?
Per la stringa precedente, la trovo veramente utile, tant'è che ne uso un'altra, sempre per i video:$if($info(video_codec),♫,) ma vorrei chiederti quale invece è la stringa analoga da usare con tracce audio (mi occuperò io di sistemare le icone corrette o il relativo testo)Okay, non c'è problema, cercherò di essere più semplice nel linguaggio, così la traduzione sarà più corretta o se preferisci ti scrivo in inglese.

Per i simboli, finora uso https://coolsymbol.com/

Nel seguente esempio $if($info(video_codec),♫,) fa comparire ♫, soltanto alla riproduzione di tracce video. Vorrei invece far comparire ♫ (o del testo), quando alla riproduzione di sole tracce audio.

Majestyk
17-09-2023, 19:55
@ Majestyk

Le scritte sopra i bottoni del pannello di sinistra, mi sembrano, non perfettamente centrate / giustificate.

Non sono se il problema è sorto con il passaggio a SPM o all'ultimo Panel Left modicato.

Per lo Scroll TEXT vedo che non parte e che bisogna fare un reload.

Ho cambio Scroll TEXT o va sistemato.

Edit:
Se puoi adattare questo Scroll TEXT con colore di sfondo della skin (no nero), che copre tutta l'area e il cambio font a DJB GET Digital.

O mi scrivi i settaggi e li inserisco io.

https://i.postimg.cc/8fWfkFG1/Immagine-2023-09-17-194443.png (https://postimg.cc/8fWfkFG1)

That panel only fits with my theme mod and I have no desire to help others with it. I don't think it will look good with a smaller panel, anyway. It will be too crammed in looking.

Google tradurre:

Quel pannello si adatta solo al mio mod del tema e non desidero aiutare gli altri a farlo. Non penso che starà bene con un pannello più piccolo, comunque. Sarà troppo pieno di aspetto.

kutuzof
17-09-2023, 19:55
$if($info(video_codec),Video,Audio)

Majestyk
17-09-2023, 19:58
Ok, una cosa che mi succede da un po di tempo, sistematica, e che quando aggiungo un modulo nella sezione layout e faccio apply ed ok, ho sempre un errore di realtime, non capisco la causa ho anche aggiornato le librerie visual C, ma niente.

Ricevo tonnellate di questi errori nell'albero del layout. La causa può essere un componente oppure un problema di risorse derivante dall'utilizzo di così tanti componenti.

Translation #2:

Sto ricevendo molti di questi errori quando sono nel layout di Columns UI (Columns UI Layout). È o un componente che lo sta causando o un problema di risorse dovuto all'uso di così tanti componenti.

Majestyk
17-09-2023, 20:12
Ti ho rimandato il tuo riferimento Darkone Apache. Il display/i colori sono "finiti". (Sent PM)

Non avrò tempo di fare altro per un po'. :)

ApacheReal
17-09-2023, 20:15
Ti ho rimandato il tuo riferimento Darkone Apache. Il display/i colori sono "finiti". (Sent PM)

Non avrò tempo di fare altro per un po'. :)

ok

kutuzof
17-09-2023, 20:17
O: $if($info(video_codec),,♫)

ApacheReal
18-09-2023, 10:36
Mi sto godendo quest'ultima versione con il cambio colori fatta da Majestyk nel pannello centrale.

Fantastico. Siamo ad alti livelli.:D

Da sistemare, quando si clicca TOP Panel ON e poi si ritorna a TOP Panel OFF, c'è da fare forse una sorta di REFRESH, l'effetto al momento non è dei migliori.

ApacheReal
18-09-2023, 14:34
Ho scoperto un piccolo errore di programmazione nel sample thumbs sia JS Script 3 sia SMP d'altronde il programmatore è sempre quello, di cui ho già avuto la comprovata indisponibilità.

Non gestisce in nomi lunghi e di conseguenza la cover non viene visualizzata.

Neanche lo segnalo su hydr....., visto il comportamento tenuto.

No comment.

https://i.postimg.cc/4Y0jd2y6/Immagine-2023-09-18-152830.png (https://postimg.cc/4Y0jd2y6)

https://i.postimg.cc/87cqTgpk/Immagine-2023-09-18-152732.png (https://postimg.cc/87cqTgpk)

plata
18-09-2023, 16:30
O: $if($info(video_codec),,♫)Questa per l'icona ♫ solo con tracce audio e niente con quelle video. La prima che hai fornito $if($info(video_codec),Video,Audio ♫) è più completa, peccato non riesco a trovare un'icona unicode per i video...

Ultime due cose e poi il lavoro è completo e ti posto uno screenshot finale.
1. Come visualizzare i tag su due linee (non nella column UI ma nella default user interface integrata in foobar). Qui se ne parla ma non c'è una soluzione: https://www.reddit.com/r/foobar2000/comments/qfcjw8/is_there_a_way_to_make_titles_take_up_multiple/
2. Nella status bar, vicino al volume, tramite click destro del mouse è attivabile "show total duration of selected tracks". Desidero quindi visualizzare questo calcolo tramite script in foo_osd cioè "durata totale playlist" e "tempo rimanente playlist". C'è una stringa apposita?

ApacheReal
18-09-2023, 16:42
Nuovi script per ESLyric:

https://github.com/ESLyric/feedback/issues/115

ApacheReal
19-09-2023, 12:35
@ kutuzof

Nelle PlayList ELP e ESP (1 e 3) della mod modificata, vorrei che in background appaia sempre la front cover e non quando trova quella dell'artista che è scaricata penso dal pannelo Biography, che quasi sempre sono di bassa risoluzione.

Dove si deve andare, per la modifica in Display / Album Art?

Altra cosa nella cartella Radio Logos ho duplicato le cover logo per la Playlist ELP se non no appaiono, e possibile eliminarle e fare apparire le thumb cover nella Playlist ELP.

Ciao.

ApacheReal
19-09-2023, 16:01
Ricevo tonnellate di questi errori nell'albero del layout. La causa può essere un componente oppure un problema di risorse derivante dall'utilizzo di così tanti componenti.

Translation #2:

Sto ricevendo molti di questi errori quando sono nel layout di Columns UI (Columns UI Layout). È o un componente che lo sta causando o un problema di risorse dovuto all'uso di così tanti componenti.

AppName foobar2000.exe
AppVersion 2.1.0.0
AppTimeStamp 650305c7
ModuleName foo_uie_vis_channel_spectrum.dll
ModuleVersion 0.0.0.0
ModuleTimeStamp 482f1d9b
ExceptionCode 40000015
FaultingOffset 00016be6
ProcessId 0x4a94
ProcessCreationTime 0x1d9eae9f54f752e
AppPath C:\foobar2000 Portable\DarkOne v4.0 Apache [WORK-5]\foobar2000\foobar2000.exe
ModulePath C:\foobar2000 Portable\DarkOne v4.0 Apache [WORK-5]\foobar2000\user-components\foo_uie_vis_channel_spectrum\foo_uie_vis_channel_spectrum.dll
IntegratorReportId 978263c2-ee02-4ff4-baa7-68f94d2d1905

Press Windows+R to open the Run dialog, enter eventvwr (or eventvwr.msc) and hit OK.

Componente del 2008 porc...........

https://foo2k.chottu.net/

Edit confermo che il problema del Runtime error è dovuto al plugin channel_spectrum.

Ora nelle DarkOne ne abbiamo 4:

https://i.postimg.cc/QBSP46Jv/Immagine-2023-09-19-193136.png (https://postimg.cc/QBSP46Jv)

quale alternativa mettere?

kutuzof
19-09-2023, 18:02
Nelle PlayList ELP e ESP (1 e 3) della mod modificata, vorrei che in background appaia sempre la front cover e non quando trova quella dell'artista che è scaricata penso dal pannelo Biography, che quasi sempre sono di bassa risoluzione.

Dove si deve andare, per la modifica in Display / Album Art?
Queste linee nello splitter principale sono responsabili delle immagini:

// ----- ARTIST PICTURE -----
$set_ps_global(do.artist.pic,$if($not(%length%),%ps_foobar2000_path%\Radio Logos\$replace(%title%,*,x,|,-,\,-,:,-,",,<,_,>,_,?,,/,-, ,_).*,
$if($or($stricmp($left(%path%,7),'http://'),$stricmp($left(%path%,8),'https://')),%ps_foobar2000_path%\stream covers\$if($and(%album artist%,%album%),$replace(%album artist%,*,x,|,-,\,-,:,-,",,<,_,>,_,?,,/,-, ,_) - $replace(%album%,*,x,|,-,\,-,:,-,",,<,_,>,_,?,,/,-, ,_),$if(%album%,$replace(%album%,*,x,|,-,\,-,:,-,",,<,_,>,_,?,,/,-, ,_),%filename%)).*,
$if($findfile($replace(%path%,%filename_ext%,)artist.*),
$replace(%path%,%filename_ext%,)artist.*,
$if($findfile($replace(%path%,%filename_ext%,)%artist%.jpg),
$replace(%path%,%filename_ext%,)%artist%.jpg,
$if($findfile($replace(%path%,%filename_ext%,)%artist%.png),
$replace(%path%,%filename_ext%,)%artist%.png,
$if($findfile($replace(%path%,%filename_ext%,)covers\artist.*),
$replace(%path%,%filename_ext%,)covers\artist.*,
$if($findfile($replace(%path%,%filename_ext%,)covers\%artist%.*),
$replace(%path%,%filename_ext%,)covers\%artist%.*,
$if($findfile($replace(%path%,%filename_ext%,)cover\artist.*),
$replace(%path%,%filename_ext%,)cover\artist.*,
$if($findfile($replace(%path%,%filename_ext%,)cover\%artist%.*),
$replace(%path%,%filename_ext%,)cover\%artist%.*,
$if($findfile($replace(%path%,%filename_ext%,)scans\artist.*),
$replace(%path%,%filename_ext%,)scans\artist.*,
$if($findfile($replace(%path%,%filename_ext%,)scans\%artist%.*),
$replace(%path%,%filename_ext%,)scans\%artist%.*,
$if($findfile($replace(%path%,%filename_ext%,)scan\artist.*),
$replace(%path%,%filename_ext%,)scan\artist.*,
$if($findfile($replace(%path%,%filename_ext%,)scan\%artist%.*),
$replace(%path%,%filename_ext%,)scan\%artist%.*,
$if($findfile($replace(%path%,%filename_ext%,)artwork\artist.*),
$replace(%path%,%filename_ext%,)artwork\artist.*,
$if($findfile($replace(%path%,%filename_ext%,)artwork\%artist%.*),
$replace(%path%,%filename_ext%,)artwork\%artist%.*,
$if($findfile($replace(%path%,%filename_ext%,)art\artist.*),
$replace(%path%,%filename_ext%,)art\artist.*,
$if($findfile($replace(%path%,%filename_ext%,)art\%artist%.*),
$replace(%path%,%filename_ext%,)art\%artist%.*,
$if($findfile($replace(%path%,%filename_ext%,)arts\artist.*),
$replace(%path%,%filename_ext%,)arts\artist.*,
$if($findfile($replace(%path%,%filename_ext%,)arts\%artist%.*),
$replace(%path%,%filename_ext%,)arts\%artist%.*,
$if($findfile($replace(%path%,%filename_ext%,)artists\%artist%.*),
$replace(%path%,%filename_ext%,)artists\%artist%.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)artist.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)artist.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)%artist%.jpg),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)%artist%.jpg,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)%artist%.png),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)%artist%.png,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)covers\artist.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)covers\artist.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)covers\%artist%.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)covers\%artist%.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)cover\artist.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)cover\artist.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)cover\%artist%.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)cover\%artist%.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)scans\artist.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)scans\artist.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)scans\%artist%.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)scans\%artist%.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)scan\artist.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)scan\artist.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)scan\%artist%.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)scan\%artist%.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)artwork\artist.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)artwork\artist.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)artwork\%artist%.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)artwork\%artist%.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)art\artist.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)art\artist.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)art\%artist%.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)art\%artist%.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)arts\artist.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)arts\artist.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)arts\%artist%.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)arts\%artist%.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)artists\%artist%.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)artists\%artist%.*,
//$if($findfile($replace(%path%,%ps_foobar2000_path%)yttm\art_img\$lower($cut(%artist%,1))\%artist%\%artist%_*.*),
//$replace(%path%,%ps_foobar2000_path%)yttm\art_img\$lower($cut(%artist%,1))\%artist%\%artist%_*.*,
$if($findfile($replace(%path%,%filename_ext%,)cover.*),
$replace(%path%,%filename_ext%,)cover.*,
$if($findfile($replace(%path%,%filename_ext%,)front.*),
$replace(%path%,%filename_ext%,)front.*,
$if($findfile($replace(%path%,%filename_ext%,)front cover.*),
$replace(%path%,%filename_ext%,)front cover.*,
$if($findfile($replace(%path%,%filename_ext%,)%album%.jpg),
$replace(%path%,%filename_ext%,)%album%.jpg,
$if($findfile($replace(%path%,%filename_ext%,)%album%.png),
$replace(%path%,%filename_ext%,)%album%.png,
$if($findfile($replace(%path%,%filename_ext%,)%filename%.jpg),
$replace(%path%,%filename_ext%,)%filename%.jpg,
$if($findfile($replace(%path%,%filename_ext%,)%filename%.png),
$replace(%path%,%filename_ext%,)%filename%.png,
$if($findfile($replace(%path%,%filename_ext%,)folder.*),
$replace(%path%,%filename_ext%,)folder.*,
$if($findfile($replace(%path%,%filename_ext%,)covers\front.*),
$replace(%path%,%filename_ext%,)covers\front.*,
$if($findfile($replace(%path%,%filename_ext%,)covers\front cover.*),
$replace(%path%,%filename_ext%,)covers\front cover.*,
$if($findfile($replace(%path%,%filename_ext%,)cover\front.*),
$replace(%path%,%filename_ext%,)cover\front.*,
$if($findfile($replace(%path%,%filename_ext%,)cover\front cover.*),
$replace(%path%,%filename_ext%,)cover\front cover.*,
$if($findfile($replace(%path%,%filename_ext%,)scans\front.*),
$replace(%path%,%filename_ext%,)scans\front.*,
$if($findfile($replace(%path%,%filename_ext%,)scans\front cover.*),
$replace(%path%,%filename_ext%,)scans\front cover.*,
$if($findfile($replace(%path%,%filename_ext%,)scan\front.*),
$replace(%path%,%filename_ext%,)scan\front.*,
$if($findfile($replace(%path%,%filename_ext%,)scan\front cover.*),
$replace(%path%,%filename_ext%,)scan\front cover.*,
$if($findfile($replace(%path%,%filename_ext%,)artwork\front.*),
$replace(%path%,%filename_ext%,)artwork\front.*,
$if($findfile($replace(%path%,%filename_ext%,)artwork\front cover.*),
$replace(%path%,%filename_ext%,)artwork\front cover.*,
$if($findfile($replace(%path%,%filename_ext%,)art\front.*),
$replace(%path%,%filename_ext%,)art\front.*,
$if($findfile($replace(%path%,%filename_ext%,)art\front cover.*),
$replace(%path%,%filename_ext%,)art\front cover.*,
$if($findfile($replace(%path%,%filename_ext%,)arts\front.*),
$replace(%path%,%filename_ext%,)arts\front.*,
$if($findfile($replace(%path%,%filename_ext%,)arts\front cover.*),
$replace(%path%,%filename_ext%,)arts\front cover.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)cover.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)cover.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)front.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)front.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)front cover.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)front cover.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)%album%.jpg),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)%album%.jpg,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)%album%.png),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)%album%.png,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)%filename%.jpg),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)%filename%.jpg,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)%filename%.png),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)%filename%.png,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)folder.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)folder.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)covers\front.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)covers\front.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)covers\front cover.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)covers\front cover.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)cover\front.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)cover\front.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)cover\front cover.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)cover\front cover.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)scans\front.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)scans\front.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)scans\front cover.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)scans\front cover.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)scan\front.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)scan\front.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)scan\front cover.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)scan\front cover.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)artwork\front.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)artwork\front.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)artwork\front cover.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)artwork\front cover.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)art\front.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)art\front.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)art\front cover.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)art\front cover.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)arts\front.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)arts\front.*,
$if($findfile($replace(%path%,$directory(%path%,1)\%filename_ext%,)arts\front cover.*),
$replace(%path%,$directory(%path%,1)\%filename_ext%,)arts\front cover.*
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

Altra cosa nella cartella Radio Logos ho duplicato le cover logo per la Playlist ELP se non no appaiono, e possibile eliminarle e fare apparire le thumb cover nella Playlist ELP.
Non capisco la traduzione

ApacheReal
19-09-2023, 18:17
Nella cartella Radio Logos ho una cover esempio "Radio Montecarlo Live.png", poi ho un'altra cartella chiamata Radio Montecarlo Live ed al suo interno Radio Montecarlo Live.png (quindi di fatto 2 .png uguali).

La Playlist ELP vuole la cover nella directory principale Radio Logos, mentre per tutte le altre playlist, posso utilizzare altre cartelle (subdirectory).

Quindi andrebbe fatta una istruzione / settaggio che dica alla Playlist ELP di trovare la cover nella subdirectory di competenza e non nella directory principale Radio Logos.

Per questo motivo ci sono due cover uguali per ogni radio.

ApacheReal
19-09-2023, 19:44
AppName foobar2000.exe
AppVersion 2.1.0.0
AppTimeStamp 650305c7
ModuleName foo_uie_vis_channel_spectrum.dll
ModuleVersion 0.0.0.0
ModuleTimeStamp 482f1d9b
ExceptionCode 40000015
FaultingOffset 00016be6
ProcessId 0x4a94
ProcessCreationTime 0x1d9eae9f54f752e
AppPath C:\foobar2000 Portable\DarkOne v4.0 Apache [WORK-5]\foobar2000\foobar2000.exe
ModulePath C:\foobar2000 Portable\DarkOne v4.0 Apache [WORK-5]\foobar2000\user-components\foo_uie_vis_channel_spectrum\foo_uie_vis_channel_spectrum.dll
IntegratorReportId 978263c2-ee02-4ff4-baa7-68f94d2d1905

Press Windows+R to open the Run dialog, enter eventvwr (or eventvwr.msc) and hit OK.

Componente del 2008 porc...........

https://foo2k.chottu.net/

Edit confermo che il problema del Runtime error è dovuto al plugin channel_spectrum.

Ora nelle DarkOne ne abbiamo 4:

https://i.postimg.cc/QBSP46Jv/Immagine-2023-09-19-193136.png (https://postimg.cc/QBSP46Jv)

quale alternativa mettere?

Grande problema questo, anche perchè rimosso il plugin e i 4 pannelli / visual effect, facendo una conferma di layout, avviene un crash brutale.

Avrà cambiato qualcosa in qualche preview.

plata
19-09-2023, 20:32
O: $if($info(video_codec),,♫)Lavoro diciamo finito finalmente! Ecco gli screenshot promessi:

https://i.postimg.cc/Z9SLwBsS/audio-tack.png (https://postimg.cc/Z9SLwBsS)

https://i.postimg.cc/4Yt5vb5P/radio.png (https://postimg.cc/4Yt5vb5P)

https://i.postimg.cc/N5ZDrP1L/videoo.png (https://postimg.cc/N5ZDrP1L)

Ora mi sono accorto che ho lasciato da correggere la stringa custom in Options>Media Library>Album List>Views
'['%length%']' - [%album artist% - ]['['%date%']' ]%album%|[[%discnumber%.]%tracknumber%. ][%track artist% - ]%title%

Come vedi dagli screenshot le tracce lunghe 1.00.00 (HH.MM.SS) sono posizionate dopo quelle da 1.00 (MM.SS). Essendo però più lunghe, quale è lo script corretto da usare per visualizzarle ordinate correttamente, cioè per ultime?

ApacheReal
20-09-2023, 16:51
Ricevo tonnellate di questi errori nell'albero del layout. La causa può essere un componente oppure un problema di risorse derivante dall'utilizzo di così tanti componenti.

Translation #2:

Sto ricevendo molti di questi errori quando sono nel layout di Columns UI (Columns UI Layout). È o un componente che lo sta causando o un problema di risorse dovuto all'uso di così tanti componenti.

I should have solved it by increasing the "Maximum heap size" value, see image:

https://i.postimg.cc/2LfBzwbK/Immagine-2023-09-20-174016.png (https://postimg.cc/2LfBzwbK)

so even better (play radio streming + spin-disc + led vu-meter in action):

https://i.postimg.cc/TpSV5rDC/Immagine-2023-09-20-180604.png (https://postimg.cc/TpSV5rDC)

This change also benefits the loading of images into libraries.

plata
21-09-2023, 20:34
O: $if($info(video_codec),,♫)In Options>Media Library>Album List>Views, quale creare devo usare per ordinare i CD dagli ultimi aggiunti in cima ed i più vecchi sotto (esclusi i video). La stringa è simile a quella per il sorting query pattern per ordinare le voci nella playlist (che non funziona per l'album view):

$sub(99999999,$replace(%file_created%,-,)) - $swapprefix(%album artist%) - $sub(3000,%date%) - %album% - %discnumber% - %tracknumber% - %title%

ApacheReal
27-09-2023, 15:15
New Multiple Panel 1 (for local files) Add Album Art - Properties & Other Info Full - Text-Reader Full

https://i.postimg.cc/Yj2Sf12B/New-Multiple-Panel-1-for-local-files-Add-Album-Art-Properties-Other-Info-Full-Text-Reader.png (https://postimg.cc/Yj2Sf12B)

New Multiple Panel2 (for streaming radios) Add Album Art - Properties & Other Info Full - Text-Reader Full

https://i.postimg.cc/4n8x8mn7/New-Multiple-Panel-2-for-streming-radios-Add-Album-Art-Properties-Other-Info-Full-Text-Re.png (https://postimg.cc/4n8x8mn7)

New Multiple Panel 3 -Only Graphic Effects

https://i.postimg.cc/N20fswCj/New-Multiple-Panel-3-Only-Graphic-Effects.png (https://postimg.cc/N20fswCj)

New Right Panel (control commad) Add Album Art - Properties & Other Info Full - Text-Reader Full

https://i.postimg.cc/Z9rqjHy4/New-Right-Panel-control-commad-Add-Album-Art-Properties-Other-Info-Full-Text-Reader.png (https://postimg.cc/Z9rqjHy4)

Properties & Other Info Full - Properties & Other Info + Thumbs.png

https://i.postimg.cc/VrmkhtjM/Properties-Other-Info-Only-Properties-Other-Info-Thumbs.png (https://postimg.cc/VrmkhtjM)

Text Reader Full - Text Reader + Thumbs.png

https://i.postimg.cc/ygj8CNPG/Text-Reader-Only-Tex-Reader-Thumbs.png (https://postimg.cc/ygj8CNPG)

ApacheReal
27-09-2023, 21:41
Mi sono accorto, che dalla conversione da JSscript a Spider Monkey Panel i bottoni del Right Panel DRMETER / DISCOGS / PROPERT. / COPY TO / FOLDER / CONVERT / DELETE, subiscono una variazione nella istruzione di richiamo.

Nota importante, probabilmente nella conversione da JS Script a Spider Monkey Panel una istruzione che in JS Script non c'era va aggiunta / modificata).

Questo vale per chi ha l'ultima mod rilasciata con la conversione dei pannelli da JS Script a Spider Monkey Panel.

Chi ha la mod precedente, deve solo verificare se i bottoni funzionano, senza fare modifiche.

Per il corretto funzionamento in edit buttons cambiare:

DISCOGS

fb.RunContextCommandWithMetadb("Tagging/Discogger/Write Tags...", plman.GetPlaylistSelectedItems(plman.ActivePlaylist))

DRMETER

fb.RunContextCommandWithMetadb("Dynamic Range Meter", plman.GetPlaylistSelectedItems(plman.ActivePlaylist))

PROPERT.

fb.RunContextCommandWithMetadb("Properties", plman.GetPlaylistSelectedItems(plman.ActivePlaylist))

COPY TO

fb.RunContextCommandWithMetadb("File Operations/Copy to/...", plman.GetPlaylistSelectedItems(plman.ActivePlaylist))

(nota, va creata una cartella di Default prima)

FOLDER

fb.RunContextCommandWithMetadb("Open containing folder", plman.GetPlaylistSelectedItems(plman.ActivePlaylist))

CONVERT

fb.RunContextCommandWithMetadb("Convert/...", plman.GetPlaylistSelectedItems(plman.ActivePlaylist))

DELETE

fb.RunContextCommandWithMetadb("File Operations/Delete file", plman.GetPlaylistSelectedItems(plman.ActivePlaylist))

(nota, questo comando andrebbe rivisto, inquanto cancella solamente una traccia alla volta e non è attivo se si selezionano più tracce da cancellare in una sola volta).

kutuzof
28-09-2023, 18:32
nota, questo comando andrebbe rivisto, inquanto cancella solamente una traccia alla volta e non è attivo se si selezionano più tracce da cancellare in una sola volta.

fb.RunContextCommandWithMetadb("File Operations/Delete file" + (plman.GetPlaylistSelectedItems(plman.ActivePlaylist).Count > 1 ? "s" : ""), plman.GetPlaylistSelectedItems(plman.ActivePlaylist))

ApacheReal
28-09-2023, 18:52
fb.RunContextCommandWithMetadb("File Operations/Delete file" + (plman.GetPlaylistSelectedItems(plman.ActivePlaylist).Count > 1 ? "s" : ""), plman.GetPlaylistSelectedItems(plman.ActivePlaylist))

Grazie, funziona perfettamente. :)

ApacheReal
28-09-2023, 18:53
Utilizzo del Text Reader (Full) con DRMETER:

https://i.postimg.cc/rd030SZQ/Immagine-2023-09-28-195052.png (https://postimg.cc/rd030SZQ)

Anche se, vedo che nelle compilation, ordina i dati in modo alfabetico per artista e non segue l'ordine crescente numerico dei brani.

Edit: Infatti con le playlist / album del singolo autore, l'ordinamento è ascedente per traccia, o meglio se l'artista è singolo (prima coindizione), segue l'ordine numerico per traccia (seconda condizione).

https://i.postimg.cc/pmq5Db7L/Immagine-2023-09-29-080255.png (https://postimg.cc/pmq5Db7L)

ApacheReal
01-10-2023, 11:07
Text Display + Album Art Blur

https://i.postimg.cc/dhbtcVj5/Screenshot-2023-10-01-115512.png (https://postimg.cc/dhbtcVj5)

https://i.postimg.cc/XGyJyy7S/Screenshot-2023-10-01-115758.png (https://postimg.cc/XGyJyy7S)

Edit mi va in errore al riavvio....

Risolto basta solo mettere il file .txt nella directory user-components\foo_jscript_panel3\samples\.

Allego file.

plata
01-10-2023, 20:40
O: $if($info(video_codec),,♫)Uso %totaltracks% in foo_osd, ma non tutti i CD sono taggati con questo field, quindi va inserito manualmente usando foobar o Mp3tag. Il problema è che il campo TOTALTRACKS non è lo stesso su Mp3tag e foobar. Mi spiego meglio: ad esempio per un CD da 12 tracce, se uso il valore 12 per TOTALTRACKS su Mp3tag, tutto ok, ma il valore va aggiunto manualmente. Se invece, aggiungo il valore 12 a TOTALTRACKS su foobar, il campo sembra venga salvato assieme al tag %tracks%, infatti Mp3tag non visualizza le tracce come 1,2,3,4... ma 1/12,2/12,3/12/4/12, etc - bruttissimo da vedere.

La soluzione è taggare manualmente tutto con Mp3tag, per evitare di unire il campo TOTALTRACKS con quello TRACKS, ma ho notato che quasi l'intera mia libreria CD contiene già il campo TOTALTRACKS o simile, ma questo non compare nella colonna TOTALTRACKS in Mp3tag, eppure viene rilevato da foobar. Come potrei risolvere?

ApacheReal
02-10-2023, 08:17
Mp3tag v3.22a

2023-09-19
Updated to libwebp 1.3.2
I’ve updated the external library libwebp used by Mp3tag to version 1.3.2, which includes a security fix for lossless decoder (CVE-2023-4863).

AGGIORNARE IMMEDIATAMENTE

plata
03-10-2023, 20:41
O: $if($info(video_codec),,♫)Maybe if is better to speak english, let me know ;)
I did some improvements and corrections to the layout adding the dynamic range that I find really useful, play/pause icon, most recent tracks sorting in album list and other stuff.
https://i.postimg.cc/75hCVWHG/Immagine.png (https://postimg.cc/75hCVWHG)

That said, there still a thing I cant find a solution to yet: I wanna put a total album length field in the classic UI layout or on foo:osd. HERE (https://www.reddit.com/r/foobar2000/comments/ow8uu4/comment/h7g9ecw/?utm_medium=android_app&utm_source=share&context=3) is a discussion and about that. Of course I tried Sim Playlist component, but I dont want to install garbage or pointless components. Im also 100% sure it's possible to achive that information as foobar uses it natively (right click on the left side of the status bar and tick "show total duration of selected tracks" or the playlist manager's / Refacet's header). Do you have a solution for that? Spasibo :)

plata
04-10-2023, 15:57
EDIT: risolto il problema dei tag %album artist% sdoppiati, il quale smanettando troppo su Mp3tag avevo innavertitamente attivato l'opzione "Read: APE" in Options>Tag>Mpeg.

Gran parte della libreria che importo con EAC tramite ripping include il campo %totaltracks%, ma questo non si visualizza in Mp3tag, altri invece li visualizza. Foobar invece li visualizza tutti.
Scrivendo sui file il campo %tracknumber% tramite foobar, Mp3tag lo legge come campo %tracknumber% separato da "/" (ad esempio 1/12, 2/12, 3/12 ecc), c'è un modo per vorrei evitare ciò?

ApacheReal
05-10-2023, 21:58
@kutuzof @Majestyck

Ho trovato un problema su comando next (traccia) nel pannello di destra.

Succede questo, premendo next, ma anche al cambio traccia automatico di una playlist, se nel panello di destra sono posizionato al 5 bottone, avviene il cambio automatico anche sul pannello di sinistra sempre al 5 bottone.

Ti trovi sul bottone 4 sul pannello di destra e sul bottone 2 sul pannello di sinistra ed aspetti il normale cambio traccia sequenziale del prossimo brano, ebbene sul panello di destra rimani posizionato sul bottone 4, ma il panello di sinistra non rimane sul bottone 2, ma cambia in automatico sul bottone 4 etc....

Ora non ho capito se il problema sta nella function(){fb.Next()}, nel rigo 10 del pannello di destra.

Spero di essere stato chiaro.

Nel video si capisce meglio:

https://www.youtube.com/watch?v=BsvvhhV0-kE

Edit: non è il right panel, perchè caricando il sample Playback Buttons, il problema si ripresenta:

https://postimg.cc/F1wLCvQV

A questo punto il problema sta negli script dei bottoni:

sub panel 1 di destra è uguale al sub panel 1 di sinistra:

// ----- GLOBAL-FONT -----
$font(%do.font.name%,%do.font.size%,)
$font(Impact,12,)

// ----- BACKGROUND -----
//$fillrect(0,0,%ps_width%,%ps_height%,%do.colour%)

// ----- PANEL PLACEMENT -----
$puts(txt.h,$gettextheight())
$puts(h.off,$add($get(txt.h),$div(%ps_height%,50)))
$puts(panel.h,$sub(%ps_height%,$get(h.off)))

$movepanel(0,0,0,%ps_width%,$get(panel.h))
$movepanel(1,0,0,%ps_width%,$get(panel.h))
$movepanel(2,0,0,%ps_width%,$get(panel.h))
$movepanel(3,0,0,%ps_width%,$get(panel.h))
$movepanel(4,0,0,%ps_width%,$get(panel.h))
$movepanel(5,0,0,%ps_width%,$get(panel.h))
$movepanel(6,0,0,%ps_width%,$get(panel.h))
$movepanel(7,0,0,%ps_width%,$get(panel.h))
$movepanel(8,0,0,%ps_width%,$get(panel.h))
$movepanel(9,0,0,%ps_width%,$get(panel.h))
$movepanel(10,0,0,%ps_width%,$get(panel.h))
$movepanel(11,0,0,%ps_width%,$get(panel.h))
$movepanel(12,0,0,%ps_width%,$get(panel.h))

// ----- SHOWPANEL -----
$showpanel(0,$ifequal(%do.panel.switch%,1,1,0))
$showpanel(1,$ifequal(%do.panel.switch%,2,1,0))
$showpanel(2,$ifequal(%do.panel.switch%,3,1,0))
$showpanel(3,$ifequal(%do.panel.switch%,4,1,0))
$showpanel(4,$ifequal(%do.panel.switch%,5,1,0))
$showpanel(5,$ifequal(%do.panel.switch%,6,1,0))
$showpanel(6,$ifequal(%do.panel.switch%,7,1,0))
$showpanel(7,$ifequal(%do.panel.switch%,8,1,0))
$showpanel(8,$ifequal(%do.panel.switch%,9,1,0))
$showpanel(9,$ifequal(%do.panel.switch%,10,1,0))
$showpanel(10,$ifequal(%do.panel.switch%,11,1,0))
$showpanel(11,$ifequal(%do.panel.switch%,12,1,0))
$showpanel(12,$ifequal(%do.panel.switch%,13,1,0))

// ----- BUTTON-VARIABLES -----
$puts(btn.y,$sub(%ps_height%,$get(txt.h)))
$puts(txt1,$ifgreater($len($getcaption(0)),0,$getcaption(0),RES))
$puts(txt2,$ifgreater($len($getcaption(1)),0,$getcaption(1),RES))
$puts(txt3,$ifgreater($len($getcaption(2)),0,$getcaption(2),RES))
$puts(txt4,$ifgreater($len($getcaption(3)),0,$getcaption(3),RES))
$puts(txt5,$ifgreater($len($getcaption(4)),0,$getcaption(4),RES))
$puts(txt6,$ifgreater($len($getcaption(5)),0,$getcaption(5),RES))
$puts(txt7,$ifgreater($len($getcaption(6)),0,$getcaption(6),RES))
$puts(txt8,$ifgreater($len($getcaption(7)),0,$getcaption(7),RES))
$puts(txt9,$ifgreater($len($getcaption(8)),0,$getcaption(8),RES))
$puts(txt10,$ifgreater($len($getcaption(9)),0,$getcaption(9),RES))
$puts(txt11,$ifgreater($len($getcaption(10)),0,$getcaption(10),RES))
$puts(txt12,$ifgreater($len($getcaption(11)),0,$getcaption(11),RES))
$puts(txt13,$ifgreater($len($getcaption(12)),0,$getcaption(12),RES))

$puts(w1,$gettextwidth($get(txt1)))
$puts(w2,$gettextwidth($get(txt2)))
$puts(w3,$gettextwidth($get(txt3)))
$puts(w4,$gettextwidth($get(txt4)))
$puts(w5,$gettextwidth($get(txt5)))
$puts(w6,$gettextwidth($get(txt6)))
$puts(w7,$gettextwidth($get(txt7)))
$puts(w8,$gettextwidth($get(txt8)))
$puts(w9,$gettextwidth($get(txt9)))
$puts(w10,$gettextwidth($get(txt10)))
$puts(w11,$gettextwidth($get(txt11)))
$puts(w12,$gettextwidth($get(txt12)))
$puts(w13,$gettextwidth($get(txt13)))

// ----- BUTTONS -----
$textbutton(0,0,0,0,,,,,)

$textbutton($sub($div(%ps_width%,1,26),$div($get(w1),2)),$get(btn.y),$get(w1),$get(txt.h),$get(txt1),$get(txt1),SETGLOBAL:do.panel.switch:1;REFRESH,fontcolor:$ifequal(%do.panel.switch%,1,%do.btn.xcol%,%do.btn.ncol%),fontcolor:$ifequal(%do.panel.switch%,1,255-0-0,%do.btn.hcol%))

$textbutton($sub($muldiv(%ps_width%,3,26),$div($get(w2),3)),$get(btn.y),$get(w2),$get(txt.h),$get(txt2),$get(txt2),SETGLOBAL:do.panel.switch:2;REFRESH,fontcolor:$ifequal(%do.panel.switch%,2,%do.btn.xcol%,%do.btn.ncol%),fontcolor:$ifequal(%do.panel.switch%,2,255-0-0,%do.btn.hcol%))

$textbutton($sub($muldiv(%ps_width%,5,26),$div($get(w3),3)),$get(btn.y),$get(w3),$get(txt.h),$get(txt3),$get(txt3),SETGLOBAL:do.panel.switch:3;REFRESH,fontcolor:$ifequal(%do.panel.switch%,3,%do.btn.xcol%,%do.btn.ncol%),fontcolor:$ifequal(%do.panel.switch%,3,255-0-0,%do.btn.hcol%))

$textbutton($sub($muldiv(%ps_width%,9,26),$div($get(w4),3)),$get(btn.y),$get(w4),$get(txt.h),$get(txt4),$get(txt4),SETGLOBAL:do.panel.switch:4;REFRESH,fontcolor:$ifequal(%do.panel.switch%,4,%do.btn.xcol%,%do.btn.ncol%),fontcolor:$ifequal(%do.panel.switch%,4,255-0-0,%do.btn.hcol%))

$textbutton($sub($muldiv(%ps_width%,11,26),$div($get(w5),3)),$get(btn.y),$get(w5),$get(txt.h),$get(txt5),$get(txt5),SETGLOBAL:do.panel.switch:5;REFRESH,fontcolor:$ifequal(%do.panel.switch%,5,%do.btn.xcol%,%do.btn.ncol%),fontcolor:$ifequal(%do.panel.switch%,5,255-0-0,%do.btn.hcol%))

$textbutton($sub($muldiv(%ps_width%,13,26),$div($get(w6),3)),$get(btn.y),$get(w6),$get(txt.h),$get(txt6),$get(txt6),SETGLOBAL:do.panel.switch:6;REFRESH,fontcolor:$ifequal(%do.panel.switch%,6,%do.btn.xcol%,%do.btn.ncol%),fontcolor:$ifequal(%do.panel.switch%,6,255-0-0,%do.btn.hcol%))

$textbutton($sub($muldiv(%ps_width%,15,26),$div($get(w7),3)),$get(btn.y),$get(w7),$get(txt.h),$get(txt7),$get(txt7),SETGLOBAL:do.panel.switch:7;REFRESH,fontcolor:$ifequal(%do.panel.switch%,7,%do.btn.xcol%,%do.btn.ncol%),fontcolor:$ifequal(%do.panel.switch%,7,255-0-0,%do.btn.hcol%))

$textbutton($sub($muldiv(%ps_width%,17,26),$div($get(w8),3)),$get(btn.y),$get(w8),$get(txt.h),$get(txt8),$get(txt8),SETGLOBAL:do.panel.switch:8;REFRESH,fontcolor:$ifequal(%do.panel.switch%,8,%do.btn.xcol%,%do.btn.ncol%),fontcolor:$ifequal(%do.panel.switch%,8,255-0-0,%do.btn.hcol%))

$textbutton($sub($muldiv(%ps_width%,21,26),$div($get(w9),3)),$get(btn.y),$get(w9),$get(txt.h),$get(txt9),$get(txt9),SETGLOBAL:do.panel.switch:9;REFRESH,fontcolor:$ifequal(%do.panel.switch%,9,%do.btn.xcol%,%do.btn.ncol%),fontcolor:$ifequal(%do.panel.switch%,9,255-0-0,%do.btn.hcol%))

$textbutton($sub($muldiv(%ps_width%,23,26),$div($get(w10),3)),$get(btn.y),$get(w10),$get(txt.h),$get(txt10),$get(txt10),SETGLOBAL:do.panel.switch:10;REFRESH,fontcolor:$ifequal(%do.panel.switch%,10,%do.btn.xcol%,%do.btn.ncol%),fontcolor:$ifequal(%do.panel.switch%,10,255-0-0,%do.btn.hcol%))

$textbutton($sub($muldiv(%ps_width%,25,26),$div($get(w11),3)),$get(btn.y),$get(w11),$get(txt.h),$get(txt11),$get(txt11),SETGLOBAL:do.panel.switch:11;REFRESH,fontcolor:$ifequal(%do.panel.switch%,11,%do.btn.xcol%,%do.btn.ncol%),fontcolor:$ifequal(%do.panel.switch%,11,255-0-0,%do.btn.hcol%))

//$textbutton($sub($muldiv(%ps_width%,23,26),$div($get(w12),3)),$get(btn.y),$get(w12),$get(txt.h),$get(txt12),$get(txt12),SETGLOBAL:do.panel.switch:12;REFRESH,fontcolor:$ifequal(%do.panel.switch%,12,%do.btn.xcol%,%do.btn.ncol%),fontcolor:$ifequal(%do.panel.switch%,12,255-0-0,%do.btn.hcol%))

//$textbutton($sub($muldiv(%ps_width%,25,26),$div($get(w13),3)),$get(btn.y),$get(w13),$get(txt.h),$get(txt13),$get(txt13),SETGLOBAL:do.panel.switch:13;REFRESH,fontcolor:$ifequal(%do.panel.switch%,13,%do.btn.xcol%,%do.btn.ncol%),fontcolor:$ifequal(%do.panel.switch%,13,255-0-0,%do.btn.hcol%))

ApacheReal
06-10-2023, 13:11
Problema RISOLTO

Per i tre Multi Panel di destra ho utilizzato do.vispanel.switch

Per i Tre Multi Panel di sinistra ho utlizzato do.megavis.switch

ApacheReal
06-10-2023, 16:08
ESLyrics + Cover + Info Album

https://i.postimg.cc/K3fTbxfq/Screenshot-2023-10-06-170344.png (https://postimg.cc/K3fTbxfq)

Text Display + Album Art Picture in Picture (left)
Text Display + Album Art Picture in Picture (right)

Blur effect enable

https://i.postimg.cc/ykSP9Sfs/Screenshot-2023-10-06-170956.png (https://postimg.cc/ykSP9Sfs)

Text Display + Album Art (left)
Text Display + Album Art (lright)

https://i.postimg.cc/0MYvbNLf/Screenshot-2023-10-06-171241.png (https://postimg.cc/0MYvbNLf)

Text Reader + Thumbs (left)
Text Reader + Thumbs (right)

https://i.postimg.cc/tY0v4jbr/Screenshot-2023-10-06-171513.png (https://postimg.cc/tY0v4jbr)

ApacheReal
07-10-2023, 20:42
@Majestyck

Nell'ultima versione che mi hai mandato con la conversione da JS Script a SPM, se tu premi sul panello di sinistra il pulsante STYLE-BUTTON cambia lo stile dei bottoni sul pannello di sinistra ma non in quello di destra.

E' il solito problema dell'istruzione cambiata che va bene per JS SCRIPT, ma non per SPM, vedi immagine:

https://i.postimg.cc/rzQbtDYj/Screenshot-2023-10-07-214121.png (https://postimg.cc/rzQbtDYj)

// ----- CREATE BUTTON SWITCHING AND MENUS -----
function AppButtonPreset() {
window.SetProperty("Buttons appearance preset", appPreset == 1 ? 2 : appPreset == 2 ? 3 : appPreset == 3 ? 4 : appPreset == 4 ? 5 : appPreset == 5 ? 1 : 1);
appPreset = window.GetProperty("Buttons appearance preset",1);
window.NotifyOthers("AppPreset", appPreset);
buttonsColours();
buttonsOptions();
buttonsSizes();
buttonsRefresh();
window.Repaint();
}

function getButtonDepthMenu(x, y) {
x = bxf * 11;
y = padY * 4;

var a = {}
for (var i = 0; i < 5; i++) a[i] = window.CreatePopupMenu();
var tmp_arr = ["Flat", "Regular", "Medium", "Strong"];
for (var l = 0; l < 4; l++) a[0].AppendMenuItem(0, l + 201, tmp_arr[l]);
a[0].CheckMenuRadioItem(201, 204, depthPreset + 201);

var idx = a[0].TrackPopupMenu(x, y);

switch (true) {

case idx >= 201 && idx <= 204:
window.SetProperty("Buttons depth preset", idx - 201);
depthPreset = window.GetProperty("Buttons depth preset");
window.NotifyOthers("DepthPreset", depthPreset);
buttonsOptions();
buttonsRefresh();
window.Repaint();
break;
}
}

function getOptionalMenu(x, y) {
var a = {}
for (var i = 0; i < 5; i++) a[i] = window.CreatePopupMenu();
for (var j = 0; j < 11; j++) a[1].AppendMenuItem(b_btns[j].Exists ? 8 : 0, j + 101, b_btns[j].Text ? b_btns[j].Text : b_name[j]);
a[1].AppendMenuSeparator();
a[1].AppendMenuItem(0, 112, "Edit Buttons");
a[1].AppendTo(a[0], 0 | 16, "Left Buttons");

var idx = a[0].TrackPopupMenu(x, y);

switch (true) {
case idx >= 101 && idx <= 111:
window.SetProperty(b_name[idx - 101], b_btns[idx - 101].Exists ? false : true);
if (b_btns[idx - 101].Exists) {
window.Reload();
return true;
} else {
try {
var c = utils.InputBox(window.ID, "Enter your main menu, context menu or JScript command here:", "Button command", "", true);
var d = utils.InputBox(window.ID, "Enter the name for the button here\n(up to 10 letters):", "Button name", "");
window.SetProperty(b_name[idx - 101] + " command string", c);
d && window.SetProperty(b_name[idx - 101] + " name (up to 10 letters)", d);
window.Reload();
return true;
} catch (e) {
window.SetProperty(b_name[idx - 101], false);
}
}
break;

case idx == 112:
window.ShowProperties();
break;
}

for (var m = 0; m < 5; m++);
}

// ----- DRAW -----
function on_paint(gr) {
!window.IsTransparent && gr.FillSolidRect(0, 0, ww, wh, p_backcol);
gr.SetInterpolationMode(7);
gr.SetSmoothingMode(4);
g_btns && gr.DrawImage(g_btns, padX + (bbw - i_size) / 2, padY + (bbh - i_size) / 2, i_size, i_size, 294, 0, 36, 36);
g_btns && gr.DrawImage(g_btns, (ww - area / 8) - padX + (bbw - i_size) / 2, padY + (bbh - i_size) / 2, i_size, i_size, 420, 0, 36, 36);
gr.GdiDrawText("PANE - STATUS - BAR", gdi.Font(btn1Opt.font_name, btn1Siz.font_size), btnsCol.text_normal, padX + bxf * 3, by1, bbw * 2, Math.ceil(bbh / 3 * 2), 1);
gr.GdiDrawText("STYLE - BUTTON - DEPTH", gdi.Font(btn1Opt.font_name, btn1Siz.font_size), btnsCol.text_normal, padX + 1 + bxf * 9, by1, bbw * 2, Math.ceil(bbh / 3 * 2), 1);
buttonsDraw(gr);
}

Tu hai questa versione:

https://i.postimg.cc/B82ZqTpM/Screenshot-2023-10-07-215242.png (https://postimg.cc/B82ZqTpM)

ApacheReal
07-10-2023, 21:08
Risolto, il panello di destra ha delle istruzioni cambiate:

if (name == "ButtonPreset") {

deve essere

if (name == "AppPreset") {

Vanno rimosse anche le istruzioni:

a.Dispose();
b.Dispose();

plata
07-10-2023, 21:21
Una piccola richiesta: saltare alla prima traccia dell'album seguente/precedente (se presenti più di un album in una playlist attiva). Uso scheduler che però è in grado di ritornare alla prima traccia della playlist...

ApacheReal
07-10-2023, 21:43
Una piccola richiesta: saltare alla prima traccia dell'album seguente/precedente (se presenti più di un album in una playlist attiva). Uso scheduler che però è in grado di ritornare alla prima traccia della playlist...

https://www.foobar2000.org/components/view/foo_playlist_attributes

https://i.postimg.cc/bDwmphfg/Screenshot-2023-10-07-224052.png (https://postimg.cc/bDwmphfg)

Start Playback First Track....................Continue on Playlist.

plata
08-10-2023, 11:58
https://www.foobar2000.org/components/view/foo_playlist_attributes

https://i.postimg.cc/bDwmphfg/Screenshot-2023-10-07-224052.png (https://postimg.cc/bDwmphfg)

Start Playback First Track....................Continue on Playlist.Ti ringrazio, il component lo conosco e l'ho reinstallato provando a vedere se riesco nell'intento, ma non è quello che cerco purtroppo: difatti fa partire qualunque playlist dall'inizio, mentre voglio lasciar ricordare a foobar l'ultima traccia riprodotta in precedenza e riprodurre la playlist daccapo manualmente (questo aspetto risolto con foo_scheduler). Quello che sto cercando è di skippare all'album successivo/precedente tramite hotkey (se presenti più di un album nella playlist). Qualcosa di simile è attuabile con foo_skip configurandolo con %tracknumber% GREATER 2, ma riproduce solo la prima traccia di ogni albume e non è una gran cosa: voglio avere io il controllo e decidere quando skippare un album intero e quando le sole tracce :)

Lasciamo magari intervenire qualcun altro o kutuzof, se hanno idea di come risolvere, difatti è già parzialmente inclusa in foobar nella funzione "order/shuffle album"...


EDIT: C'è proprio tutto! Dopo varie ricerche il componente che svolge tale compito è foo_skip_album. Magari se ti va chiedi agli sviluppatori di implementarlo nella successiva v2.1, visto che è alquanto essenziale ;)

https://foobar.hyv.fi/pre1.4/?view=foo_skip_album

ApacheReal
09-10-2023, 07:47
Apache Refer Edition (09-10-2023)

Creato un unico Tema.

Fatte oltre un migliao di variazioni, ottimizzazioni ed aggiornamenti.

Al momento nessun link disponibile per lo scaricamento.

Video dimostrativo:

https://www.youtube.com/watch?v=6Axbix1uNLo

ApacheReal
09-10-2023, 17:42
Magari se ti va chiedi agli sviluppatori di implementarlo nella successiva v2.1, visto che è alquanto essenziale ;)

https://foobar.hyv.fi/pre1.4/?view=foo_skip_album

Oppure, senza scomodare gli sviluppatori di hydrogen audio, di cui ho testato personalmente la poca disponibilità ed arroganza di alcuni, fortunosamante non tutti, affidarsi a chi, passami il termine, quattro fili di pasta se li mangia.

Comando Skip Previous / Next Album, implementato nella Apache Refer Edition, con l'aggiunta di due pulsanti (i cui simboli sono provvisori al momento).

Comandi:

fb.RunMainMenuCommand('Playback/Previous Album')

fb.RunMainMenuCommand('Playback/Next Album')

https://i.postimg.cc/189wfNRs/Screenshot-2023-10-09-183508.png (https://postimg.cc/189wfNRs)


Edit:

Riposizionamento pulsanti per lo Skip Album:

https://i.postimg.cc/34yChL2d/Screenshot-2023-10-09-194536.png (https://postimg.cc/34yChL2d)

plata
09-10-2023, 19:51
Oppure, senza scomodare gli sviluppatori di hydrogen audio, di cui ho testato personalmente la poca disponibilità ed arroganza di alcuni, fortunosamante non tutti, affidarsi a chi, passami il termine, quattro fili di pasta se li mangia.

Comando Skip Previous / Next Album, implementato nella Apache Refer Edition, con l'aggiunta di due pulsanti (i cui simboli sono provvisori al momento).

Comandi:

fb.RunMainMenuCommand('Playback/Previous Album')

fb.RunMainMenuCommand('Playback/Next Album')

https://i.postimg.cc/189wfNRs/Screenshot-2023-10-09-183508.png (https://postimg.cc/189wfNRs)


Edit:

Riposizionamento pulsanti per lo Skip Album:

https://i.postimg.cc/34yChL2d/Screenshot-2023-10-09-194536.png (https://postimg.cc/34yChL2d)Non ho capito: a chi intendi? Lo skip album quindi già lo usavi? Ho dato un'occhiata al clip demo, molto carino.
Mi incuriosiscono i lyrics che scorrono in tempo lyrics? si integrano nell'interfaccia default o si implementano per forza solo con la column UI? Per l'icona play animata bicolore?

ApacheReal
09-10-2023, 20:12
Non ho capito: a chi intendi? Lo skip album quindi già lo usavi? Ho dato un'occhiata al clip demo, molto carino.
Mi incuriosiscono i lyrics che scorrono in tempo lyrics? si integrano nell'interfaccia default o si implementano per forza solo con la column UI? Per l'icona play animata bicolore?

No lo Skip Album non lo avevo implementato ancora, l'idea è venuta con il tuo post sul fooskip album.

A me serve e di conseguenza ho modificato la gestione dei pulsanti, dopo avere trovato il comando di lancio.

Ultima modifica pertanto:

https://i.postimg.cc/XrcHq7Xd/Screenshot-2023-10-09-210018.png (https://postimg.cc/XrcHq7Xd)

ricambiato ulteriormente il posizionamento dei pulsanti, con i pulsanti di playback nel mezzo + il mute e con i pulsanti gestione file subito sotto e il risultato è perfetto e gradevole esteticamente.

Per la gestione Lyrics, uso ESLyrics con layout modificato, e qui devo dire grazie invece alla disponibilità e cortesia dell'autore che ha fatto il plugin.

Non so se il plugin ESLyrics è utilizzabile con la tua skin.

Nell'immagine di destra vedete un ulteriore implementazione di dati che vengono gestiti in automatico, come Date Release / Album Artists / Genre / Label / Number Catalog / Country / Media.

plata
09-10-2023, 20:22
Mi fa piacere, difatti l'ho postato perchè so che è una funzione molto utile, essendo foobar basato su playlist. Per l'icona play lampeggiante che soluzione hai adottato?

ApacheReal
09-10-2023, 20:36
Mi fa piacere, difatti l'ho postato perchè so che è una funzione molto utile, essendo foobar basato su playlist. Per l'icona play lampeggiante che soluzione hai adottato?

Penso Tu faccia riferimento alla ELPlaylist.

Va modificato lo script.

Con la ELPlaylist, che purtroppo è un plugin vecchio , e non sopporta la modalità darkmode, tanto che ho disabilitato da pannello il richiamo della scroll bar (ma comunque attivabile), ho visto un utente che ha fatto cose strabilianti.

ApacheReal
10-10-2023, 16:51
Per l'icona play lampeggiante che soluzione hai adottato?

Rettifico, anche con la PlayList View si può fare, devi settare in display script alla voce Play questo:

$if(%isplaying%,$if(%ispaused%,$char(9613) $char(9613),$select($add($mod(%playback_time_seconds%,2),1),$char(9654),$rgb(192,192,192)$char(9654))),[$num(%queue_index%,1)])

come in immagine:

https://i.postimg.cc/WqwrFqdF/Screenshot-2023-10-10-174735.png (https://postimg.cc/WqwrFqdF)

plata
11-10-2023, 10:50
Rettifico, anche con la PlayList View si può fare, devi settare in display script alla voce Play questo:

$if(%isplaying%,$if(%ispaused%,$char(9613) $char(9613),$select($add($mod(%playback_time_seconds%,2),1),$char(9654),$rgb(192,192,192)$char(9654))),[$num(%queue_index%,1)])

come in immagine:

https://i.postimg.cc/WqwrFqdF/Screenshot-2023-10-10-174735.png (https://postimg.cc/WqwrFqdF)A me rimane fisso nel Playlist View, ma funziona in foo_osd

plata
12-10-2023, 20:47
Domanda: grazie all'aiuto di kutuzof per togliere i "?" nei grouping ho creato una stringa approssimativa da usare in Options>Display>Display View>Custom grouping schemes, ma è difficile completarla a dovere. Vorrei poter visualizzare il "-" tra artista ed album, e " " tra artista e data, ma non entrambi come capita usando doppiamente la funzione in azzurro [$meta(album artist)]$if($and($meta(album artist),%album%), - ,)$if($and($meta(album artist),%date%), ,)['['%date%']'] foobar inserisce tra artista e album sia "-" che " " ilchè vorrei evitare.

Inoltre metterei un "-" tra %directoryname% e qualunque altro tag fosse presente nel file video (ad esempio album artist, album, date, etc).

Questo è lo script abbozzato:
$if($info(video_codec),%directoryname%)$if($and($directoryname%,$meta(album artist), - ,)[$meta(album artist)]$if($and($meta(album artist),%album%), - ,)$if($and($meta(album artist),%date%), ,)['['%date%']']$if($and(%date%,%album%), ,)[%album%],[$meta(album artist)]$if($and($meta(album artist),%album%), - ,)$if($and($meta(album artist),%date%), ,)['['%date%']']$if($and(%date%,%album%), ,)[%album%])

ApacheReal
13-10-2023, 07:36
Apache Refer Edition (Skip Album) [Demo Video]

https://www.youtube.com/watch?v=EWU_ftgcvPA&t=13s

Apache Refer Edition Spin Disc (Art Cover + Stroboscope) [Vinyl Effect] [Demo Video]

https://www.youtube.com/watch?v=htzkY2cxqxw&t=5s

Apache Refer Edition (Spin Disc CD + Vinyl) [Demo Video]

https://www.youtube.com/watch?v=2GhcHgyH6Ug

Apache Refer Edition (Additional information + Notes) [Demo Video]

https://www.youtube.com/watch?v=9BcgFUD4oaM&t=7s

kutuzof
13-10-2023, 11:40
Domanda: grazie all'aiuto di kutuzof per togliere i "?"

$if($info(video_codec),%directoryname% - )[$meta(album artist)]$if($and($meta(album artist),%album%), - ,)[%album%]$if(%album%, - , )['['%date%']']

ApacheReal
13-10-2023, 13:24
Un problema , una modifica tag e una implementazione:

problema:

ho un freeze nello spin disc, quando subentra l'informazione last played track / played only once (vedi immagine);

https://i.postimg.cc/SXRtVRNX/Screenshot-2023-10-13-140612.png (https://postimg.cc/SXRtVRNX)

modifica tag

per aggiungere un progressivo numerico per album in un campo specifico che ho chiamato "catalog" (vedi immagine);

https://i.postimg.cc/v4QKgXJt/Screenshot-2023-10-13-141353.png (https://postimg.cc/v4QKgXJt)

implementazione

aggiungere un 4 switch in sequenza sul primo bottone, sequenza spin disc 1, spin disc 2, cover, video etc.... lo script è lunghissimo

https://i.postimg.cc/jWcHLYVR/Screenshot-2023-10-13-143626.png (https://postimg.cc/jWcHLYVR)

kutuzof
13-10-2023, 14:35
aggiungere un 4 switch in sequenza sul primo bottone, sequenza spin disc 1, spin disc 2, cover, video etc.... lo script è lunghissimoQui

ApacheReal
13-10-2023, 14:54
Qui

Grazie, ottimo.:yeah:

plata
13-10-2023, 16:56
$if($info(video_codec),%directoryname% - )[$meta(album artist)]$if($and($meta(album artist),%album%), - ,)[%album%]$if(%album%, - , )['['%date%']']Grazie, va abbastanza bene... dopo il %directoryname% c'è modo per avere il "-" solo se ci sono tag alla sua destra e, in assenza di tag, voglio togliere il "-" ed eventuali spazi. Ad esempio:
Video senza tag: "Folder123"
Video con tag: "Folder123 | BB King [2023] Blues On The Bayou"

Per il layout voglio solo togliere i "?" lasciando l'ordine di default. Come vedi ho creato dei file test e lo script differisce un po'. Riesci a organizzarlo per avere il layout di default?

https://i.postimg.cc/YvC3QvR9/default.png (https://postimg.cc/YvC3QvR9)

https://i.postimg.cc/njx43MxN/Immagine.png (https://postimg.cc/njx43MxN)

ApacheReal
13-10-2023, 17:32
Ora, è possibile che crei un sample e lo chiami "Spinny Album Art Nonsense".

Lo crei, lo tieni per un pò, poi decidi che non prosegui e ci sta pure.

Mi domando, ma cosa l'hai creato a fare un sample del genere?

Lo chiami Nonsense, poi lo fai sparire, guarda caso l'autore della Georgia e della Georgia-ReBorn poi, ci ha costruito una intera skin sulla gestione dello spin disc.

Ora si può interloquire, disquisire, di un problema su di un sample con la persona che ha creato il modulo "Nonsense", di una interferenza di un dato dinamico che entra e freeza, lo spin disc per una frazione di secondo?

Risposta no.

Motivazione, "Nonsense".

Siamo fuori.....

kutuzof
13-10-2023, 18:16
Per il layout voglio solo togliere i "?"
prova questo:

$if($info(video_codec),%directoryname%$if($or($meta(album artist),%date%,%album%), -,),)[$if($info(video_codec), ,)$meta(album artist)]$if($and($meta(album artist),%album%), -,)[ '['%date%']'][ %album%]

plata
13-10-2023, 20:40
prova questo:

$if($info(video_codec),%directoryname%$if($or($meta(album artist),%date%,%album%), -,),)[$if($info(video_codec), ,)$meta(album artist)]$if($and($meta(album artist),%album%), -,)[ '['%date%']'][ %album%]Perfetto funziona! Ti ringrazio molto ;)

ApacheReal
14-10-2023, 05:17
https://www.foobar2000.org/components/view/foo_playcount/releases

Ho dovuto disinstallare questo plugin, perchè sulla mia skin mod, ho notato, un freeze non appena entra l'informazione dinamica del last played track / played only once

Pensavo fosse il modulo dello Spin Disc, poi ho visto che la stessa cosa succede con tutti gli effetti grafici, barre led, spectrum analyzer, scroll text etc.....

Sono andato a ritroso con i plugin e fin dalla prima versione c'è questo problema.

kutuzof
14-10-2023, 06:35
Perfetto funziona!
finalizzato:

$if($info(video_codec),%directoryname%$if($or($meta(album artist),%date%,%album%), - ,),)[$meta(album artist)]$if($and($meta(album artist),%album%), - ,)['['%date%']'][$if(%date%, ,)%album%]

ApacheReal
14-10-2023, 09:00
@ kutuzof

Il ritorno da TOP PANEL OFF a TOP PANEL ON, va rivisto.

Noto anche problemi di Refresh sull'immagine in Background nelle palylists dove questa opzione è supportata.

https://i.postimg.cc/WhkPYdJS/Screenshot-2023-10-14-095607.png (https://postimg.cc/WhkPYdJS)

https://i.postimg.cc/mhqsSYht/Screenshot-2023-10-14-095634.png (https://postimg.cc/mhqsSYht)

kutuzof
14-10-2023, 12:50
E cosa c'è che non va? Ho deliberatamente creato un pulsante largo perché se il pannello superiore è disabilitato, non ha senso utilizzare i pulsanti rimanenti. ;)

ApacheReal
14-10-2023, 15:52
E cosa c'è che non va? Ho deliberatamente creato un pulsante largo perché se il pannello superiore è disabilitato, non ha senso utilizzare i pulsanti rimanenti. ;)

Da TOP PANEL OFF a TOP PANEL TOP, non ci sono problemi.

Ma da TOP PANEL ON a TOP PANEL OFF l'azione non è fluida vedi immagine:

https://i.postimg.cc/4KrqZYms/Screenshot-2023-10-14-164839.png (https://postimg.cc/4KrqZYms)

kutuzof
14-10-2023, 16:12
Non esiste una soluzione al problema: "Panel Stack Splitter". Basta spostare il cursore subito dopo aver premuto il pulsante.

plata
14-10-2023, 21:06
finalizzato:

$if($info(video_codec),%directoryname%$if($or($meta(album artist),%date%,%album%), - ,),)[$meta(album artist)]$if($and($meta(album artist),%album%), - ,)['['%date%']'][$if(%date%, ,)%album%]Ottimo, è quasi perfetto... manca da inserire " - " tra %artist% e %date%, è possibile?
https://i.postimg.cc/5X2QkMzP/Immagine.png (https://postimg.cc/5X2QkMzP)

Madworld57
15-10-2023, 00:03
Salve a tutti.
Uso Foobar2000 v2.0 (x64) in Windows 10 Pro con una scheda esterna "CREATIVE LABS SB1240 Sound Blaster X-FI HD". Le Propietà Avanzate della scheda sono settate a 24bit, 96KHz ed è consentito alle applicazioni di assumere il controllo esclusivo.
Ora vedo in Console, per qualsiasi file che non sia nativo 24/96, questa scritta: "Automatic resampling: using Resampler (dBpoweramp/SSRC): 96000 Hz, Resampler (RetroArch): 96000 Hz".
Questo si verifica sia che abbia selezionato come Output Device "Default: Speaker (USB Sound Blaster HD)" sia "WASAPI (shared): Speaker (USB Sound Blaster HD)".
Ultima informazione, in Preferences/Advanced/Tools/Automatic Resampling Preference il valore è <empty>.

La mia domanda è se sia possibile disabilitare il resampling. Non mi interessa che un 44,1KHz sia portato a 96KHz. Oltretutto questo mi fa venire il dubbio che il flusso verso il DAC sia effettivamente bit perfect.

Grazie in anticipo.

kutuzof
15-10-2023, 05:30
Ottimo, è quasi perfetto...
Penso che sia tutto:

$if($info(video_codec),%directoryname%$if($or($meta(album artist),%date%,%album%), - ,),)[$meta(album artist)]$if($and($meta(album artist),$or(%album%,%date%)), - ,)['['%date%']'][$if(%date%, ,)%album%]

ApacheReal
15-10-2023, 09:24
Salve a tutti.
Uso Foobar2000 v2.0 (x64) in Windows 10 Pro con una scheda esterna "CREATIVE LABS SB1240 Sound Blaster X-FI HD". Le Propietà Avanzate della scheda sono settate a 24bit, 96KHz ed è consentito alle applicazioni di assumere il controllo esclusivo.
Ora vedo in Console, per qualsiasi file che non sia nativo 24/96, questa scritta: "Automatic resampling: using Resampler (dBpoweramp/SSRC): 96000 Hz, Resampler (RetroArch): 96000 Hz".
Questo si verifica sia che abbia selezionato come Output Device "Default: Speaker (USB Sound Blaster HD)" sia "WASAPI (shared): Speaker (USB Sound Blaster HD)".
Ultima informazione, in Preferences/Advanced/Tools/Automatic Resampling Preference il valore è <empty>.

La mia domanda è se sia possibile disabilitare il resampling. Non mi interessa che un 44,1KHz sia portato a 96KHz. Oltretutto questo mi fa venire il dubbio che il flusso verso il DAC sia effettivamente bit perfect.

Grazie in anticipo.

Il resampling, avviene ad esempio, se un fusso codificato a 48khz si setta la scheda audio a 44khz.

Se non vuoi che faccia il resampling devi settare la scheda audio esattamente come viene codificato il flusso audio al momento.

vedi immagini:

https://i.postimg.cc/21f51kyw/Screenshot-2023-10-15-101524.png (https://postimg.cc/21f51kyw)

https://i.postimg.cc/PLTNRXkx/Screenshot-2023-10-15-101857.png (https://postimg.cc/PLTNRXkx)

Puoi anche fare dei settaggi personalizzati andando in gestione DSP Manager e selezionando Resampler (dBpoweramp/SSRC) e dando i settaggi che preferisci e salvi in DSP chain preset.

Sucessivamente in Output devaice selezionando il devaice, puoi richiamare i DSP che hai salvato in DSP chai preset:

https://i.postimg.cc/FY77tWft/Screenshot-2023-10-15-102801.png (https://postimg.cc/FY77tWft)

https://i.postimg.cc/6y68c5tp/Screenshot-2023-10-15-102844.png (https://postimg.cc/6y68c5tp)

plata
15-10-2023, 11:41
Penso che sia tutto:

$if($info(video_codec),%directoryname%$if($or($meta(album artist),%date%,%album%), - ,),)[$meta(album artist)]$if($and($meta(album artist),$or(%album%,%date%)), - ,)['['%date%']'][$if(%date%, ,)%album%]Ce l'abbiamo fatta. Saranno piccolezze, ma foobar mi da tante soddisfazioni. Dai che ti offro una birra ;)

Madworld57
15-10-2023, 13:01
Se non vuoi che faccia il resampling devi settare la scheda audio esattamente come viene codificato il flusso audio al momento

Grazie. Quindi in caso di una playlist con tracce a diverse frequenze di campionamento otterrò il bit perfect solo per quelle (nel mio caso) a 96/24?

Però comincia a sfuggirmi l'utilità di usare WASAPI perché, come ho scritto sopra, anche non usandolo avevo lo stesso risultato.

ApacheReal
15-10-2023, 13:19
Grazie. Quindi in caso di una playlist con tracce a diverse frequenze di campionamento otterrò il bit perfect solo per quelle (nel mio caso) a 96/24?.

Lasciando il 96/24 non avrai il resamples, se questo è considerato bit perfect, non so.

Non uso WASAPI, nè ASIO, da tempo, anche perchè foobar2000 lo utilizzo solo sul pc per divertimento.

Il mio impianto HiFi è fermo da anni, i miei Finali Mono Denon da 1000 W fanno le ragnatele e le Sonus Faber Electa Amator le ho vendute da poco, uso le Sonus Faber Concertino con un modesto Amplificatore Denon + un DAC ormai vecchiotto della Cambridge per il pc.

Madworld57
15-10-2023, 14:17
Lasciando il 96/24 non avrai il resamples, se questo è considerato bit perfect, non so.

Ok. Cercavo in Foobar2000 un software che mi trasferisse il flusso dati "as it is" dal file alla scheda audio lasciando esclusivamente a quest'ultima il compito di trattarlo. Bit perfect, appunto. Avevo capito male.


Il mio impianto HiFi è fermo da anni, i miei Finali Mono Denon da 1000 W fanno le ragnatele e le Sonus Faber Electa Amator le ho vendute da poco, uso le Sonus Faber Concertino con un modesto Amplificatore Denon + un DAC ormai vecchiotto della Cambridge per il pc.

Ti capisco, mi sono trovato in una situazione non molto diversa.

ApacheReal
17-10-2023, 05:54
Mio messaggio su forum di scienziati di hydrogen audio:

Tested the Playback Statistic plugin on 2 other mod skins, the kutuzof edition and DarkOne v4 Tedgo's Tweak JS v3, well the problem also appears in these other two skins, barely perceptible, but it's there.
Therefore the plugin generates a micro interruption that affects skins that use graphic effects.

I can say it's not a problem with my skin.

The clarification is necessary for correct information and in a spirit of collaboration.

Greetings.

ApacheReal
17-10-2023, 11:48
Punto della situazione.

Per poter effettuare un rilascio, di un nuovo aggiornamento della skin, ci sono tre problematiche attualemente da risolvere:

Pulsante Visual:

va risolto con uno switch più performante e reattivo, attualmete funziona, ma crea una pausa su pannelli che utilizzano effetti grafici VU Meter, Spectrum, Spin DIsc, etc.

TOP Panel OFF:

il ritorno no va bene, si deve cambiare qualcosa come ad esempio nella skin di Majestick nel pannello della JSPlaylist a mezzo icona dedicata, tra l'altro questo consentirebbe tante altre modifiche su pannelli multipli effettuando una comparsa e scomparsa.

Problematica Playback Statistc:
è inutile dire da me non succede, nella mia skin non lo fa, perchè il comportamento è assolutamnete anomalo, tanto che se si toglie il plugin il problema sparisce.

La skin e stata rivista completamente il layout completamente cambiato e non mi riferisco a quello visivo, ma all'albero di layout.

Unico tema creato, unico profilo creato.

Al momento in attesa anche di un rilascio dell'applicazione ufficiale, se c'è un riscontro vedi youtube, è possibile un rilascio per fine anno.

In ultimo una considerazione, come si fa a rilasciare una skin in JS Script 3, quando ad ogni rilascio tutti i samples precedenti si vanno a sovrascrivere?

Post di oggi dell'autore ha cambiato il mondo.......

Io faccio una copy dell'intera cartella JS Script 3 per evitare questo, vai a fare capire ad un utente che non deve aggiornare a JS Script 3 il plugin, se no si ritrova un skin non utilizzabile.

Assurdo.

kutuzof
17-10-2023, 13:31
è inutile dire da me non succede, nella mia skin non lo fa, perchè il comportamento è assolutamnete anomalo, tanto che se si toglie il plugin il problema sparisce.
Ecco il vostro assemblaggio. Non si è congelato nemmeno una volta.

https://i.ibb.co/M1M1M5y/foobar2000-0-FX2-GW4-G0-O.gif

ApacheReal
17-10-2023, 14:00
Si ma da quella release io ho aggiunto un marea di pannelli.

A questo punto il tutto ha un unico denominatore, la memoria, che i plugin / applicativi spider monkey panel e js script 3 non riescono a gestire.

Il tutto, probabilmente è la causa di un switch lento del pulsante visual etc....

Comunque ora faccio una cosa, preparo una release e vi mando il link in privato a te e a Majestyk.

Con la speranza di fare delle ottimizzazioni.

ApacheReal
17-10-2023, 15:36
@kutuzof

Hai un messaggio in privato.

DarkOne v4.0 Apache New Refer Edition

Beta..... da ottimizzare / apportare migliorie / suggerimenti etc.....

Ciao.

kutuzof
17-10-2023, 16:18
@kutuzof @Majestyk

Avete un messaggio in privato.

DarkOne v4.0 Apache New Refer Edition

Beta..... da ottimizzare / apportare migliorie / suggerimenti etc.....

Ciao.

Virus:
https://i.ibb.co/2hsXfqL/Application-Frame-Host-kv0hq-Xe5-Dl.png

ApacheReal
17-10-2023, 16:42
Mi devi dare il percorso esatto cosi non lo capisco ti do intanto lo sha256

2c0553c69431e5e2e93270c9d9111b98132fa092750c0c3cd34dc2b84879ccb3 *DarkOne v4.0 Apache New Refer Edition.7z