Home Homebrew Rilasciato NXMP v0.6.3 Rev 7(Nightly Build)

[Scena Switch] Rilasciato NXMP v0.6.3 Rev 7(Nightly Build)

273
0

Pubblicato un nuovo aggiornamento in Nightly Build per la versione 0.6.3 di NXMP, il lettore video per console Nintendo Switch modificate prende base dal media player open source MPV e da FFMPEG.

L’applicazione ad oggi supporta diversi formati video, lo streaming HTTP e il server FTP, presente anche il supporto per i decoder Enigma2. Gli ultimi aggiornamenti hanno introdotto il supporto per i dispositivi USB, oltre al supporto EPG preliminare per Enigma2.

L’aggiornamento dovrebbe migliorare il supporto http, mentre ora è possibile utilizzare il server HTTP in python, che emette il formato di elenco delle directory apache con NXMP.

Si noti che è necessario utilizzare la porta 80 (sudo python ./nxmp-http-server.py 80) perché NXMP 0.6.2 non supporta i numeri di porta HTTP personalizzati.

Installazione

Modificare il file config.ini

[Main]
startpath=/switch/nxmp

[Network]

[Enigma2]

Il Network ha la sintassi:

[Network]
source=TESTFtp|ftp://user:pass@192.168.1.10:21/path/
source=TestHTTP|http://192.168.1.10/path/
source=TestSFTp|sftp://192.168.1.10/path/ (senza percorso il valore predefinito è home)
source=TestSamba|smb://192.168.1.10/share/ (la condivisione è un nome di condivisione non un percorso)
source=TestNFS|nfs://192.168.1.10/export/

Eningma2 ha la sintassi:

[Enigma2]
e2address=http://192.168.1.10/

Copiare la cartella nxmp all’interno della scheda SD ( in /switch/nxmp).

Caratteristiche

  • Ampio supporto di formati di file multimediali e codec, incluso anche l’audio.
  • Supporto touch e controller, controlla l’MP come vuoi.
  • Supporto per il deinterlacciamento video.
  • Impostazioni avanzate dell’immagine, configurazione delle opzioni di luminosità e colore, modifica delle proporzioni e rotazione dello schermo.
  • Sottotitoli personalizzati, puoi configurare opzioni come colore, dimensione del testo e posizione in base alle tue preferenze.
  • Equalizzatore audio completo, consente di regolare l’equalizzatore del suono in base alle proprie preferenze, è anche possibile definire i preset.
  • Navigatore capitoli con supporto titoli.
  • Selettore di tracce Video/Audio/Sottotitoli durante la riproduzione.
  • Coda playlist, consente di accodare i file desiderati su una playlist per la riproduzione senza interruzioni.
  • Riprendi la riproduzione, puoi continuare i tuoi video dove li avevi interrotte in precedenza.
  • Stato di visualizzazione, i video guardati sono contrassegnati in verde in Esplora file.
  • Shadermania, puoi applicare qualsiasi shader compatibile con MPV a NXMP.

Media supportati

  • Scheda SD Nintendo Switch.
  • Unità USB collegata al dock o allo Switch con adattatore USB C (FAT, NTFS ed EXT4, fino a 32 unità).
  • File HTTP/S attraverso la rete.
  • File FTP e SFTP.
  • File Samba (SMB) condivisi attraverso la rete.
  • Enigma2 (consente di visualizzare il canale TV da decoder satellitari compatibili con questo protocollo).

Controlli

Mappatura dei pulsanti:

  • Seleziona (riproduzione/pausa durante la riproduzione).
  • Indietro (arresto durante la riproduzione).
  • Menu principale.
  • mostra OSD (durante la riproduzione).
  • ||| (cerca +/- durante la riproduzione).
  • Esci da NXMP.
  • Pulsante Toggle Masterlock (durante la riproduzione, funzionerà solo il pulsante ).
  •  Durante la riproduzione mostra il menu di destra.
  •  Durante la riproduzione chiude il menu a destra.
  • e Scorri veloce nell’elenco dei file (controllo del volume durante la riproduzione).
  • – Mostra la selezione del file durante la riproduzione.

Changelog v0.6.3 Rev 7(Nightly Build)

  • Consenti porta http personalizzata.
  • Consenti darkhttpd e python -m http.server come server, non solo apache httpd.
  • Miglioramento di aoleg94 per richiesta pull: #64

Changelog v0.6.3 Rev 6(Nightly Build)

  • Corretto il problema con il cattivo rendering dell’icona della batteria a 1080p nel menu a destra.

Changelog v0.6.3 Rev 5(Nightly Build)

  • No: Esegue il rendering dei sottotitoli come specificato dagli script dei sottotitoli, senza sostituzioni.
  • Yes: Applica tutte le opzioni di sostituzione dello stile --sub-ass-*. La modifica dell’impostazione predefinita per una di queste opzioni può portare a un rendering errato dei sottotitoli (predefinito).
  • Force: Come Yes, ma forza anche tutte le opzioni --sub-*. Può interrompere facilmente il rendering.
  • Scale: Come Yes, ma applica anche --sub-scale.
  • Strip: Elimina radicalmente tutti i tag e gli stili ASS dal sottotitolo. Questo equivale alle vecchie opzioni --no-ass/--no-sub-ass.

