Sponsored Links

Sponsored Links

Showtime PS3 Media Player 4.0 Stable and Testing Builds Released


Sponsored Links
104w ago - Following up on the previous release, today PlayStation 3 homebrew developer Andreas Oman has updated the Showtime PS3 Media Player Stable and Testing Builds to version 4.0 alongside a DEX port with the changes outlined below:

Download: [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] coded by andoma and compiled by andbey0nd / [Register or Login to view links] (Mirror) / [Register or Login to view links]

Showtime 4.0 is finally released.

Some highlights:

  • New UI design
  • Self upgrade of both Showtime itself (only on PS3) and all plugins (all platforms)
  • Automatically load metadata from themoviedb.org
  • Improved support for subtitles (in particular external ASS/SSA files and vobsub files)
  • Support for on screen keyboard on PS3
  • Buttons on PS3 dual shock controller have changed their meaning a bit: See [Register or Login to view links] for details
  • Each focusable item have a dedicated popup menu (Use □ button on dual shock controller for this)
  • File browsing will sort folders first and then files. Sorting can be adjusted in the per page menu (△ on dual shock controller)
  • Lots of bug fixes
  • ... + more stuff I've forgotten

Try it out! See you soon.

Showtime 4.0 for DEX Changelog:

  • Install "Showtime 04.00.000 [DEX].pkg"
  • Start it from "TV/Video" column - it will return to XMB after initial processing (it will happen only the first time you start it after installation)
  • Start it again and enjoy andoma's great work

PS3 usage guide

Getting started

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

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 dual shock controller

Note: In some regions the ✕ and ○ buttons are swapped. This is also done in Showtime.

Keyboard

  • Plugging in a standard keyboard in the PS3 USB port works and is currently the only way to input characters.
  • Press ✕ in a text box to bring up on screen keyboard





Showtime PS3 Media Player 4.0 Changelog:

4.0

Say hello to Showtime 4.0

3.99.608

ps3: Replace XMB icon to new one by Mike S (thanks dude!)

The pkg needs to be reinstalled for this to take effect

3.99.605

Pass filename without file ending to metadata lookup functions. Avoids the file ending reappearing if lookup failes or is disabled

3.99.604

Fix problem with bad clock from AVI files. This caused subtitles to appear multiple times. Fixes #1170

3.99.582

Notify user on home screen if a new version of Showtime is available.

This feature can be turned off under Settings -> General

3.99.580

Work on metadata lookup for movies.

Allow the user to select the 'none' datasource that will just not try to lookup anything for a given file

Improve logic that use foldername to search for movie metadata. Showtime will now use the folder name if there is no match when using title to search and only if there is only one video file longer than 5 minutes in the folder.

Get rid of various crashes related to metadata probing

Fixes #1159
Fixes #1160

3.99.578

Plug three different memory leaks related to subtitles. These caused out of memory and thus crash of Showtime. Mostly related to vobsub and DVD subtitles

Fixes #1165

3.99.575

Fix issue with subtitles loaded from UPNP/DLNA to not appear correctly in subtitle selection menu

3.99.574

Fix problem with SRT files that start with UTF-8/16 BOM markers

Fixes #1136

3.99.566

Fix a bug causing the in-RAM index of cached content to be corrupted

