Home Homebrew Rilasciato NXMilk v0.4.0

[Scena Switch] Rilasciato NXMilk v0.4.0

82
0

Pubblicato un nuovo aggiornamento per NXMilk, il lettore audio per console Switch sviluppato dal developer proconsule, autore del più famoso lettore video NXMP.

Il programma utilizza FFMpeg per la decodifica audio e projectM per la visualizzazione. La sua interfaccia grafica è implementata invece con ImGui.

Questa nuova versione presenta un aggiornamento della libreria libusbdvd, inoltre sono stati aggiunti i comandi di espulsione e montaggio per i dispositivi USB DVD, mentre ora l’applicazione dovrebbe essere in grado di leggere senza problemi supporti CD, DVD e Blu-ray.

Caratteristiche

  • Ampio supporto ai formati audio.
  • Visualizzazione tramite libreria projectM.
  • Supporto ai font giapponesi, cinesi, coreani e cirillici.
  • Lettura da SD, unità USB, sorgenti di rete e file immagine.
  • Supporto a unità USB-DVD e USB-BD tramite libusbdvd, con possibilità di leggere CD, DVD e BD.

Formati supportati (tramite ffmpeg)

  • MP3 (con supporto ID3 tag).
  • OGG (con supporto metadati).
  • FLAC (con supporto metadati).
  • WAV.
  • AC3.
  • AAC.
  • Molti altri (ffmpeg consente di estendere le estensioni tramite file di configurazione INI).

Formati supportati con libopenmpt (link)

  • Composer 667 (.667).
  • Composer 669 / UNIS 669 (.669).
  • ASYLUM / Advanced Music Format (.amf/.dmf).
  • Extreme’s Tracker / Velvet Studio (.ams).
  • Composer 670 / CDFM (.c67).
  • Digi Booster Pro (.dbm).
  • Digi Booster (.digi).
  • X-Tracker (.dmf).
  • DSIK (.dsm).
  • Dynamic Studio (.dsm).
  • Digital Symphony (.dsym).
  • Digital Tracker / Digital Home Studio (.dtm).
  • Farandole Composer (.far).
  • Davey W. Taylor’s FM Tracker (.fmt).
  • General Digital Music (.gdm).
  • Graoumf Tracker 1 (.gtk/.gt2).
  • Ice Tracker/SoundTracker 2.6 (.ice/.st26).
  • Imago Orpheus (.imf).
  • Impulse Tracker Project (.itp).
  • Jazz Jackrabbit 2 Music (.j2b).
  • SoundTracker (.m15/.stk).
  • DigiTrakker (.mdl).
  • OctaMED (.med).
  • MO3 (.mo3).
  • MadTracker 2 (.mt2).
  • MultiTracker (.mtm).
  • Psycho Pinball / Micro Machines 2 (.mus).
  • Oktalyzer (.okt).
  • OggMod (.oxm).
  • Epic Megagames MASI (.psm).
  • Disorder Tracker 2 (.plm).
  • ProTracker 3.6 IFF (.pt36).
  • PolyTracker (.ptm).
  • SoundFX/MMS (.sfx/.sfx2/.mms).
  • Scream Tracker 2 (.stm).
  • Scream Tracker Music Kit (.stx).
  • Soundtracker Pro II (.stp).
  • Symphonie/Symphonie Pro (.symmod).
  • UltraTracker (.ult).
  • Unreal Music (.umx).
  • Mod’s Grave (.wow).
  • Astroidea XMF (.xmf).

Formati supportati con libgme (link)

  • AY ZX Spectrum/Amstrad CPC.
  • GBS Nintendo Game Boy.
  • GYM Sega Genesis/Mega Drive.
  • HES NEC TurboGrafx-16/PC Engine.
  • KSS MSX Home Computer.
  • NSF/NSFE Nintendo NES/Famicom.
  • SAP Atari (chip POKEY).
  • SPC Super Nintendo.
  • VGM/VGZ Sega Master System, Genesis, BBC Micro.

Formati supportati con libmodplug (link)

  • Quasi tutti i formati supportati da libopenmpt.
  • File MIDI (consigliato GUS patch file: link).

Immagini disco supportate

  • CD-Audio (CUE/BIN).
  • ISO9660.

Formati compressi supportati con libarchive (link)

  • RAR.
  • ZIP.
  • TAR.GZ.
  • LHA.

Mappatura dei pulsanti

  • / Preset precedente/successivo.
  • /Avanti/Indietro di 5 secondi.
  • Stop.
  • Disabilita la visualizzazione di projectM.
  • Supporto touch limitato.
  • Disattiva la retroilluminazione (per risparmiare la batteria).

Installazione

  • Copiare il file NXMilk.nro in una sottocartella, es. /switch/NXMilk/
  • (Opzionale) Copiare i file milk in /switch/NXMilk/presets/milk/
  • (Opzionale) Copiare i file texture in /switch/NXMilk/presets/Textures/
  • (Opzionale per migliorare il MIDI) Copiare timidity.conf e GUS patch files in /switch/NXMilk/timidity/

Configurazione

[AudioPlayer]
startpath = /switch/NXMilk
milkpresetspath = /switch/NXMilk/presets/milk/
milktexturespath = /switch/NXMilk/presets/Textures/
interfacehidesec = 10
usebuiltinpreset = true
enabled_extensions = .aac,.ac3,.wav

Supporto Rete

  • Dalla versione 0.2.0 NXMilk supporta le connessioni di rete.

SMB

[Samba Test]
server = 192.168.1.1
type = smb
username = USERNAME
password = PASSWORD
path = SHAREPATH

SSH/SFTP

[SSH Test]
server = 192.168.1.1
type = sftp
username = USERNAME
password = PASSWORD
path = REMOTEPATH
port = 22

SFTP supporta anche autenticazione con chiavi pubblica/privata:

[SSH Test]
server = 192.168.1.1
type = sftp
username = USERNAME
path = REMOTEPATH
pubkeypath = /switch/nxmp/sshkey/id_rsa.pub
privkeypath = /switch/nxmp/sshkey/id_rsa
port = 22

Preset

NXMilk include preset integrati. Possono essere disabilitati impostando usebuiltinpreset = false. Molti preset milkdrop sono disponibili qui: link.

Changelog

  • Aggiornata la libreria libusbdvd alla versione 0.0.7 (vedere il changelog della release).
  • Aggiunti i comandi di Espulsione e Montaggio per usbdvd.
  • Ora dovrebbe leggere tutti i supporti: CD, DVD e BD.

Download: NXMilk v0.4.0

Download: Source code NXMilk v0.4.0

Fonte: gbatemp.net