Home Homebrew Rilasciato PSVMP v2.1.0: Il tool definitivo per scaricare e trasferire media...

[Scena PS Vita] Rilasciato PSVMP v2.1.0: Il tool definitivo per scaricare e trasferire media sulla PlayStation Vita

82
0

Pubblicato il primo aggiornamento per PSVita Media Processor, un software pensato per rendere più semplice la gestione dei contenuti multimediali sulla console portatile Sony, accompagnando l’utente in tutte le fasi, dal download dei file alla loro conversione fino al trasferimento diretto sulla PlayStation Vita.

L’aggiornamento inroduce un nuovo menu delle impostazioni, accessibile tramite un nuovo pulsante dedicato, che consente di configurare e salvare le proprie preferenze.

Un’altra aggiunta importante riguarda la scheda Cronologia, che memorizza gli URL inseriti in precedenza e offre un accesso rapido per riutilizzarli senza doverli digitare di nuovo.

Sul fronte grafico, l’interfaccia è stata aggiornata con alcuni piccoli interventi: il pulsante di GitHub è stato ridisegnato con una gestione più accurata delle icone, il vecchio interruttore per il cambio del tema è stato sostituito da uno personalizzato e le palette dei temi chiaro e scuro sono state affinate per garantire un aspetto più pulito e moderno.

Questo strumento combina un’interfaccia grafica moderna, intuitiva e personalizzabile con temi chiari e scuri, adatta anche agli utenti meno esperti, con una riga di comando avanzata che consente agli utenti più tecnici di configurare con precisione parametri come l’indirizzo IP, la porta FTP e il tipo di media da elaborare.

PSVMP supporta il download di contenuti da una vasta gamma di fonti online, tra cui piattaforme popolari come YouTube, SoundCloud e Mega.nz, e grazie all’integrazione con yt-dlp può operare anche su moltissimi altri siti web.

L’applicazione permette di scaricare video e audio, convertirli automaticamente nei formati compatibili con la PlayStation Vita e trasferirli direttamente tramite FTP, semplificando così un processo che altrimenti richiederebbe numerosi passaggi manuali.

Il software organizza i file in modo intelligente, creando una struttura chiara di cartelle con directory separate per i file temporanei e per quelli pronti al trasferimento, e mantiene i metadati dei brani musicali, come tag ID3v2.3, per una gestione ordinata della libreria multimediale.

Caratteristiche

  • Supporto multi-piattaforma: Mega.nz, YouTube, SoundCloud e altri.
  • Interfaccia grafica moderna con temi chiari/scuri.
  • Interfaccia a riga di comando per utenti avanzati.
  • Conversione automatica dei media per compatibilità con PS Vita.
  • Trasferimento diretto tramite FTP sulla PS Vita.
  • Output ottimizzato: video (960×544), audio (MP3 320kbps).
  • Avanzamento in tempo reale di download e conversione.
  • Gestione intelligente dei file con archiviazione organizzata.
  • Controllo aggiornamenti integrato.
  • Gestione avanzata dei metadati dei file musicali.
  • Opzione per la pulizia automatica dei file temporanei.

Fonti supportate

  • Mega.nz — tramite megatools
  • YouTube — tramite yt-dlp
  • SoundCloud — supporto solo audio con conservazione dei metadati.
  • Altri siti web — supporto generico tramite yt-dlp

Requisiti

  • Python 3.8 o superiore.
  • FFmpeg.
  • yt-dlp.
  • megatools.
  • PyQt6 (per l’interfaccia grafica).
  • PlayStation Vita con VitaShell (FTP attivo).

Installazione

Metodo 1: Installazione tramite PyPI (consigliato)

pip install psvmp

Metodo 2: Installazione manuale

  1. Clonare la repository
    git clone https://github.com/R0salman/PSVMP.git
    cd PSVMP
  2. Installare le dipendenze Python
    pip install tqdm yt-dlp PyQt6
  3. Installare le dipendenze di sistema

Windows

Linux (Ubuntu/Debian)

sudo apt update
sudo apt install ffmpeg megatools
pip install yt-dlp PyQt6

macOS

brew install ffmpeg megatools
pip install yt-dlp PyQt6

  1. Verificare l’installazione
    python psmedia.py --check-deps