Changelog v0.6.3 Rev 4(Nightly Build)

  • Aggiunta l’icona della batteria al menu principale.
  • Da questa versione, il pulsante “Mostra selezione file durante la riproduzione”, funzionerà solo se il menu di destra è chiuso. In questo modo risolviamo il problema delle sovrapposizioni multiple.
  • Questo è il più importante, corretto un bug che causava l’arresto anomalo di NXMP, se ci si trovava in modalità “Mostra selezione file durante la riproduzione” e si premeva il pulsante , la prossima volta che hai premuto il pulsante , la console si sarebbe arrestata in modo anomalo, ciò accade perché NXMP salva l’ultimo stato in una variabile (“laststate”), quindi abbiamo lo stato, in riproduzione, e lo stato precedente, che è nel browser dei file o altro, ma se si preme , l’ultimo stato, diventerebbe il menu Home, interrompendo il modo in cui funziona il pulsante . Mi ci è voluta circa 1 ora per trovare il motivo del bug e come risolverlo.

La soluzione che ho trovato è stata, se “laststate” è stato sostituito con qualcosa di diverso da quello che era originariamente, ho creato uno stato chiamato “savestate” che salva quello stato, reimpostava “laststate” sul browser di file se il lo stato è stato alterato..

Changelog v0.6.3 Rev 3(Nightly Build)

  • Il nostro amico @proconsule ha progettato un’icona della batteria, che sostituisce la barra di avanzamento implementata nella precedente Nightly Build.
  • Anche questa icona della batteria cambia colore a seconda della percentuale della batteria:
    • Batteria scarica: verde
    • Batteria centrale: gialla
    • Batteria scarica: rossa

Changelog v0.6.3 Rev 2(Nightly Build)

  • Aggiunto indicatore della batteria al menu di destra.

Changelog v0.6.3 Rev 1(Nightly Build)

  • Aggiunta Enigma2 Auth con user e pass.
  • Corretti temi di compatibilità spkatsi.

Changelog v0.6.2

  • Da questa versione, NXMP funziona a 1080p in modalità Docked e a 720p in modalità palmare.
  • Sulla porta Win32 (per testare i temi) utilizzare l’opzione -d per iniziare con la risoluzione in modalità “ancorata”.
  • Aggiunto Overclock all’avvio nelle impostazioni.
  • Corretto un bug per cui l’Overclock si disattiva automaticamente, lasciando un messaggio di attivazione dell’overclock falso la prossima volta.
  • Corretti nomi errati nei titoli di rete.
  • L’app ora si chiude con il pulsante , non con il , per evitare problemi con la tastiera integrata.
  • Aggiunto Stream URL (URL diretto, Fembed, Bitly e JKAnime).
  • Corretto un bug per cui la dimensione massima dei sottotitoli è di 120 nel menu di destra, ma è massimo 119 nel menu Impostazioni, essendo incoerente. (Ho appena sostituito < 120 con <= 120).
  • Corretto un bug, per cui se in Impostazioni si sceglieva la dimensione dei sottotitoli, ad esempio 60, quando si accedeva al menu di destra, mostrava ancora 55, poiché quel valore era incorporato.
  • Corretto un bug (non so se fosse un bug o fosse intenzionale) per cui se si modificava il valore della dimensione dei sottotitoli con qualsiasi valore nel menu di destra, ciò non si rifletteva nella dimensione del menu delle impostazioni. quindi ora a mio piacimento funzionano in sincronia.
  • Aggiunta funzione per salvare la dimensione del ridimensionamento dei sottotitoli e per poter essere modificata dal menu Impostazioni, (e ovviamente funzionano anche in sincronia).
  • Aggiunti temi Dark-SP e Light-SP.

FAQ

Domanda: Il mio file 4K non funziona? Come mai?
Risposta: Tieni presente che attualmente le app Homebrew non possono accedere al decoder HW, quindi tutto è fatto con la CPU, il file 4K è troppo pesante per essere decodificato.

Domanda: Cos’è Enigma2?
Risposta: Enigma2 è un’applicazione utilizzata nei ricevitori Digital Video Broadcasting (DVB-S, DVB-C, DVB-T) basati su Linux o decoder TV e ricevitori televisivi con protocollo Internet.

Domanda: Cos’è ShaderMania?
Risposta: ShaderMania è una funzionalità inutile ma divertente di NXMP, utilizza la capacità di MPV di caricare shader personalizzati nella catena di uscita video.

Adotto alcuni shader da https://www.shadertoy.com/ per creare effetti shader sul video. Alcuni come la scala di grigi possono essere utili per altri (come gli shader del mare) sono solo per divertimento. Gli utenti possono anche creare i propri shader personalizzati e inserirli nella directory mpv/shaders.

Download: NXMP v0.6.3 Rev 7(Nightly Build)

Download: NXMP v0.6.2

Download: Source code NXMP v0.6.3 Rev 7(Nightly Build)

Fonte: github.com