This bug could result in randomg hangs of some parts of showtime (Notifications that didn't go away, images not loaded)

Also it could crash showtime during shutdown

3.99.538

Remember selected subtitle and audio track for each video file

Fixes #1141

3.99.532

Fix broken seeking in files that does not start at PTS 0

Fixes #1124

3.99.530

Add support for upgrades of Showtime from within Showtime

Check for updates in Settings -> General

Currently only supported on PS3 platform

3.99.513

Improve metadata lookup

User is now able to enter a custom query in the item popup menu. It's also possible to enter a IMDb ID directly there.

Showtime will also automatically use the folder name of the video if it seems more appropriate. An internal scoring system is used to choose if it should try to search using file name or folder name.

Score results can be seen as debug in logfile

3.99.510

ps3: Seek using L2 and R2 buttons

3.99.502

Improve RTMP robustness

Reconnecting an RTMP stream during playback is now completely invisible to the user.

3.99.496

Rework UI during video and audio playback

3.99.483

PS3: Add support for the system on screen keyboard (finally!)

Press X in an textbox to popup the on screen keyboard

3.99.480

ps3: Improve button mappings on ps3

Select + ○ will stop playback
Select + ► will open playqueue

3.99.479

Showtime will now hide all files it cannot play by default

This feature can be disabled/enabled on per-directory bases in the page menu

3.99.473

Fix various bugs related to seeking

3.99.471

Some people reported a regression in Showtime's key repeat delay on PS3. The shortened key repeat delay has now been reverted to the previous value

3.99.470

Fix a problem with TMDB search lockups

3.99.461

Improve speed when seeking (using left/right buttons) during video playback.

With the PS3 six axis dual shock remote controller the user can press harder on the left/right buttons to increase seek speed

3.99.450

Fix a bug causing issues with audio if a file contains an audio track that switches from one mode to another.

Typically TV shows where the recap is in stereo and the main episode in 5.1 suffered from this bug

3.99.437

When browsing files it's now possible to enable/disable the sorting of folders before files in the page menu

3.99.436

When browsing files it's now possible to sort on files on date.

See the page menu (△ button on PS3)

3.99.428

Improve metadata lookup for movies.

  • Allow the user to select which of the metadata providers to use for a certain movie
  • Allow the user to select between all results for a given movie

3.99.427

Fix some issues related to uPnP / DLNA discovery.

This should make Showtime find PS3 Media Server and Universal Media Server immediately on start. Previously it had to wait for the periodic notification before adding them

3.99.419

ps3: Based on region, swap X and O button if configured in system

Finally, below is a video format compatibility chart in German from osta (via boerse.bz/multimedia/konsolen/playstation-1-3/psjailbreak/714064-show-10.html#post7232119) for those interested in a rough idea of how far along Showtime 4 is coming.






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 547 Comments - Go to Forum Thread »

• Please Register at PS3News.com or Login to make comments on Site News articles. Thanks!

ooogz's Avatar
#547 - ooogz - 15w ago
Thanks for the update!

PS3 News's Avatar
#546 - PS3 News - 15w ago
Following up on the previous revisions, today PlayStation 3 developer Andreas Oman updated the Showtime PS3 Media Center to version 4.6.10 Stable Build with the changes outlined below.

Download: [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links]


mmanolos's Avatar
#545 - mmanolos - 15w ago
Anyone knows the difference between the standalone and the multiman's version?

I'm asking this because the standalone sometimes became corrupt and refuse to run so I have to reinstall or use the MM one instead.

PS3 News's Avatar
#544 - PS3 News - 15w ago
Following up on Showtime for MultiMAN and the recent Showtime Testing Builds, today PlayStation 3 developer Andreas Oman updated the Showtime PS3 Media Center to version 4.6.4 followed by v4.6.7, v4.6.8 and Testing Builds v4.7.35, v4.7.43, v4.7.116, v4.7.145 and v4.7.173 with the changes outlined below.

Download: [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / Showtime 4.6.10 ISO / Showtime 4.7 ISO (Cobra) by Mogwai / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links]

Showtime 4.6 Changelog:

General features

  • Icecast/Shoutcast radio streaming
  • Per-file and per-folder settings during video playback. Read more below.
  • Support for MPL subtitle format
  • Support for TMPlayer subtitles
  • Support for DVD Subtitle system (.txt) format
  • Improved and more robust parsing of SRT files
  • Improved start time when streaming over HTTP
  • Add audio test generator in Settings -> Audio. Good for testing that your surround speaker setup is correct.
  • Fix problems with various JPEG files.
  • Make it possible to turn off video frame linear interpolation. Traditionally Showtime have interpolated video frames to match display output. Some users find that this may blur the video a bit so this feature can now be turned off.
  • Store per-file settings directly in file system. Read more below.

Per-file and per-folder settings

During video playback the user can adjust per-file specific settings. These are:

  • Audio Volume (New in 4.6)
  • Audio/Video sync adjustment
  • Subtitle sync adjustment
  • Subtitle scaling
  • Subtitle alignment
  • Subtitle vertical displacement
  • Subtitle horizontal displacement
  • Video zoom
  • Video stretch to widescreen
  • Video stretch to full screen
  • Video frame interpolation (New in 4.6)

The settings are remembered per file so when you come back the configuration will be resumed. It's now also possible to apply the configuration to the entire folder. This means that any files loaded from that folder (including new ones) will also have these settings. The user can also apply the current settings as new global defaults.

If the files are located on a SMB/Windows share with write access the corresponding settings will be stored on the server. See below. Store per-file settings directly in file system using Extended Attributes.

Up until now, Showtime have stored per-file settings in an Sqlite database. These settings include things such as "Seen", "Resume position", "Selected subtitle", "Selected audio track" plus all the settings that can be configured during video playback (mentioned above).

Starting from 4.6 Showtime will now try to store these settings directly in the filesystem where the file is also located. It does this by storing the information as "Extended Attribute". This works if Showtime have write access to your SMB/Windows shares. This feature is default on and can be disabled in Settings -> General.

The real upside of this is that if you have multiple devices they will all share the "Seen status", "Resume position", and all other settings. Also if you re-install Showtime this information will be intact.

For details about Extended Attributes, please read: en.wikipedia.org/wiki/Extended_file_attributes

Internationalization

  • Add support for BIG5 character encoding
  • Add support for different On Screen Keyboard layouts.

Raspberry Pi specific changes

  • 8 channel PCM output over HDMI
  • Audio output on analog interface (configurable in Settings -> Audio)
  • Show chip temperature in system menu
  • Much improved video playback pipeline on Raspberry Pi.
  • Added support for more video codecs. The full list is: h264, h263, MPEG-4, VP6, VP8, MJPEG, Theora, MPEG2 (Require license), VC1/WMV3 (Require license)
  • Make system upgrade must more robust. Now it download all files first and write them to disk and then rename over the old ones in one go.

PlayStation 3 specific changes

  • Showtime now uses virtual memory (backed by HDD) on PS3. This should drastically reduce out-of-memory problems.
  • Show a notification if h264 profile/level restrictions is violated.
  • For example if a 1080p video use more than 4 reference frames.

Linux specific changes

  • VDPAU (Nvidia accelerated video playback) rewritten from scartch.
  • Now uses Nvidia's own VDPAU -> OpenGL texture functions. No more tearing on high resolution displays.

OS X specific changes

  • Improve VDA (Video Decoding Acceleration) integration. No longer copies decoded video frames back to CPU RAM. All video decoding and presentation now happens on GPU. Reduces power consumption.

Other changes

  • User interface now only redraws on demand (instead of every frame).
  • This greatly reduce CPU/Power consumption when application is idle.
  • Upgraded to libav 10
  • Over 150 bugs fixed. See showtimemediacenter.com/versions/58

Showtime v4.7.35 (Test Build)

  • ui: Trap "back" and "cancel" (escape) in popup requests
  • Don't deliver frames from demuxer thread. It might crash
  • Don't even send seek events to players that don't want to seek
  • Update fr_FR.lang
  • hls: Detect and filter out bad PTS timestamps …
  • Make it possible to use up/down keys during video playback to adjust per-file volume
  • linux/pulseaudio: Scale volume in Showtime instead of relying on pulse audio (Fixes problem with flat volume mode. i.e. Fedora11+)
  • fa/video: Avoid writing resume position if source cannot seek
  • rtmp/hls/fa: Log when we try to resume
  • Cleanup skip and seek handling a bit and better support live content
  • No longer display a progress bar for live content.
  • Disable seek on live content
  • For content where seek is disabled make skip to previous track do only that (no restarting)
  • htsmsg: Must check f->hmf_childs to know if there are childs or not
  • ui/videomenu: Store current page outsite loaded view so we can retain current page
  • Fix so we don't resume when we skip to next video in list (either due to EOF or user command): Also simplify the per-backend resume logic
  • Black out video if video_player enters error mode
  • glw: Route skip prev/next if video widget is focused
  • svg: Add support for "viewBox" tag …
  • Send suggestfocus to UI when we skip back/fwd between video items: This make sure the currently focused item is updated to the currently playing one
  • prop/nodefiler: Make prop_suggest_focus() work thru nodefilter
  • Don't show "Save as folder default" in video playback settings if we don't have a folder to play from media: Use setting_create() for separators do make sure they get destroyed, settings: Make it possible to create SETTING_SEPARATOR from setting_create(), navigator: Unlink currentpage when redirecting: This fixes problem with stale subscriptions that follows nav.currentpage
  • svg: Add support for 'fill' tag inside 'path' tag
  • svg: Add support for v,V,h,H path commands
  • Add support for probing SVG XML files as images
  • glw: Fix navigation to end of list in some cases
  • ftpserver: Make sure we bail out on invalid paths
  • smb/cifs: Fix race condition between thread during SMB connect
  • restructure xml parser
  • Don't release buffer when we shoudn't
  • htsmsg: Must initialize htsmsg_field to zero in htsmsg_binary_deserialize()

Showtime v4.7.36 (Test Build)

  • First version of a Duktape integration
  • Duktape is a EcmaScript (JavaScript) engine that I hope will replace Spidermonkey eventually.
  • So far much of the Showtime APIs are lacking when plugins run in this engine.

Showtime v4.7.43 Changelog:

  • httpclient: Rework Location header escape handling
  • ecmascript: Improve prop support:
  • Add support for subscriptions
  • Add support for pagination
  • httpclient: Escape improperly encoded redirect URLs
  • linux: Extract distribution from lsb_release and store in gconf.os_info
  • linux: Log more info about current system
  • ecmascript: Make it possible to get an array of all registered ecmascript contexts
  • upgrade duktape to v0.10.0-328-g41366e7
  • First version of a Duktape integration [4.7.36]

Duktape is a EcmaScript (JavaScript) engine that I hope will replace Spidermonkey eventually.
So far much of the Showtime APIs are lacking when plugins run in this engine.

Showtime 4.7.47 Changelog:

  • ecmascript/apiv1: Fix problem when no HTTP args are given
  • duktape: Add support for Array of query arg objects
  • duktape: Add support for searchers
  • htsmsg: Fix broken refcounts

Showtime 4.7.55 Changelog:

  • Fix build deps for debian targets
  • Add .doozer.json build control file
  • More autobuild fixes
  • More builddep fixed in Autobuild/
  • ps3: Need 'wget' to build
  • ps3: Add some missing build deps
  • ps3/autobuild: Force 'yes' when installing packages
  • ecmascript: Support tracking destroy and correct delete of subscriptions

Showtime 4.7.116 Changelog:

  • Add SOCKS5 proxy support: Currently only available as commandline option --proxy hostort
  • connman: If user wants to connect to a service, disconnect it first to avoid unresponsiveness
  • Fix broken if/else ladder
  • connman: Get rid of excessive g_variant_unref()
  • ps3: Reduce time we show 'Forcing level 4.2 for content...
  • linux: Fix broken keyboard input on newer (2013+) Linux dists
  • Fix buffer delay miscalculations for real
  • net: Improve TCP and HTTP debug
  • ecmascript: Make page.loading work
  • Fix use after free (buf_t) in subtitles
  • Fix broken buffer delay estimation when pts is unset
  • rtmp: Set correct duration
  • media: Don't clear audio stream unless it's set to off …
  • rtmp: Set correct mp_framerate
  • media: Fix a debug helper
  • sqlite: Don't log SQLITE_SCHEMA errors as sqlite retries automatically
  • Run up to four metadata queries in parallel: Previously we serialized all lookups. This makes the lookup 4x faster and lot less likely to "choke" on a broken request
  • Add some asserts in glw_image to track texture leakage
  • Upgrade duktape to v0.11.0-23-g4411a39
  • Get rid of an astray htsmsg_print()
  • Fix double tcp_close() in OpenSSL wrapper
  • OS X is more strict about what gets passed to connect()
  • Fix build error on mac
  • Fix build problems with clang
  • Keep broken toolchain builds
  • Another toolchain fix
  • Fix unused variable
  • ps3: New toolchain
  • Fix torrent URI scheme
  • torrent: Don't use redirects for torrent:movie:
  • ps3: Add support for fs_fsinfo()
  • torrent: Minor cleanup
  • media: Cancel on EVENT_EXIT
  • Don't handle ACTION_STOP in demuxer threads
  • Add a task helper
  • Move subtitle and audio track switching out from demux thread (This makes track switching almost instand if demux thread is blocked for long times)
  • async: Log callbacks that takes a long time
  • torrent: Handle corrupt data by retrying requests to different peers
  • torrent: Add bencode_serialize()
  • bittorrent: Add support for disk cache
  • torrent: Fix infinite loop problem
  • During shutdown, if shutdown failed after 5 seconds, force exit
  • Restructure networking code to be less #ifdef:y
  • bittorrent: Fix so it build on latest master
  • bittorrent: Make it possible to shutdown a torrent and cleanup all resources (in RAM)
  • asyncio: Fix various bugs
  • Improve bittorrent client (Split peer code to peer.c / Improve handling towards trackers)
  • Send have to peers even if they have it
  • bytestream: Fix incorrect return values
  • torrent: Send data
  • bittorrent: More work
  • fa: Add some IO stats during probing
  • fa: Add deadline fops
  • asyncio: Fix mem leak
  • Fix memory leak in fa_cmp, something only used for debugging purpose
  • media: Improve buffer stats
  • Add average rate helper
  • torrent: wip
  • asyncio: Fix NOSIGPIPE on osx + various timeout related stuff
  • htsmsg: Make it possible to read string as binary
  • bittorrent: wip

Showtime 4.7.145 Changelog:

  • bittorrent: Add directoy scanning to bittorrent
  • Add hex2binl - specify max chars to scan
  • fa_scanner: Assume .wav files are CONTENT_AUDIO
  • vda: Fix fallout from queue.h refactoring
  • prop: Fix fallout from atomic refactoring when PROP_DEBUG is defined
  • posix/threads: Fix missing include of sys/time.h
  • Fix atomic ops on Apple based systems
  • js: Don't take address of variable that goes out of scope
  • ziptail.c: Use HTS_MUTEX_DECL to initialize a mutex
  • compiler.h: Make sure we're included at most once
  • Replace off_t with int64_t
  • Remove unnecessary include of unistd.h
  • Remove ranges from switch/case statements
  • Various MSVC fixes
  • Remove unused htsbuf_dump_raw_stderr()
  • queue.h: Don't use typeof() in queue.h
  • win32: Wrap snprintf() and make __builtin_constant_p a dummy
  • win32: Fix atomic_dec
  • Use ##__VA_ARGS__ for variadic macros
  • isolang: Remove unused include
  • Portable designated initializer
  • prop: Use portable variadic macros
  • event: Don't have zero sized array in event_t: MSVC can't handle embedding event_t in other structs when it ends with a zero sized array
  • Convert 'inline' to '__inline'
  • win32: Build fixes
  • win32: Fix atomics
  • Rework atomic implementation: Use atomic_t instead of a naked int
  • Move GCC specific things into #ifdef:ery
  • win32: Some initial fixes to make a few files compile

Showtime Version 4.7.173 Changelog:

  • httpcontrol: Check that remain != NULL in hc_open_parameterize()
  • Add plugin/open url that form json from request arguments and pass it into plugin
  • drop accidentally committed enable of debug
  • tracker: Better error handling in HTTP tracker code
  • htsbuf: Don't take address of variable that does out-of-scope
  • bittorrent: Drop debug from HTTP tracker requests
  • bittorrent: More stats on stats page
  • bittorrent: Clean up torrent refcounting a bit
  • linux: Add a stackdump() helper
  • bittorrent: Add support for HTTP trackers
  • asyncio: Add HTTP client
  • httpclient: Add HTTP_TAG_ARGINT64() and HTTP_TAG_ARGBIN()
  • bittorrent: Don't crash on 0 size bencoded data
  • task: Fix missing dequeue of task
  • httpclient: Add async mode
  • task: Fix callback signature (now returns void)
  • bittorrent: Split out UDP specific parts of tracker to a file of its own
  • http: Break apart http_req() monster in preparation for async http client
  • bittorrent: Fix problem with tracker announcements when multiple torrents where active
  • bittorrent: Fix some reference leaks that caused torrents not to be flushed out when browsing them
  • ps3: Display available harddrive size in sysinfo overlay
  • fs: Fix broken call to fap_fsinfo()
  • blobcache: Use fa_fsinfo() to get avail space on system This deprecates arch_cache_avail_bytes() which was broken on ps3
  • A slight workaround to fix problems with throbber when searching: The root cause is the 'origin' link in pages that gets incorrectly relinked when a page is closed. Not 100% how to fix this but this workaround seems to do it for now
  • prop: Fix bug when unlinking (we cant just throw away all link tracks
  • prop: Add various debug helpers and some unit tests
  • Fix uninitialized var when compiling with -Og
  • prop: Fix problem in search_for_linkagel This sometimes made prop_unlink() fail to detect when it needed to restore subscriptions

More PlayStation 3 News...

zazoon's Avatar
#543 - zazoon - 28w 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

Sponsored Links

Sponsored Links
Sponsored Links

Sponsored Links







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