Showtime PS3 Homebrew Home Theater System is Released!


161w ago - Today andoma announced on IRC that he has released Showtime - a PS3 Homebrew Home Theater System media player application!

Download: Showtime PS3 PKG File / Showtime PS3 SELF File / Showtime PS3 for 3.41 (by deanrr) / Showtime GIT v2.99.183.gbf4bb for PS3 / Showtime Overview / Showtime Repo

To quote from his page linked above: After about a month of hacking I'm happy to announce that Showtime now can be run as a native "homebrew" application on the PS3. See PS3 usage guide for more information of how to get started.

If you have any questions please use the PS3 forum on this site.

PS3 usage guide

Getting started

Download files here: http://www.lonelycoder.com/redmine/projects/showtime/files

For a full featureset of Showtime see http://www.lonelycoder.com/showtime

Most of this should work except for playback of high res. HD videos (basically when the PPU runs out of cycles). There are a bunch of strategies for how this should be handled but I've not had time to start digging into this yet

Video output

Showtime on PS3 has been tested with 576i, 720p and 1080i video resolutions.

I've tried to set reasonable defaults for overscan compensation. But if it not correct for you it can be adjusted under Settings -> Display and UI settings

Buttons on controller

✕ Activate (Enter) currently focused item
○ Navigate back
△ Bring up options / playcontrol menu
□ Screensaver (Until something better has been figured out)
► Play/Pause
▬ Home menu
✜ Navigate

L3 - Bring up playback info (During video playback)
R3 - Bring up log console

Keyboard

  • Plugging in a standard keyboard in the PS3 USB port works and is currently the only way to input characters.
  • No virtual keyboard is supported at the moment.

