Nuovo aggiornamento per l’applicazione homebrew Showtime reso disponibile dal developer Andreas Oman e rilasciato anche sullo store brewology.
Questo nuovo aggiornamento sembra portare diverse migliorie ai file HTTP insieme alle solite correzioni e tweaks segnalati dagli utenti atti a migliorare il Media Player.
Showtime è un lettore multimediale destinato ad essere utilizzato su HTPC (Home Theater Personal Computer) media center, può essere controllato attraverso l’uso di una tastiera e un mouse, un controller di gioco o qualsiasi strumento collegabile alla porta USB, l’applicazione è attualmente disponibile anche per Linux , Mac OS X e Raspberry Pi.
Caratteristiche
- Riproduzione video nei formati mkv, mpg, mp4, divx, ecc, oltre che di file audio.
- Supporto per i sottotitoli nel formato Srt e sub (per MicroDVD).
- Plugins Javascript.
- Ricerca unificata.
- Visualizzazione di foto e immagini in modalità slideshow.
- Live TV in streaming da Tvheadend.
- Navi-X, YouTube, integrazione OpenSubtitles.
- Server FTP, supporto NTFS, controllo della temperatura.
- Supporto client FTP (contenuto streaming direttamente dai server FTP).
- Sfondo personalizzato (tramite plugin).
Changelog v4.5.387
- Inserisce la registrazione sul caricamento dell’immagine dietro l’interruttore di debug.
- Creazione icecast di debug opzionale (per dev: Impostazioni).
- http: Controlla se stiamo leggendo lo spazio conosciuto fuori misura, prima di tentare la riconnessione (questo metodo sembra risolva il modo per cui non si riesce a rilevare EOF per il collegamento: chiudere l’applicazione quando non si voglia riconnettersi).
- video: Fixato il bug per la gestione del MIME.
- hls: Disattiva la bassa risoluzione video su tutte le piattaforme.
- prop: Aggiunto prop_create_multi().
- glw/video: Rimossi gli elementi inutili dalla matrice vertex.
- vdpau: creazione del decoder video e delle superfici in base alle dimensioni del display (dimensioni non codificati).
- prop: Fixati i casi limite in cui si abbia lo scollegamento dei collegamenti simbolici.
- aggiornamento: Lascia che le impostazioni omnigrade dev non influenzino troppo gli aggiornamenti STOS.
- aggiornamento: Riprova scrittura su EAGAIN, EINTR e EINPROGRESS.
- aggiornamento: Robusto aggiornamento del STO, prima si scarica tutti i file necessari sul disco, sync() e successivamente li sposta in posizione in una sola volta.
- Icecast: Aggiunta tag-decodifica di StreamTitle se troviamo <mus_sng_title style=”color: #222222;”>
- Altri contatori di utilizzo.
- http:Fixato un bug quando si utilizza Connection: close e il nuovo modo più veloce di aprire i file HTTP.
- hls: Evita davvero basse risoluzioni (<128 | | <72) all’RPI come sembra di mettere il decoder in un cattivo Stato.
- glw/playfield: Fixata animazione per la condizione del rendering ui.
- js: Aggiunta proprietà showtime.deviceId.
- Migliorare l’accesso ai file HTTP …
- http: Richiesta di 4096 byte al primo GET invece di soli 2 byte in modo da non buttar via i risultati.
- http: Se il server risponde con 200 su richiesta, il server accetta semplicemente senza fare richieste di intervallo.
- http: Fixato un problema in http_read quindi farà in modo di soddisfare le leggere anche se ci fossero dati in attesa.
- hls: deve essere impostato su mp_start_time o i sottotitoli non verranno visualizzati per i flussi che inizieranno per PTS=0!
- Migliorata la registrazione degli errori durante la scrittura degli aggiornamenti su disco.
- glw/playfield: Il programma si aggiorna quando si seleziona un nuovo child.
- Aggiunto un throbber per la ricerca dalla pagina dei risultati.
- Ripristinato “js: Evita di eseguire più query di ricerca nella stesso plugin”.
- rpi: Aggiornamento STO alla versione 1.0.9.
- prop: Fixato typo sul puntello di scollegamento, causava alcuni bug.
- prop: molte più tracce di uscita.
- skin: Tolte alcune azioni nel menu della pagina non avevano alcun effetto.
- prop: Fixato lo scollegamento link simbolico in prop_destroy0().
- prop: Migliorata la trace.
- prop: Evita di creare oggetti non necessari durante unlink.
- Fixato un bug sulla ricerca in coda.
- glw: Fixato un altro problema relativo al rendering ui condizionale.
- glw: Deve pianificare l’aggiornamento dell’interfaccia utente quando un bambino si muove.
- glw: Fixato errato movimento nel widget array.
- glw/container: Il programma si aggiorna quando riposa il bambino.
- rpi: Evita di cercare di decodificare i file JPEG progressivi e JPEG senza i tre canali di colore.
- rpi: Fixato il danneggiamento dell’immagine durante la decodifica delle immagini JPEG …
- ps3: Corretto il crash all’avvio (regressione recente).
- ui: Fixata la regressione nella lista di navigazione wrapping …
- js: Cambiato JS_GetClass() in JS_GET_CLASS().
- usage: Aggiunti più contatori.
- usage: Aggiunti plugin per contatori specifici.
- glw/x11: deve ridisegnare finestra sul Expose quando è in condizione modalità di rendering.
- plugin: Sblocca plug mutex durante il download.
- videoplayer: Rimosso il codice utilizzato per l’analisi di brani HLS.
Changelog v4.5.333
- Corretto il crash durante la riproduzione dei filmati MJPEG (recente regressione).
- ps3: Include indirizzo eth nei dispositivo id hash.
- Migliora la stampa del traceprint con l’origine dell’indirizzo IP.
- Aggiunto utilizzo tracker.
Changelog v4.5.329
- js: Evita di eseguire più query di ricerca nella stesso plugin.
- navigator: Evita le pagine duplicate accanto alle altro nella history.
- Aggiornato libav con correzione per l’errato inquadramento del pacchetto DVHS.
- Spostato il materiale libav da video_decoder.c in libav.c.
- vdpau: Liberata una printf debug.
- glw/video: Fixata una recente regressione nella visualizzazione video VDPAU.
- Fixato break build.
- Resa possibile la disattivazione dell’interpolazione frame video.
- Mostra se decoder è hw accelerato nella barra di stato.
- Rimosso lo spazio bianco nella coda.
- Fixato un guasto in rescan sui dispositivi /dev/event.
- fa/smb: Fixato uso in seguito libero.
- Riscritta implementazione VDPAU. Ora funziona dopo l’aggiornamento libav10.
Utilizzate l’estensione VDPAU OpenGL interop GL onde evitare gli hack pixmap X11, la vecchia versione potrebbe causare alcuni strappi nella visualizzazione ad alta risoluzione.
La nuova implementazione può anche supportare la risoluzione mid-stream in commutazione e commutazione
back/forth tra decodifica software e decodifica accelerata.
- Posix: Non regola più la dimensione dello stack. Si può rovinare librerie di terze parti.
Changelog v4.5.328 Build multiMAN release
Salvate il file SELF scaricato nella directory “dev_hdd0/game/BLES80608/USRDIR/SHOWTIME.SELF “.
- Aggiunto video XMB e ultima cartella visibile in Showtime.
- Aggiunto voce ritorna a multiMAN quando si usa l’icona EXIT in alto a destra nell’interfaccia principale di Showtime.
Changelog v4.5.313
- Cec: Aumento log verbosity.
- Controllo costante degli aggiornamenti Showtime ogni 12 ore.
- http: Non assume più text/html, è una directory.
- Cancellato un printf di debug.
Changelog v4.5.308
- Skin/osk.view: Libera il messaggio trace().
- View: Supporto backslash per il caratteri di esc.
- Spostato deescape_cstyle() in misc/str.c.
- misc/str: Utilizzo di av_url_split() invece di una copia.
Changelog v4.5.304
- glw: Crea giusto sinewave() sempre in uscita con un numero diverso rispetto all’ultima volta.
- osk: Crea didascalie su alcuni pulsanti traducibili.
- Messa sulla schermo una tastiera in una categoria a se stante.
- Aggiunto il supporto per i plugin su tastiera a schermo.
- glw/deck: Aggiunti casi mancanti per GLW_SIGNAL_RESELECT_CHANGED.
- Fixato double free().
- glw: Ottimizzata la valutazione delle dichiarazioni dinamiche.
- glw: Crea evals economiche e dinamiche senza gestori di segnale.
- glw: Rimosse le priorità di gestione del segnale.
- glw: Rimossi i segnali rimanenti che dovevano restituire i valori da dispatcher con un segnale generico.
- glw: Spostati gli eventi del puntatore di gestione del segnale generico.
- glw: Rimosso GLW_SIGNAL_EVENT dall’invio del segnale generico.
- glw: implementa attributo della ripresa padding/border/margin.
- glw: Aumento della precisione matematica in sinewave().
- skin: Se il registro non è visibile , non si deve nemmeno caricare le visualizzazioni.
- glw: Aggiunto il ridisegno forzato nel programma di interfaccia utente per le varie funzioni di visualizzazione glw.
- glw: Rinominato gr_schedule_refresh () in glw_need_refresh ()
- glw: Risolte alcune questioni legate alla schermata mancante refreshes quando è in modalità di rendering condizionale.
- ass: Lasciate un po’ di debug printf () in cui è ifdef’ed è out.
- Risolte alcune questioni minori sul parser sub/ass.
Changelog version multiMAN v4.5.302
Salvate il file SELF scaricato nella directory “BLES80608/USRDIR”.
- Aggiunto XMB videos e last folder visible in Showtime.
- Aggiunta voce Return to multiMAN quando si usa l’icona EXIT in alto a destra dalla interfaccia principale di Showtime.
Dalla versione 02.05.00 di multiMAN è possibile aggiornare l’applicazione SHOWTIME all’interno del backup manager, portarsi su XMMB scheda Video, premere mentre “Start Showtime” è selezionato e scegliere Update.
È inoltre possibile aggiornare l’applicazione showtime.self eliminandolo dalla cartella USRDIR di multiMAN e riproducendo un video, ti verrà richiesto di scaricare la versione aggiornata. Sappiate che nelle versioni 04.00.00 di multiMAN, SHOWTIME.SELF si trova sotto la cartella USRDIR/sys.
NOTA PER GLI UTENTI DEX PS3: è necessario installare la versione standalone CEX/CFW ufficiale della Showtime [DEX] prima di avviare multiMAN DEX per la prima volta.
Changelog v4.5.283
- Fixati vari bug relativi al caricamento delle font e migliorare il caching glifo.
- Testo: Risolto un problema per allineare giustamente il testo esteso su più righe.
- Fixato un errore nel rilevamento dei file JPEG.
- Rimosso il parser index.html che analizza il codice HTML come scan directory: Era errata e l’uso a caso è un po dubbiosa e limitata.
- sottotitoli: Aggiunto il supporto per il posizionamento assoluto e i cambiamenti dei caratteri ass e ss.
- GLW: Fixata una recente regressione che causava al label/text di non essere eliminata correttamente.
- GLW: Trig UI aggiorna quando la scrollbar si muove.
- Rielaborata l’immagine del caricatore e decodifica pipeline per rendersi più flessibile: prepara per hardware accelerato la manipolazione di immagini.
- Aggiunte un po’più di keymappings:
- Shift-F7: Cerca indietro.
- Shift-F8: Play/Pause.
- Shift-F9: Cerca avanti.
- Aggiunte alcune hack minacciose per la decodifica RGBA lossy jpegs.
Changelog v4.5.254
- Aggiunto il file mancante: metadata.h.
- xmp: Trig di fine pista dopo primo loop.
- Metadata: Rimosso il blocco durante l’I/O: Questo dovrebbe rendere più scattante le cose matadata UI.
- Metadata: Non utilizzate le metadata_source_t per la conservazione della temperatura durante la query.
- Backend/image: Fixata la chiusura rotta intorno all’immagine loader.
- Metadata: Diviso metadata.c in più file.
- httpclient: Correttamente affrontata HEAD req. di ritorno 404.
- Impostata la pagina in stato di caricamento durante il video in demuxer init.
- videodecoder: Assicuratevi di deselezionare la voce “decoder troppo lento” se si passa decoder.
- Fixata la pagina delle impostazioni audio.
- Varie correzioni ad alcune condizioni d’immagine loader.
- glw: Reinizializzazione dei frame in coda con la commutazione del video engine.
- glw/video: Migliorato il messaggio di traccia AVDIFF.
- ps3: analizzato extradata in modalità Annexb se è formattato in questo modo.
- ps3: Mostra la notifica all’utente se i parametri di livello h264 è violata: in particolare, il numero di fotogrammi di riferimento.
- Fixato bug in focus sull’aggiornamento della pagina.
- Convertite i fotogrammi video decodificati per YUV420 se il video rendering conducente non può visualizzarlo.
- Fixata regressione in opengl per il rendering video.
- Aggiunto il test per i diffusori audio (che si trova in Impostazioni – > audio).
- Valori predefiniti per la cache e il percorso persistente durante l’esecuzione in STOS.
Changelog v4.5.217
- Fixata la configurazione rotta del frame rate per alcuni casi.
- Ps3: Dal momento che abbiamo la RAM virtuale mappata ora, è possibile aumentare sqlite al limite dei 10MB.
- Creato kvstore un po ‘più grande.
- Non decodifica più di 2 fotogrammi quando si cerca di figurare gli FPS.
- Sottotitoli: Fixato double free() per i sottotitoli ttml.
- hls: Fixato una recente perdita di memoria (nell’aggiornamento LIBAV10).
Changelog v4.5.186
- Nuova revisione per libav10.
- Semplificato un po’ il built-in parser h264.
- PS3: Migliorato il crash dump con stack.
- Ps3: Migliorata la gestione delle eccezioni.
- Fixata mappatura completa da channel-number a channel-layout.
- Ps3: Utilizzo di 256 MB di memoria virtuale per heap di Showtime.
- Ps3: Fixato errore di battitura su ‘Unable to set RCVTIMO’.
- pulseaudio: Nessun crash se non si riesce a stabilire una connessione al server PA.
- Chiuso del generatore per la miniatura se non arriva nessuna richiesta per 5 secondi.
- Dvd: Fixata navigazione per i dvd guasti.
- Audio: reinitialize resample quando cambia il codec.
- Sottotitoli/tmp: Interpretata la barra a inizio -of-line in corsivo.
- Aggiunto il supporto per la memorizzazione delle impostazioni per ogni file nel file system.
- Set timeout sulle richieste di notifica UPnP.
- Accesso rallentato alle didascalie.
- Attivazione della cache per le richieste di carico dei sottotitoli.
- Fixato un bug per DVDSUB/VobSub SPU calcolo del tempo di conclusione implicita.
- Skin: Resa attivabile la lista di scorrimento.
- Js: Fixato possibile crash se il tag è danneggiato.
- Playinfo: Fixato deadlock.
- Fs: Aggiunto il supporto per xattr set/get (implementato solo per le PMI in questo momento).
- Icecast: Attesa per EOF prima che finisca il flusso audio.
- Reso più generico fap_stat_code_t (convertire in fap_err_code_t).
- Decodifica dei tag {} nei file SRT.
- Libav: Riconosce il mime-type application/ogg.
- LastFM: Non ricercare le query per gli artisti senza mbid.
- Icecast: Aggiunto il supporto XSPF.
- Concepito mimetype video/nsv.
- Aggiunto il supporto per il formato dei sottotitoli TMPlayer.
Changelog v4.5.100
- Aggiornato libav alla versione 9.11 (per lo più correzioni di sicurezza).
- Libav: Riconosce il mime-type application/ogg.
- Decodifica dei tag {} nei file SRT.
- LastFM: Non ricercare le query per gli artisti senza mbid.
- Aggiunto il supporto per il formato dei sottotitoli TMPlayer.
- Icecast: varie correzioni.
- Fixato guasto su ”Mark all as seen”.
- Stop playqueue quando si arresta Showtime.
- Settings: NULL optlist per l’impostazione multiopt ora non crasha.
- Aggiornamento della lingua russa, traduzione dal file zn_CN.
Changelog v4.5.14
- Aggiunto il supporto per i sottotitoli in formato MPL.
- Reso possibile il caricamento per i test dei nuovi file .lang direttamente da Showtime (funzione accessibile da browser su: http://showtimehost:42000/showtime/translation).
- Fixato errore di battitura nella traduzione tedesca
Changelog v4.5.7
- Aggiunto il supporto per la codifica dei caratteri BIG5.
- Aggiunto il supporto per i sottotitoli nel formato .txt.
- Aggiornato il file PARAM.SFO: Abilitato il supporto remoto per la PSP e il formato audio DTS.
- Denominazione coerente del file log su disco.
- SRT: Ignora i caratteri di controllo iniziale.
- keyring: Rende possibile la richiesta, senza la password.
- Rende possibile la priorità degli elementi nella BlobCache.
In questo momento viene utilizzato solo per assicurarsi che la configurazione del database (TMDB che risulta piccolo) venga memorizzato al suo interno senza il rischio che quest’ultimo vada in crash.
Changelog 4.5
- Built-in FTP Server
- Rilevamento automatico per il codice della pagina, Showtime sarà ora in grado di indovinare la pagina del codice utilizzato per i file SRT, etc..
- Supporto client FTP (contenuto streaming direttamente dai server FTP) .
- Possibilità di cancellare i file e cartelle, dove certamente applicabile.
- Sfondo personalizzato (tramite plugin).
- Supporto sottotitoli per i MicroDVD.
- Migliorato ulteriormente il supporto per il caricamento dei sottotitoli da posizioni diverse.
- Possibilità di attivare e disattivare i metadata automatici per la ricerca su cartella.
- Contrassegna tutti gli elementi nella cartella come visti o non visti.
- Tastiera a schermo su diversi sistemi PS3.
- La posizione dei sottotitoli può essere configurata per ogni singolo filmato.
Changelog v4.3.750
- Fixato il download danneggiato per la visualizzazione dei plugins.
- Cache: Ritorno scaduto della copia se non si riesce a caricare.
Changelog v4.3.748
- Nuova versione del file libntfs.
- Conversione charset, evita le conversioni accidentali in NUL byte.
- Se non si riesce ad ottenere l’aggiornamento dei manifesti, basta dire che siamo “Up To Date”.
- Fixato il file libntfs, non va più in crash sui volumi sconosciuti.
- Utilizzo semplificato del tasto per Play e Pause.
Changelog v4.3.738
- Acquisisce maggiori informazioni quando si verifica una condizione OOM.
- Molta più “roba” di debug per la ’Directory listing debug’.
- Limitato l’uso della memoria per sqlite a 2MB.
- Utilizzo della funzione mymalloc() per gestire gli errori di allocazione della memoria in box blurs.
- Fixato typo su memlogger ps3.
- Crea sottotitoli .sub e li gestisce correttamente in UTF-8.
- Aggiunta una nuova opzione nelle impostazioni: i dev ora potranno registrare l’utilizzo della memoria ogni secondo.
- Accesso al numero di capitoli.
- Increata la dimensione del pool per TLSF.
- Fixato il metodo di attivazione e disattivazione del server FTP debug (prima stava sempre acceso).
- Fix typo in FTP server.
- glw/view: crea alcune funzionche possano trattare (void) come arg.
- Accesso quando non si riesce ad allocare la memoria.
- Risolti diversi problemi di decodifica SMB TRANS2.
- Necessità di chiarire il carico durante la riproduzione di video direttamente da URL.
- prop: Aggiunti diversi controlli supplementari di debug.
- SMB/CIFS: Risolti alcuni problemi che portavano diversi timeout.
- Corretti diversi bug nello scanner della directory.
- ui: Non crea l’elenco della barra di scorrimento, attivabile muovendo il cursore su di essa.
- glw: Fixato la soglia di scorrimento per list_y.
- Crea immediatamente un thread quando si apre un file, questo serve per evitare un blocco dell’applicazione quando si tenta di aprire un URL.
- Eliminato correttamente il servizio quando il servizio UPNP scompare.
- UPnP: Fixato un possibile buffer overflow.
- Se non riusciamo a controllare gli aggiornamenti (entrambi plugin e app stessa) , ripetere un paio di volte.
- Fixata una perdita di memoria molto piccola.
- Fixata la gestione del buffer spezzata per i sottotitoli esterni (regressione recente).
- Aggiornamento per la lingua russa ru_RU.lang
Changelog v4.3.698
- Evita alcuni messaggi di log da SQLite (abbiamo a che fare con loro comunque).
- Chiama file di log “showtime-#.log” invece di “showtime.log.#”.
- h264: Salta il check di conversione h264 AVCC su annexb anche quando l’unità NAL len = 3.
- media: Fix lock-against-self quandosi hanno cicli di tracce audio/sottotitoli…
- fa_parent() funziona su unità NTFS (brutto hack) …
- Aggiornamento pl_PL, sp_SP, lingua zh_CN.
- Make miner also translatable.
Changelog v4.3.685
- UPnP: Aggiunte altre URL nella descrizione del dispositivo.
- Impostazioni/store: Fix inversione di blocco Fixes#1837.
- SSDP: Rimosso il codice non utilizzato.
- SSDP: Se non si riesce a legare, riprovare più tardi Fixes #1838.
- Aggiornamento per i file di traduzione: svedese, dk_DK, zh_CN.
- Reso configurabile il nome del sistema in Impostazioni -> Rete.
- hls: calo astray FA_DEBUG.
- asyncio: Gestisce gli errori da poll() in un modo più resiliente, poll() su PS3 può restituire errore se c’è un problema con uno dei fd:s.
- Se le impostazioni di storage non possono essere usate per sovrascrivere o ridenominare, basta registrare un messaggio di debug.
- Migliorato il caricamento dei sottotitoli di debug.
- ASYNCIO: Aggiunti i nomi a tutte le strutture descritte dai file.
- Quando si verifica un errore con ASYNCIO Poll, queste verranno salvate su di un log.
- Sottotitoli: Fixati alcuni problemi di memoria durante il caricamento dei sottotitoli ext.
- Quando l’utente può rinominare i servizi scoperti, ritorna al nome originale se il nome configurato è vuoto.
Changelog v4.3.628
- Aggiornamento librtmp, fixato un bug con DecodeTEA su BE systems. Fixes #1774.
- UPnP: Un altro fix. Fixes #1788.
- UPnP: Usa URL di file video come URL canonico.
- Rielaborata come la riproduzione continua dei video continua a costruire la lista di riproduzione video. Fixes #1819.
- audio: Fix assert() in PulseAudio quando salta la prossima traccia video.
- UPnP: Fixato un problema che portava i nomi dei servizi UPnP di apparire incasinati.
- ps3: Nag un po ‘di più sulle donazioni, se non è mai attivata dall’utente.
- hls: più robusta la gestione dei segmenti danneggiati.
- RTMP: Impostazione media delle info di origine. Fixes #1822.
- hls: Evita di chiamare ripetutamente il sub_scanner se nulla verrà acquisita da essa.
- httpclient: tratta con “206 Partial Content” quando nulla viene richiesto per questo.
Changelog v4.3.613
- GLW: Fixato diverso codice cattivo relativo alla soluzione delle proprietà, questo risolve un problema che da tempo affliggeva Showtime con la visualizzazione dell’immagine nella UI.
- rpi/CEC: Aggiungere una nuova impostazione che consente di utilizzare il tasto STOP come chiave “prefix”
- Stop + Pause -> Back
- Stop + Play -> Media info (durante la riproduzione video)
- Stop + << -> Item menu
- Stop + >> -> Page menu
- Stop + Select -> System log
- Stop + Stop -> Stop
- hls: Fixati alcuni bug quando il programma cerca oltre la fine della traccia, in particolar modo quando la riproduzione e continua.
- Aggiornamento: L’aggiornamento della patch non fallisce, se non possiamo aprire il file di destinazione per ottenere l’hash corrente.
- hls: Fixati dei problemi mentre il programma cerca oltre la fine della traccia quando è abilitata la riproduzione continua.
- osk: Sostituito ¤ con $.
- RPI: Incremento robusto dell’aggiornamento.
- RPI: Aggiunto il supporto per l’aggiornamento completo del sistema.
- RPI: Aggiunta dipendenza stosversion.
- Aggiunta traduzione Slovacca.
- Migliorata la rotazione degli eventi.
Showtime è un progetto open-source, chiunque può costruire una propria copia del media center scaricando il sorgente dalla repository del sito ufficiale.
Download: Showtime v4.5.387 Official
Download: Showtime v4.5.328 CEX
Download: Showtime v4.5.328 DEX
Download: SHOWTIME.SELF for multiMAN v4.5.328