Hardware Upgrade Forum

Hardware Upgrade Forum (https://www.hwupgrade.it/forum/index.php)
-   Schede audio, altoparlanti, software e codec audio (https://www.hwupgrade.it/forum/forumdisplay.php?f=19)
-   -   [Thread Ufficiale] Foobar2000 (https://www.hwupgrade.it/forum/showthread.php?t=1378434)


jacobi91 13-05-2024 17:54

foobar2000 v2.2 preview 2024-05-01



Default User Interface with

- JScript Panel 3.4.29
- Text Display
- Thumbs
- Last.fm Bio
- Spectrum Analyzer 0.7.6.2


plata 04-06-2024 19:32

Ciao ragazzi, ho una richiesta spero semplice: lasciando inalterata la funzione classica di play, voglio imporre da hotkey in aggiunta il comando play, degli ultimi 20sec della traccia precedente a quella selezionata per poi, come di consueto, far riprodurre quella successiva, ovvero quella selezionata, dandomi il tempo di sedermi al divano. Spero abbia spiegato bene il concetto :)

Uso già scheduler per una cosa analoga ma simile, ovvero con i comandi 10sec delay + playback, foobar inizia a riprodurre la traccia selezionata dopo 10sec. Il problema è che non ho la certezza di aver impartito correttamente da tastiera il comando facendomi a volte aspettare invano...

Credo serva skip_track, ma come impostare lo script corretto?

jacobi91 08-06-2024 15:24

Quote:

Originariamente inviato da plata (Messaggio 48533629)
Ciao ragazzi, ho una richiesta spero semplice: lasciando inalterata la funzione classica di play, voglio imporre da hotkey in aggiunta il comando play, degli ultimi 20sec della traccia precedente a quella selezionata per poi, come di consueto, far riprodurre quella successiva, ovvero quella selezionata, dandomi il tempo di sedermi al divano. Spero abbia spiegato bene il concetto :)

Uso già scheduler per una cosa analoga ma simile, ovvero con i comandi 10sec delay + playback, foobar inizia a riprodurre la traccia selezionata dopo 10sec. Il problema è che non ho la certezza di aver impartito correttamente da tastiera il comando facendomi a volte aspettare invano...

Credo serva skip_track, ma come impostare lo script corretto?

- File di installazione del plugin foo_skip
- Programma la riproduzione di una lista con campo SKIP compilato per la traccia di cui vuoi riprodurre gli ultimi 20 secondi e che precederà quella che hai scelto.
- Per una traccia che dura '3:44', inserisci '-3:24'. (3:44 - 20)


plata 08-06-2024 17:25

Ti ringrazio però così è troppo macchinoso. Ogni volta va controllato, aggiunto e poi anche tolto manualmente il metadato...
Pensavo di usare a sto punto foo_run (run services) e creare dei comandi multipli come ad esempio:

cmd /c start "1" foobar2000.exe /run_main:"Playback/Play & start "2" foobar2000.exe /run_main:"Playback/Previous & start "3" [...]*

*[...] per quest'ultimo comando intendevo usare %_time_total_seconds% o simile per calcolare e togliere i 20sec dal tempo totale, inteso come %length%. Sai però come va impostato lo script?


jacobi91 10-06-2024 10:29

Quote:

Originariamente inviato da plata (Messaggio 48536277)
Ti ringrazio però così è troppo macchinoso. Ogni volta va controllato, aggiunto e poi anche tolto manualmente il metadato...
Pensavo di usare a sto punto foo_run (run services) e creare dei comandi multipli come ad esempio:

cmd /c start "1" foobar2000.exe /run_main:"Playback/Play & start "2" foobar2000.exe /run_main:"Playback/Previous & start "3" [...]*

*[...] per quest'ultimo comando intendevo usare %_time_total_seconds% o simile per calcolare e togliere i 20sec dal tempo totale, inteso come %length%. Sai però come va impostato lo script?


Poiché stai utilizzando "cmd", un "timeout 20" è la soluzione più semplice. Per inserire un file .bat
Guarda questo indirizzo

plata 10-06-2024 11:17

Quote:

Originariamente inviato da jacobi91 (Messaggio 48536918)
Poiché stai utilizzando "cmd", un "timeout 20" è la soluzione più semplice. Per inserire un file .bat
Guarda questo indirizzo

"Timeout 20" non lo so usare... Uso la "cmd" su foo_run_main e foo_run perchè l'unico modo pratico che conosco per programmare un comando multiplo.
Domanda: qualcuno sa dirmi come devo configurare il terzo affinché fb inizi la riproduzione 20secondi prima della fine della traccia?

jacobi91 12-06-2024 10:00

Quote:

Originariamente inviato da plata (Messaggio 48536958)
"Timeout 20" non lo so usare... Uso la "cmd" su foo_run_main e foo_run perchè l'unico modo pratico che conosco per programmare un comando multiplo.
Domanda: qualcuno sa dirmi come devo configurare il terzo affinché fb inizi la riproduzione 20secondi prima della fine della traccia?

TIMEOUT è facile da usare.

Invece di
Codice:

cmd /c start "1" foobar2000.exe...,
scrivere
Codice:

cmd /c TIMEOUT /T 20 /NOBREAK & start "1" foobar2000.exe...
Esempio con :
Codice:

TIMEOUT /T 5 /NOBREAK & echo THE END !
"echo THE END !" : Solo per scrivere "THE END !"


plata 14-06-2024 20:00

Quote:

Originariamente inviato da jacobi91 (Messaggio 48538484)
TIMEOUT è facile da usare.

Invece di
Codice:

cmd /c start "1" foobar2000.exe...,
scrivere
Codice:

cmd /c TIMEOUT /T 20 /NOBREAK & start "1" foobar2000.exe...
Esempio con :
Codice:

TIMEOUT /T 5 /NOBREAK & echo THE END !
"echo THE END !" : Solo per scrivere "THE END !"


Ti ringrazio, può rilevarsi utile ma uso foo_scheduler che svolge la stessa funzione, denominata delay.

Intanto se qualcuno sa dirmi come iniziare la riproduzione di un brano posizionandosi a 20secondi prima della fine della traccia, sarebbe pratico. Attualmente potrei usare la funzione $multidiv abbinata ad $ifgreater, ma non è la stessa cosa...

jacobi91 17-06-2024 15:54

Quote:

Originariamente inviato da plata (Messaggio 48540513)
Intanto se qualcuno sa dirmi come iniziare la riproduzione di un brano posizionandosi a 20secondi prima della fine della traccia, sarebbe pratico.

Questo è Skip Track che ti permette di farlo.

https://foobar.hyv.fi/?view=foo_skip

Codice:

To skip the beginning, use syntax SKIP=-<time>. To skip the end, use SKIP=<time>-.

plata 17-06-2024 16:19

Si, me lo dicevi tu stesso prima ancora, ma la scomodità sta nel dover scrivere manualmente ed eventualmente poi cancellare il metadato su ogni file. Poi, non calcolare a quale secondo esatto far iniziare il brano, tenendo conto dei 20secondi prima della fine di ogni traccia...

Ad ogni modo dando un'occhiata alla lista di foobar.hyv.fi un addon pratico è foo_seek_to_time, abbinato a foo_main, riesce a far partire la traccia ad una percentuale da me impostata (ad esempio al 91%), non ai 20secondi esatti prima della fine della traccia, ma meglio di niente ;) Il problema è che la funzione in questione (cioè il terzo comando in grassetto che riporto qui sotto) non viene letto e non sortisce alcun effetto... come mai? sbaglio io nel scriverlo?

cmd /c start "1" foobar2000.exe /run_main:"Playback/Play" & start "2" foobar2000.exe /run_main:"Playback/Previous" & start "3" foobar2000.exe /run_main:"Playback/Seek to 91%"

jacobi91 17-06-2024 19:34

Quote:

cmd /c start "1" foobar2000.exe /run_main:"Playback/Play" & start "2" foobar2000.exe /run_main:"Playback/Previous" & start "3" foobar2000.exe /run_main:"Playback/Seek to 90%"
Il terzo comando non è compreso da foobar.

Questo comando funziona bene :

Quote:

cmd /c start "1" foobar2000.exe /run_main:"Playback/Play" & start "2" foobar2000.exe /run_main:"Playback/Seek/Ahead by 2 minutes"

plata 17-06-2024 21:00

A me serve qualcosa di più preciso, ovvero iniziare il playback ad una percentuale da me stabilita oppure ai 20 secondi esatti prima della fine della traccia, quindi le funzioni introdotte di default in foobar non le trovo utili in questo caso.

No, ti sbagli, il comando "run_main" viene compreso solo usando l'addon "foo_run_main", ovvero quello che già adopero da quasi un anno, ma la stringa summenzionata non viene letta da foo_run... mentre viene letta e correttamente interpretata in foo_scheduler dando il seguente comando in add action>launch application

foobar2000.exe /run_main:"Playback/Seek to 91%"

ApacheReal 18-06-2024 15:23



Text Visualizer

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

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

Modulo riscritto e adattatto per la mia skin.

jacobi91 19-06-2024 15:08

Quote:

Originariamente inviato da plata (Messaggio 48542037)
A me serve qualcosa di più preciso, ovvero iniziare il playback ad una percentuale da me stabilita oppure ai 20 secondi esatti prima della fine della traccia, quindi le funzioni introdotte di default in foobar non le trovo utili in questo caso.

No, ti sbagli, il comando "run_main" viene compreso solo usando l'addon "foo_run_main", ovvero quello che già adopero da quasi un anno, ma la stringa summenzionata non viene letta da foo_run... mentre viene letta e correttamente interpretata in foo_scheduler dando il seguente comando in add action>launch application

foobar2000.exe /run_main:"Playback/Seek to 91%"

Quote:

cmd /c start "1" foobar2000.exe /run_main:"Playback/Play" & start "2" foobar2000.exe /run_main:"Playback/Previous" & start "3" foobar2000.exe /run_main:"Playback/Seek to 90%"
Il terzo comando non è compreso da foobar.

Questo comando funziona bene :
Quote:

cmd /c start "1" foobar2000.exe /run_main:"Playback/Play" & start "2" foobar2000.exe /run_main:"Playback/Seek/Ahead by 2 minutes"
[/quote]

Si tratta di righe di comando.

Sulla riga di comando, questo comando non funziona.

Quote:

cmd /c start "1" foobar2000.exe /run_main:"Playback/Play" & start "2" foobar2000.exe /run_main:"Playback/Seek to 90%"
Ciò che ho detto e testato non riguarda foo_scheduler. Non era quello il punto.

jacobi91 21-06-2024 11:55

Quote:

Originariamente inviato da ApacheReal (Messaggio 48542561)

Molto interessante come plugin. Grazie per i vincoli.

plata 26-06-2024 11:09

Quote:

Originariamente inviato da jacobi91 (Messaggio 48543284)
Il terzo comando non è compreso da foobar.

Questo comando funziona bene :



Va beh peccato, usando foo_scheduler comqune il problema è risolto :)

