Showtime 4.6 released
- 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.
- 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: http://en.wikipedia.org/wiki/Extended_file_attributes
- 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)
- Volume adjust and muting are working now
- 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.
- 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 https://showtimemediacenter.com/versions/58