Other stuff that does not work

  • TV-style remote controller (whatever that's called) has not been tested. No idea if it works or not.
  • BD/DVD/CD Discs - No idea how that works
  • Digital pass thru audio (AC3, DTS, etc)

Bugs?

There are probably plenty of those. Please use the issue tracker at http://www.lonelycoder.com/redmine/projects/showtime/issues/new

Build it yourself!?

Start by reading README here: https://github.com/andoma/showtime






Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter and be sure to drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene updates and homebrew releases!

Comments 543 Comments - Go to Forum Thread »

Quick Reply Quick Reply

zazoon's Avatar
#543 - zazoon - 9w ago
Sorry not testing builds for now. Only Bleeding Edge: showtime-gh-4.5.106.pkg is on showtime site.

Test version is still linking stable version: showtime-gh-4.4.pkg.

With regards

PS3 News's Avatar
#542 - PS3 News - 10w ago
Following up on the previous release, this weekend PlayStation 3 homebrew developer Andreas Oman updated the Showtime PS3 Media Center Testing build to version 4.5.100 followed by v4.5.188 and v4.5.313 with details below.

Download: showtime-4.5.100.pkg / Showtime_04.05.087_[CEX].pkg / Showtime_04.05.087_[DEX].pkg / showtime-gh-4.4.pkg / showtime-4.4.pkg / showtime-4.4.self / Showtime v4.5.188 (Testing Build) / showtime-gh-4.5.250.pkg / showtime-4.5.250.pkg / showtime-4.5.250.self

Showtime 4.5.313 (Test Build)

  • cec: Increase log verbosity
  • Check for showtime upgrade every 12 hours if Showtime is constantly on
  • http: No longer assume text/html is a directory
  • Get rid of a debug printf

Showtime 4.5.308 (Test Build)

  • skin/osk.view: Get rid of a trace() message
  • view: Support backslash escaped characters
  • Move deescape_cstyle() to misc/str.c
  • misc/str: Use av_url_split() instead of a copy
  • glw: Make sure sinewave() always output a different number than last time
  • osk: Make captions on some buttons translatable
  • Put on screen keyboards in a category of its own
  • Add support for On screen keyboard plugins
  • glw/deck: Add missing cases for GLW_SIGNAL_RESELECT_CHANGED
  • Fix double free()
  • glw: Optimize evaluation of dynamic statements
  • glw: Do dynamic statement evals without signal handlers
  • glw: Remove priorities from signal handling
  • glw: Remove remaining signals that needed to return values from generic signal dispatcher
  • glw: Move pointer events out of generic signal handling
  • glw: Remove GLW_SIGNAL_EVENT from generic signal dispatch
  • glw: Rework padding/border/margin attribute implementations
  • glw: Increase math precision in sinewave()
  • skin: If log is not visible, don't even load the views
  • glw: Add scheduled forced redraw of UI for various glw view functions
  • glw: Rename gr_schedule_refresh() -> glw_need_refresh()
  • glw: Fix more issues related to missing screen refreshes when in conditional rendering mode
  • ass: Leave some debug printf() in which is ifdef'ed out
  • Fix some minor sub/ass parser issues
  • Fix various bugs related to font loading and improve glyph caching
  • text: Fix problem with right aligned text spanning multiple lines
  • Fix broken JPEG file detection
  • Remove the index.html parser that will parse HTML as directory scan: It was buggy and the use case is somewhat limited / doubtful
  • subtitles: Add support for absolute positioning and fontsize changes in ass/ssa
  • glw: Fix recent regression causing empty label/text not to be cleared correctly
  • glw: Trig UI refresh when scrollbar moves …
  • Rework image loader / decoding pipeline to be more flexible: Prepares for HW accelerated image manipulation
  • Add some more keymappings:
  • Shift-F7: Seek backwards
  • Shift-F8: Play/Pause
  • Shift-F9: Seek forwards
  • Add some ugly hacks for decoding RGBA lossy jpegs
  • Add missing file: metadata.h
  • xmp: Trig end-of-track after first loop
  • metadata: Remove locking during I/O: This should make the metadata UI stuff feel a lot more snappy.
  • metadata: Don't use metadata_source_t for temp storage during queries
  • backend/image: Fix broken locking around image loader
  • metadata: Split metadata.c into multiple files
  • httpclient: Correctly deal with HEAD req. returning 404
  • Set page in loading state during video demuxer init
  • videodecoder: Make sure to clear "too slow decoder" if we switch decoder
  • Fix audio settings page a bit
  • Various fixes to some race conditions in image loader
  • glw: Reinitialize frame queues when switching video engine
  • glw/video: Improve AVDIFF trace message
  • ps3: Parse extradata in annexb mode if it's formated that way
  • ps3: Show notification to user if h264 level parameters is violated: In particular number of reference frames
  • Fix focus bug on upgrade page
  • Convert decoded video frames to YUV420 if video render driver can't display it
  • Fix regression in opengl video renderer
  • Add audio speaker tests (found in settings->audio)
  • Set good defaults for cache and persistent path when running in STOS

v4.5.283 (Test Build)

  • Fix various bugs related to font loading and improve glyph caching
  • text: Fix problem with right aligned text spanning multiple lines
  • Fix broken JPEG file detection
  • Remove the index.html parser that will parse HTML as directory scan: It was buggy and the use case is somewhat limited / doubtful
  • subtitles: Add support for absolute positioning and fontsize changes in ass/ssa
  • glw: Fix recent regression causing empty label/text not to be cleared correctly
  • glw: Trig UI refresh when scrollbar moves …
  • Rework image loader / decoding pipeline to be more flexible: Prepares for HW accelerated image manipulation
  • Add some more keymappings:
  • Shift-F7: Seek backwards
  • Shift-F8: Play/Pause
  • Shift-F9: Seek forwards
  • Add some ugly hacks for decoding RGBA lossy jpegs
  • Add missing file: metadata.h
  • xmp: Trig end-of-track after first loop
  • metadata: Remove locking during I/O: This should make the metadata UI stuff feel a lot more snappy.
  • metadata: Don't use metadata_source_t for temp storage during queries
  • backend/image: Fix broken locking around image loader
  • metadata: Split metadata.c into multiple files
  • httpclient: Correctly deal with HEAD req. returning 404
  • Set page in loading state during video demuxer init
  • videodecoder: Make sure to clear "too slow decoder" if we switch decoder
  • Fix audio settings page a bit
  • Various fixes to some race conditions in image loader
  • glw: Reinitialize frame queues when switching video engine
  • glw/video: Improve AVDIFF trace message
  • ps3: Parse extradata in annexb mode if it's formated that way
  • ps3: Show notification to user if h264 level parameters is violated: In particular number of reference frames
  • Fix focus bug on upgrade page
  • Convert decoded video frames to YUV420 if video render driver can't display it
  • Fix regression in opengl video renderer
  • Add audio speaker tests (found in settings->audio)
  • Set good defaults for cache and persistent path when running in STOS

v4.5.217 (Test Build)

  • New libav10 revision
  • Fix broken frame rate setup for some cases
  • ps3: Since we have virtual RAM mapped now, increase sqlite soft heap limit to 10MB
  • Make kvstore a bit bigger
  • Don't decode more than 2 frames when trying to figure out FPS
  • subtitles: Fix double free() for ttml subs
  • hls: Fix recently introduced memory leak (libav10 upgrade)
  • Simplify the built-in h264 parser a bit.
  • ps3: Improve crash dump with stack trace
  • ps3: Improve exception handler
  • Fix implicit channel-number to channel-layout mappings
  • ps3: Use 256 MB of virtual memory for Showtime's heap
  • ps3: Fix typo resulting in incorrect 'Unable to set RCVTIMO' warnings
  • pulseaudio: Don't crash if we fail to establish a connection to PA server
  • Close thumbnail generator if no request has arrived for 5 seconds.
  • dvd: Fix broken DVD navigation
  • audio: Reinitialize resample when codec changes
  • subtitles/tmp: Interpret slash at start-of-line as italic
  • Add support for storing per-file settings in file system
  • Set timeouts on UPnP notification requests
  • Log slow callouts
  • Turn on caching for subtitle load requests
  • Fix bug for DVDSUB/VOBSUB SPU implicit end time calculation
  • skin: Make list scrollbar focusable
  • js: Fix possible crash if tag is corrupt
  • playinfo: Fix deadlock
  • fs: Add support for xattr set/get (Only implemented for SMB right now)
  • icecast: Wait for EOF before we kill audio stream
  • Make fap_stat_code_t more generic (convert into fap_err_code_t)
  • Decode {} tags in SRT files
  • libav: Recognize mime-type application/ogg
  • lastfm: Don't try to query for artists without mbid
  • icecast: Add XSPF support
  • Understand video/nsv mimetype
  • Add support for TMPlayer subtitle format

v4.5.188 (Test Build)

  • New libav10 revision
  • Simplify the built-in h264 parser a bit.
  • ps3: Improve crash dump with stack trace
  • ps3: Improve exception handler
  • Fix implicit channel-number to channel-layout mappings
  • ps3: Use 256 MB of virtual memory for Showtime's heap
  • ps3: Fix typo resulting in incorrect 'Unable to set RCVTIMO' warnings
  • pulseaudio: Don't crash if we fail to establish a connection to PA server
  • Close thumbnail generator if no request has arrived for 5 seconds.
  • dvd: Fix broken DVD navigation
  • audio: Reinitialize resample when codec changes
  • subtitles/tmp: Interpret slash at start-of-line as italic
  • Add support for storing per-file settings in file system
  • Set timeouts on UPnP notification requests
  • Log slow callouts
  • Turn on caching for subtitle load requests
  • Fix bug for DVDSUB/VOBSUB SPU implicit end time calculation
  • skin: Make list scrollbar focusable
  • js: Fix possible crash if tag is corrupt
  • playinfo: Fix deadlock
  • fs: Add support for xattr set/get (Only implemented for SMB right now)
  • icecast: Wait for EOF before we kill audio stream
  • Make fap_stat_code_t more generic (convert into fap_err_code_t)
  • Decode {} tags in SRT files
  • libav: Recognize mime-type application/ogg
  • lastfm: Don't try to query for artists without mbid
  • icecast: Add XSPF support
  • Understand video/nsv mimetype
  • Add support for TMPlayer subtitle format

4.5.100 (Test Build)

  • Upgrade libav to v9.11 (Mostly security fixes)
  • libav: Recognize mime-type application/ogg
  • Decode {} tags in SRT files
  • lastfm: Don't try to query for artists without mbid
  • Add support for TMPlayer subtitle format
  • icecast: various fixes
  • Fix broken "Mark all as seen"
  • Stop playqueue when Showtime shutdowns.
  • settings: Don't crash on NULL optlist for multiopt setting
  • Update RU, zn_CN language translations

4.5.14 (Test Build)

  • Add support for MPL subtitle format
  • Make it possible to upload and test new .lang files directly into Showtime Access this feature at showtimehost:42000/showtime/translation
  • Fix typo in German translation

4.5.7 (Test Build)

  • Add support for BIG5 character encoding
  • Add support for .txt subtitles
  • Upgrade PARAM.SFO: Enable PSP Remote support and DTS audio
  • Consistent naming of logfile on disk
  • SRT: Skip over any initial control characters
  • keyring: Make it possible to ask without password
  • Make it possible to prioritize items in blobcache




Right now only used to make sure the TMDB configuration (which is small) get stored without risking to be expired. If it is expired none of the other images can be loaded.

More PlayStation 3 News...

zazoon's Avatar
#541 - zazoon - 11w ago
Following up on the previous updates, today PlayStation 3 homebrew developer Andreas Oman updated the Showtime PS3 Media Center Stable builds to version 4.4 followed by Testing Build v4.5.7 with details below.

Download: showtime-gh-4.4.pkg / showtime-4.4.pkg / showtime-4.4.self / showtime-gh-4.4.pkg / showtime-4.4.pkg /showtime-4.4.self / Showtime 4.4 ISO (showtime.iso - all settings goes into showtime directory on USB port 1 the right most one) by Mogwai

To quote: Over 750 commits later I've finally decided to release Showtime 4.4

Some of the most prominent features are:

  • Raspberry Pi support

Full SD images are available that turns your RPi into a Showtime powered media center. SD Card images can be downloaded at: showtimemediacenter.com/downloads/stos

The STOS (Showtime OS) have built-in upgrades of both the Showtime application itself and the whole system (including the Linux kernel)

PS3 specific changes

  • NTFS support. Both Read and Write (Finally!)
  • Ability to turn off system when video playback is completed
  • Use X button for Play/Pause

General new features

  • Built-in FTP Server
  • Automatic code page detection. Showtime will guess the code page used for SRT files, etc based on language heuristics.
  • FTP client support (Stream content directly from FTP servers)
  • Ability to delete file and folders where applicable
  • Custom background (via plugin)
  • .sub (Microdvd) support
  • Much improved support for loading subtitles from different locations
  • Ability to activate/devative automatic metadata lookup per-folder
  • Mark all items in folder seen/unseen
  • On Screen Keyboard on systems other than PS3
  • Subtitle position can be configured per movie

Plus a lot more bug fixes. For the full list of issues closed see: showtimemediacenter.com/versions/56



Testing Build v4.5.7 Changelog:

  • Add support for BIG5 character encoding
  • Add support for .txt subtitles
  • Upgrade PARAM.SFO: Enable PSP Remote support and DTS audio
  • Consistent naming of logfile on disk
  • SRT: Skip over any initial control characters
  • keyring: Make it possible to ask without password
  • Make it possible to prioritize items in blobcache

Right now only used to make sure the TMDB configuration (which is small) get stored without risking to be expired. If it is expired none of the other images can be loaded.

More PlayStation 3 News...

keylimb's Avatar
#540 - keylimb - 11w ago
Thanks !!

zazoon's Avatar
#539 - zazoon - 12w ago
Update: I have formatted ps2 system , put new mutliman 4.53 now i see all the plugins but i can it all them it say: http error 40.

Any idea what to do next ?

Internet connetion is ok , i have tried showtime version from multiman and no go , make an update to newest from multiman and still nothing.













Affiliates - Contact Us - PS3 Downloads - Privacy Statement - Site Rules - Top - © 2014 PlayStation 3 News