Configurazione PS Vita

  • Installare VitaShell sulla PS Vita
  • Avviare VitaShell e premere SELECT per attivare il server FTP
  • Annotare indirizzo IP e porta mostrati sulla console
  • Assicurarsi che PC e PS Vita siano sulla stessa rete Wi-Fi

Utilizzo

Interfaccia grafica (GUI)

python psmedia.py --gui

L’interfaccia grafica offre:

  • Design moderno con temi chiari/scuri
  • Pulsante per incollare URL
  • Output della console in tempo reale con messaggi colorati
  • Monitoraggio avanzamento download e conversione
  • Strumenti di gestione file (apri cartella output, elimina file)
  • Controllo aggiornamenti integrato
  • Workflow di elaborazione con un clic

Interfaccia a riga di comando

Esempi di base:

  • Scaricare e convertire un video YouTube:
    python psmedia.py "https://www.youtube.com/watch?v=VIDEO_ID" --type video
  • Scaricare e convertire musica da SoundCloud:
    python psmedia.py "https://soundcloud.com/artist/track" --type music
  • Scaricare da Mega.nz con IP personalizzato:
    python psmedia.py "https://mega.nz/file/..." --ip 192.168.1.100 --port 1337
  • Verificare versione:
    python psmedia.py --version

Opzioni riga di comando

  • url: URL del file multimediale (Mega.nz, YouTube, SoundCloud, ecc..).
  • -h, --help: Mostra questo messaggio di aiuto.
  • --type {video,music}: Tipo di media da elaborare (default: video).
  • --ip IP: Indirizzo IP PS Vita (default: 192.168.1.7).
  • --port PORT: Porta FTP PS Vita (default: 1337).
  • --check-deps: Verifica se le dipendenze richieste sono installate.
  • --gui: Avvia l’interfaccia grafica.
  • -v, --version: Mostra le informazioni sulla versione.

Organizzazione dei file

L’applicazione utilizza una struttura chiara all’interno della cartella Documenti:

Documents/PSvita media processor/
├── temp/           # Download temporanei
└── converted/      # File elaborati pronti per la Vita

Percorsi di output

  • Video: ux0:/video/shows/ (formato MP4)
  • Musica: ux0:/music/ (formato MP3 con metadati incorporati)

Dettagli tecnici

Conversione video:

  • Risoluzione: 960×544 (nativa PS Vita).
  • Codec: H.264 Baseline Profile.
  • Bitrate: 1500k (max 2000k).
  • Audio: AAC 128kbps, 44.1kHz.

Conversione audio

  • Formato: MP3.
  • Bitrate: 320kbps.
  • Sample Rate: 44.1kHz.
  • Metadati: tag ID3v2.3 preservati.

Risoluzione dei problemi

  • Errore “Missing required tools”: Eseguire python psmedia.py --check-deps e seguire le istruzioni per installare le dipendenze mancanti.
  • FTP connection failed: Verificare che il server FTP di VitaShell sia attivo, che PS Vita e PC siano sulla stessa rete e che IP/porta siano corretti.
  • Download failed: Riprovare il comando, confermare la validità del link Mega.nz e controllare la connessione Internet.
  • Conversion failed: Verificare che il file scaricato non sia corrotto, che FFmpeg sia installato e nel path di sistema, provare un’altra fonte.
  • Problemi GUI: Assicurarsi che PyQt6 sia installato (pip install PyQt6), eseguire con flag --gui, controllare i messaggi di errore sulla console.

Changelog

Novità e miglioramenti

  • Menu delle Impostazioni:
    • Aggiunto un pulsante Impostazioni per configurare e salvare le preferenze.
  • Scheda Cronologia:
    • Nuova scheda Cronologia che salva gli URL inseriti in precedenza e offre accesso rapido.
  • Miglioramenti all’interfaccia:
    • Pulsante GitHub ridisegnato con gestione delle icone migliorata.
    • Il vecchio interruttore per il cambio tema è stato sostituito con uno personalizzato.
    • Palette dei temi chiaro e scuro ottimizzate per un aspetto più pulito.

Download: PSVMP v2.1.0

Download: Source code PSVMP v2.1.0

Fonte: github.com