plata 26-06-2024 21:10

Un'altra cosa: uso CueTools 2.2.3 per separare un album intero da un file unico a file individuali per ciascuna traccia, ma come va impostato il template?
Inoltre, ad operazione completata, voglio conservare l'intera cartella di origine includendo tutti i file non audio ed ottenerli copiati automaticamente nella cartella di destinazione, come le cover .jpg oppure *.txt, *.cue, *.accurip, *.pdf, compresi i file nelle subcartelle.

Va scritto un template in Converter Setup>Other>Copy other files to the destination folder (il box bianco in fondo), attualmente uso *.*, ma non copia le subcartelle e relativi file all'interno di esse...

andreatop76 27-06-2024 21:37

Scaricare file di testo delle canzoni
 
Salve chiedo come si possono scaricare ad oggi i file di testo ( formato lrc e in alternativa semplici txt).
Uso foo_uie_lyrics3 versione 0.5.
Ormai da un pezzo non mi trova più nulla e forse i database predefiniti sono ormai offline.
Grazie in anticipo

ApacheReal 28-06-2024 05:30

Quote:

Originariamente inviato da andreatop76 (Messaggio 48548777)
Salve chiedo come si possono scaricare ad oggi i file di testo ( formato lrc e in alternativa semplici txt).
Uso foo_uie_lyrics3 versione 0.5.
Ormai da un pezzo non mi trova più nulla e forse i database predefiniti sono ormai offline.
Grazie in anticipo

Ti devi scaricare ESLyric:

https://github.com/ESLyric/release/releases

https://hydrogenaud.io/index.php/topic,122571.0.html

https://github.com/ESLyric/scripts


Silent Bob 28-06-2024 13:01

Io uso OpenLyrics


Tutti gli orari sono GMT +1. Ora sono le: 06:15.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Hardware Upgrade S.r.l.