Showtime Andreas Öman has released a new test build of Showtime Testing v4.7.180

Changes in 4.7.180

  • ps3: Filter out Access-Unit-Delimiters in h264 stream when playing HTSP. Tvheadend places those incorrectly and this causes the ps3 h264 cell decoder to barf
  • ps3: Fix interlaced h264 playback
  • Fix broken annexb parser in h264_parser
  • hls: If all streams gets tagged as audio_only, wipe out that flag
  • hls: Fix crash introduced by last commit
  • hls: Handle streams where sequence counter is unsynchronized between variants
  • Submodule ext/libav 69f5191..dac5d34: AAC: Handle sample rate changes mid-stream
  • httpcontrol: Check that remain != NULL in hc_open_parameterize()
  • 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

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:


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

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.

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

Download it from the Brewology Store.

Posted in Brewology, PS3 | 2 Comments » Tags:

There are no comments yet for this post.

You must be logged in to post a comment.