Il nostro connazionale proconsule, già autore del lettore video NXMP, ha rilasciato una primissima versione di NXMilk per console Nintendo Switch.
Il programma utilizza FFMpeg per la decodifica audio e projectM per la visualizzazione. La sua interfaccia grafica è implementata invece con ImGui.
Questo progetto è nato principalmente come una classe di test per un nuovo lettore audio destinato a NXMP.
Caratteristiche
- Supporto MP3 (con supporto tag ID3).
- Supporto OGG (con supporto metadati se presenti).
- Supporto FLAC (con supporto metadati se presenti).
- Visualizzazione utilizzando la libreria projectM.
- Supporto per font giapponesi, cinesi, coreani e cirillici.
- Lettura da scheda SD e da memoria USB.
Mappatura dei pulsanti
- / – Preset precedente/successivo.
- / – Avanti/Indietro di 5 secondi.
- – Stop.
- – Disabilita la visualizzazione di projectM.
- Supporto touch limitato.
USB
- Premere per scegliere tra scheda SD e USB.
Installazione
- Scaricare e copiare il file
NXMilk.nro
in una sottocartella, ad esempio/switch/NXMilk/
. - (Opzionale) Copiare i file milk in
/switch/NXMilk/presets/milk/
. - (Opzionale) Copiare i file di texture in
/switch/NXMilk/presets/Textures/
.
Modificare il file di configurazione NXMilk.ini
secondo le necessità.
[AudioPlayer]
startpath = /switch/NXMilk
milkpresetspath = /switch/NXMilk/presets/milk/
milktexturespath = /switch/NXMilk/presets/Textures/
interfacehidesec = 10
usebuiltinpreset = true
NXMilk include alcuni preset predefiniti, che possono essere disabilitati impostando l’opzione usebuiltinpreset
su false
.
Preset disponibili
- Numerosi preset milkdrop disponibili su https://github.com/projectM-visualizer/presets-cream-of-the-crop
Librerie utilizzate nel progetto
- FFMpeg: https://ffmpeg.org/
- ImGui: https://github.com/ocornut/imgui
- projectM: https://github.com/projectM-visualizer/projectm
- Molte parti del codice sono prese da NXMP: https://github.com/proconsule/nxmp
Download: NXMilk v0.0.2
Download: Source code NXMilk v0.0.2
Fonte: wiidatabase.de