Il supporte des vidéos jusqu'en 1080p.
L'application fonctionne avec des vidéos 576i, 720p et 1080i/p.
Version 5.0
New "flat" user interface
Official Mac OS X builds (with built-in updater)
Official Android builds (with built-in updater)
Improved screen saver
Better video decoding support on Raspberry Pi
Raspberry Pi 3 supported
Show current time in top-right corner
Hardware accelerated video decoding on Android
Version 4.10
New generic features
Deprecated SpiderMonkey JavaScript engine is removed. New plugin engine Duktape (ecmascript) is updated
Added magnet torrent links support
Support browsing local network for Windows/Samba servers and also browsing shared folders on each server.
Upgrade to libav 11
Vastly improved HLS demuxer
More robust streaming of live content.
Support for supplementary audio tracks (multiple languages, etc).
Improved adaptive bitrate switching.
Version 4.6
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.
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.
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: Extended file attributes - Wikipedia, the free encyclopedia
Internationalization
Add support for BIG5 character encoding
Add support for different On Screen Keyboard layouts.
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 https://showtimemediacenter.com/versions/58
Version 4.2
Virtual keyboard
Integration with thetvdb.com
Chapter support for movies
Support for subtitle plugins
And as usual, a lot of bugs squashed
#1594 (Fixed): Automatic standby causes a system check in Rogero 4.30 CEX v2.05
Version 4.0
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 PS3 usage guide 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
Version 3.6.5
ps3: Fix broken MPEG-2 video decoding
Version 3.6.4
Bug #416: DVD Playback Error (dvdnav Error or black screen)
Bug #442: Video Image compressed horizontally
Bug #507: Failed .iso playback
Bug #662: Showtime 3.1.203 not playing .MP4 Movies
Bug #744: V/A out of sync after pause for some time
Bug #759: Subtitle fails to load
Bug #870: SMB:// - access denied
Bug #885: Wrong subtitle
Bug #886: showtime won't play 4.0 audio tracks
Bug #888: Subtitles wont be detected if a point is used in the name
Bug #890: MP4 Container issue
Bug #893: Showtime UI going into image viewing mode when there is only 1 image in the directory
Bug #894: Image mode showing image file which is not found in the directory
Bug #901: Headweb plugin does not ask again for credentials if it fails to auth
Bug #914: Showtime won't play 3.0 audio tracks
Bug #918: Only 1 Set-Cookie headers inestead of all in httpPost (and possibly httpGet)
Bug #923: ass subtitles support bad unstable
Bug #927: video segment selection crashes FAT ps3
Bug #929: Showtime won't start playback if subtitle is empty
Bug #932: Update plugins page for showtime
Bug #948: Back from pause audio / video are desynch.
Bug #956: External subtitles not listed if subtitles in MKV (UPnP)
Bug #959: Video titles displayed wrong.
Bug #961: Continuous Playback Problem
Bug #963: Black screen with audio starts then crashes system with certain x264 .mkv
Bug #965: Error when getting http file
Bug #968: three subtitles bugs
Bug #974: Autoplay feature causes "cpu to slow" on the next one
Bug #975: fflockmgr() potential memory leakage
Bug #986: Continuous Playback Track Problem
Feature #501: Consecutive reproduction of files
Feature #530: Enable continius play
Feature #640: MP4 codec support
Feature #657: "AppedItem" Cookies
Feature #753: VOB file continuous playback?
Feature #864: Autoplay next movie
Feature #867: HTML Codes, Characters and symbols convertion
Feature #875: Video playlists
Feature #921: DVD FOLDER
Feature #926: continuous playback
Feature #930: Return location property in httpGet/httpPost
Feature #931: Create link to the latest testing build in download page
Feature #941: Item View Background
Feature #946: Reveal headers in httpGet request without loading file
Version 3.5.175-g1f7c531
Add support for continuous playback of all video items in a directory
This needs to be enabled in the video playback settings (default off)
Fixes #501
Fixed #530
Fixes #864
Fixes #875
Version 3.5.171-gf1b3001
Write logfiles to disk (in cachedir).
These logfiles can be obtained from
http://ip.address.of.showtimebox:42000/showtime/diag
Version 3.5.134-g7d1f686
ps3: Switch memory allocator to TLSF
This is another attempt to fix the out of memory issues that has
been plauging Showtime for quite some while.
So far it looks much better than when using jemalloc
Version 3.5.121-g9598cbf
ps3: Fix DVD playback
Showtime should now be able to play back both ISO files and
VIDEO_TS DVD folders.
Fixes #507
Fixes #921
Version 3.5.110-g843527f
ps3: Fix playback of 3.0 audio
Fixes #914
Version 3.5.108-g6775194
ps3: Fix support for 4.0 audio channel layout
Fixes #886
Version 3.5.105-ga4e10cc
ps3: Round timestamps to ms precision before feeding them to the SPU decoder
For some unholy reason the SPU decoder seems to hang when timestamps are not
rounded to ms precision. I've no idea why.
Fixes #640
Fixes #662
Fixes #890
Version 3.5.72
Various fixes for UPNP compliance
autobuild: Support -R option (Do not upload build results)
Fix printf formating error
Don't write stuff to cache that we never will be able to retrieve again.
Merge pull request #66 from whyz/subtitle_timeout
Fix a couple of bugs spotted by LLVM
LLVM lacks some intrinsics (unless we build with SSE4.1) for the GLWSSE vectorization
More autobuild fixes for ps3
New toolchain (hopefully works)
buildsystem: Fix bug with toolchains for ps3
Use jemalloc on ps3
Rewrite EMU_THREAD_SPECIFICS to use pool allocator
Makfile: Fixup som deps
pool: Rewrite pool to not use malloc() derived allocations at all
Various fixes for libav 0.8
libav: Clean build dir if submodule is updated
osx: Initial attempt to use VDA (Video Decode Acceleration)
video decoder: Don't abuse buffer allocation for frame metadata
Update libav to 0.8.1
buildsystem: Various clean and add support for ccache
Version 3.5.54
Update ps3toolchain
Build toolchain parallelized according to -j arg to Autobuild. Fix PSL1GHT paths
Autobuild: Make ps3 target build toolchain as well
Update to libspotify11
Calculate subtitle duration if none is specified.
Update Danish translation
Update Italian language
Version 3.5.52
Merge pull request #65 from whyz/vdpau_deinterlace_setting
fixed spelling of Spatial
removed debug log output
Removed non-working runtime setting for VDPAU deinterlacer. Added resolution limit setting for deinterlacer.
Add Czech translation, by Jirka Dutka
conform to new settings_create_multiopt syntax
merge
ps3: Partial revert of a change that caused default overscan settings on PS3 to be lost
Version 3.5.43
glw: Make sure string concatenation of rich text formated strings works
Add html_enteties_escape() helper
Remove duplicate function token2string()
glw/clist: Initialize position without filtering first time
osx: Allow theme path to be set
glw: Autorescale userinterface based on window dimensions
Render image shadows in blurred mode
glw: Improve clist widget a bit more
Avoid NULL deref
Don't use a var before initialized
spotlight: Avoid NULL deref
Improve some asserts
imageloader: Fail early if we try to load an image with invalid request dimensions
glw: Improve propsorter()
prop: Fix bug in nodefilter
glw: Fix error in blur shader
glw: Make scurve() take an additional third arg
glw: Make change() function accept property reference as trig variable
glw: Improve clist widget a bit
Remove unused stuff
smb: If we get logged in a guest but not want to, act as if login failed
constify
Remove unused decl.
smb: Fix recently introduced crash
Version 3.5.19
smb: Add support for domain name in authentication request
osx: Fix broken windows button close
Drop debug printf
spotify: Fix fallout from artist picture revamp
osx: Fix application exit bugs
Make albumart and artist picture less dependant on last.fm
htsbuf: Add htsbuf_to_rstr()
Fix bug in imageset decoding
http-client: Add support for gzip content encoding
Add rstr_spn() helper
Add datasource to audio item metadata and tables for storing album art, etc
Add prop event class
Remove unused/broken EVENT enum entry
js: Add plugin.onEvent() for handling global events
osx: Make Shift+F5 reload data model
js: Refactor the event handling code
fa_scanner: Make sure fde_stat.fs_mtime is correctly initialized before use
metadata: Correctly update stream list
rtmp: Fix crash on Lion 64bit
Empty commit
Bump (c) year
Merge pull request #63 from Daisho/master
maj lang fr
Version 3.4
Bug #216: Image navigator – missing rotation of previews
Bug #448: Photo – Doesn’t display .jpg over 900ko
Bug #478: new version can’t play 1080p movies
Bug #628: Clock is 1 hour off.
Bug #716: Video list disappears permanently
Bug #717: The clock displaying is not right
Bug #718: italic subtitles display
Bug #719: Subtitles in mkv file are still on even though in settings they are off
Bug #720: Rar Split files is broken
Bug #721: L5.0/5.1 MKV no video playback
Bug #724: 3 Video Files splitted but Showtime Shows 1 Video in the Directory
Bug #726: Subtitle BUG (Overlapping)
Bug #729: .MP4 Container problem (and possible .MKV improvement suggestion)
Bug #731: Subtitles in rar split files
Bug #732: Subtitle position.
Bug #739: SMB (Samba) Network Issue
Bug #740: Bookmarks: Selecting photo image and appera fodler image?
Bug #746: SMB (Samaba) Video Playback Issues
Bug #748: MKV 5.1 igh level ( Debug Option to write a txt when it says CPU to slow )
Bug #750: high quality mkv (+20gb)
Bug #757: Samba Playback Video Speed-Ups Slow-Downs
Bug #760: Memory leak when playing large/long movies
Bug #771: No video shown when playing this movie sample
Bug #773: Idee to eliminate the Memory Problem on MKV!!!
Bug #776: Http Client Hangs
Bug #779: Plugins: Message with a lot of charaters block
Bug #781: Plugins: Read local xml files
Bug #782: Plugins: Read files from SMB path
Bug #790: Plugins: showtime freeze when reading rtmp
Bug #794: .OGM Container playback issues [PS3]
Bug #796: Audio track bug
Bug #806: Video titles do not flow under cover art image?
Bug #810: AC3 mono track does not work.
Bug #834: FLV PLAYBACK BUG
Bug #836: More than 1 Subtitle per movie.
Bug #842: Possible bug with AVC codec [email protected]. (on PS3).
Feature #348: please add support for EGL / OpenGL|ES
Feature #417: Mark files that has been played
Feature #518: Samba streaming
Feature #640: MP4 codec support
Feature #690: resuming playback from where left off
Feature #707: Detect track flags in .MKV container
Feature #710: Subtitle adjustment.
Feature #775: mkv track names display
Feature #784: Plugins: Cache remote (HTTP) image files
Feature #802: Plugins: settings.createComboBox like in showtime settings
Version 3.3.384
Fix bug causing screen saver to show a little too much stuff at once
ps3: Fix regression from last commit (seek caused picture order problems)
Update trad. chinese translation
ps3: Various fixes for problems with cell accelerated h264 playback
ps3: Fix mono float (ac3, etc) audio output
Version 3.3.379
Minor fixes
Add support for plural forms in i18n code
Update Polish translation
glw: Make sure the UI respects orientation of images also when doing alpha shaded borders
glw: More clist wip
Don't try to write to blobcache if file load fails
Initial clist
Make it possible to turn off the multilingual 'No media loaded'
Mac: Map F4 -> Enable screen saver
theme: Make the 'No media loaded' screen a bit funkier
Use av_malloc() where we should
Add support for imageset: URIs
glw: Fix bug causing reload of images due to rescaling requirement to sometimes fail
Version 3.3.366
Autobuild fixes for ps3
Updates for autobuild system
glw: glt_url is always set, don't worry about anything else
glw: Fix linked list corruption causing UI freeze
Fix the broken 1088 -> 1080 fix
Drop stray printf
Fix bug causing incorrect rendering of text in GLW UI
Add support for UTF-16 SRT
Only consider SRT subs if rest of filename matches with movie filename.
VDPAU: Use shaders for scaling instead of the VDPAU mixer
Version 3.3.356
Update german translation de_DE
Update Danish translation
VDPAU: Disable spatial deinterlacing on 1080 content. Not all GPUs are fast enuf
VDPAU: If height == 1088, say it's 1080 because it works!
htsp: increase buffer
upnp: Fix arist images in screensaver. Also plug a memory leak
glw: Add support for simulating texture load failures
Use rstr_t on more places
Fix problems with multiopt in javascript
Revert "Add prop_select_first()"
multiopt setting: Make sure something is always selected
Add prop_select_first()
Version 3.3.344
Keep audio pipeline full even if audio is turned off (during video playback)
Fix crash
ps3: Correct identification of mounted optical drives (names and icon)
videoplayback: If we get an error during playback wait until buffers are empty before we exit.
Update Slovenian translation
blobcache: Fix a bunch of bugs
Add missing file (md5.h)
A new filebased blobcache. sqlite just didn't make it
Add pool_num()
Fix http_ctime()
theme: Add missing SkipBack and SkipNext icons
svg: Add support for
The file bundler does not really support file with spaces, so avoid that
upnp: Grab albumart for images and videos as well
theme: Move video title above image
docs: Mention from which version settings.createMultiOpt() is available
Version 3.3.328
js: Add createMultiOpt() to the settings object and fix various race conditions.
Make settings_create_multiopt() accept prop_courier argument like the rest of the settings does
Clear callback when setting is destroyed
Add prop_courier_create_lockmgr()
Make prop_get_name() thread safe
settings: Avoid duplicate init for integer settings
Add setting_detach()
Update Russian translation
Update trad. Chinese translation
Change some pthread_ into hts_
Fix support for 5.0 audio
js: Load raw js code from a detached thread to avoid blocking the main thread
Better support for truncating text
Add some code for loading raw javascript from commandline
Correctly deal with SQLITE_LOCKED in blobcache
Update Italian translation
Version 3.3.312
glw: Make image loaders load expired images from cache if they are available.
Merge pull request #57 from cocoon/master
If Video-Option "Stretch to fullscreen" is on, don't shrink movie proportional, this fills the screen with the complete movie. So there should be no blac
Add Video-Option for Fullscreen-Stretch (no black bars / not proportional)
Update src/video/video_settings.h
Version 3.3.205
Improve the extens API a bit
Add more stats about memory usage
Version 3.3.203
theme: Various cosmetical fixes in the settings view
glw: Fix focus bug
text rendering: Adjust shadow displacement based on font size
theme: Reduce vectors in scalars where possible
theme: Clip on/off button at border
glw: clip widget: Allow clipping at bounding box
glw: Account for padding when drawing text cursor
Update language files from source code
Update Bulgarian translation
Drop support for pixmaps as properties
Update italian translation
Version 3.3.192
Reduce libav includes
Close sqlite databases on exit
glw: Always use glw_render0() to render
glw: Add gc_get_indentitfy
Faster text rendering
Bump to libspotify 10
glw: changed() needs support for cstring
Don't do rstr stuff in cstr code
need limits.h for PATH_MAX
fa: Increase IO buffers for video streaming
smb: Improve read throughput but doing multiple asynchronous reads simultaniously
Version 3.3.181
Drop a stray debug printf
prop: Add a new data type (cstring) which is compile time constant strings
gu: Initial stab of a per-page dynamic menu
gu: Add a status column in the directory listing
prop: Add PROP_SUB_IGNORE_VOID and PROP_SUB_AUTO_DESTROY
Make thumbnail generator stat source video file to figure out if it needs to regenerate thumbnail (by checking modification time)
blobcache: Make expire time 64bit
Version 3.3.174
configure: Add LIBAV_LDFLAGS
glw: Remove a superfluous newline from a log message
Add strip as a make target
glw: Fix shaders for OpenGL ES 2.0
glw: Don't crash if image decoder is not available
gu: Make the toolbar live inside the tab notebook
prop NULL is same as zombie
configure.osx: Fix broken APPDIR
Merge pull request #48 from alexandrezia/hideIDXSUBSubtitles
Hide .idx and .sub subtitles as well as .srt .ass .ssa etc.
Version 3.3.164
Update Italian translation
Update Danish language
Fix some cache bugs causing crashes
Version 3.3.161
Add missing open: glw_backend_opengl_es
glw: OpenGL ES 2.0 support
glw: Split OpenGL code a bit to prep for OpenGL ES support
glw: Fix correct ifdef for PFNGLXBINDTEXIMAGEEXTPROC and friends
glw: GL_BGRA is not available everywhere, we can deal with that
Make it possible to have multiple build outputs for a single configure type
Version 3.3.127
Merge pull request #41 from alexandrezia/MacOSXIgnoreFiles
Update Swedish translation
Update lang files from source
ui: Start working on a new list layout when browsing content
spotify: In album search results, set $metadata.icon as album art
Make sure video pages always close on back navigation
Better title on search result page
spotify: Get playlist images
lastfm: Fix some bugs
Update Italian translation
Update German translation
Update Russian translation
Update trad. Chinese translation
Merge pull request #42 from alexandrezia/pt-BR
Merge pull request #40 from alexandrezia/fixTypoMemroy
fix bug causing RTMP streams to stop a bit early
Version 3.3.107
glw/container: If the weight if a child is 0, don't include it at all in any calculations
Add a settings that controls how much of a video file that needs to be played before it's counted as played
glw: Add .shadow and .outline properties to text widgets
lastfm: Add some asserts
glw: Fix some bugs in glw_tex_flush_all() (mostly used when reinitializing universe)
glw: Make $clone property propagate thru loader widgets
Fix fallout from i10n in nvidia.c
Version 3.3.100
glw: Add support for settings .bold and .italic on text label widget
Fix a bug in font-rendering causing some glyphs to occasionally not be rendered
coreaudio: Say we support floating point output from codecs (and support it as well
ssdp: Don't rely on IP_PKTINFO (Seems broken on OSX)
Fix fallout from theme reorganising
Fix some issues in smb client
Revert "Fix some warning"
Fix more fallout from libav include reduce
Fix fallout from libav include reduce
Reduce includes from libav
Remove support for skin://
Remove all of the skin:// stuff
Move more stuff from skin:// to theme://
Move icons from skin:// to theme://
Remove showtime.readFile() from release builds
Fix some warning
Version 3.3.84
Add support for keeping track of images in metadata db
Add Estonian translation
Update Polish translation
Update Bulgarian translation
Update Danish translation
Increase granularity for subtitle time adjustments
Fix broken bottom padding of text based subtitles (SRT, etc)
Fix broken scanning of RAR archive contents
fa: if read(0 bytes) just return 0;
smbclient: Correctly handle NBT keep-alive packets
In audio player, treat AVERROR(EIO) same as end-of-file
Remove inferior samba clients
smbclient: Correctly adhere to the non_interactive flag in stat method
Initial work on a native Samba/CIFS
Version 3.3.068
Update italian translation
Update traditional Chinese translation
Update Polish translation
Updated Romanian translation
Fix double free() introduced in 12564d46bcdf9a7f14eef0f90aa670af138d8084
ps3: Correctly display local time (ie, adjusted for current timezone)
Better error reporting from fa_image_from_video2()
Version 3.3.061
Correctly fix read-after-end-of-file in RAR archives
Don't include filename in error message
Fix RAR filename style to be even more flexible
Fix bug causing cached items to be filtered out by directory scanner
Max line length is 80 chars mr man
Improve tracing related to sqlite operations
sqlite vfs wrapper: Fix a memory leak and bug causing temporary files to be unusable
Avoid NULL deref
Adjust threshold for automatic subtitle selection
Be more verbose when i can't read files in RAR archives
Fix reading near end-of-file in RAR archives
glwtheme: Add empty archive.view
Better handling of SSA/ASS collisions and padding
Support tags in normal subtitle text
Be more liberal when parsing markup tags in text.
Add Bulgarian translation
Version 3.3.045
Resume video from last position when playing the same item again.
Improve video_deliver_frame() API a bit
Fix some video debug info
Fix use of uninitialized var
Drop unnecessary code
Write current time of video in meta database when watching a video
Simplify
fa_scanner and metadata: Fix some bugs. Add better debug logging
Version 3.3.037
Add support for tracking # of times an item has been played.
prop: parent == NULL same as a zombie
Fix build breakage
Add support for keeping track of playcount and last time played for items
Add missing file
Split some db support code from metadata.c -> db/db_support.c
Fix build on OS/X
Fix some copy-paste programming error (affected SID and GMEfile playback)
metadb: More robust loading of cached directories
metadb: Log when we run into SQL syntax issues
metadb: Whitespace fixes
metadb: Fix broken SQL
Get rid of prop_create_check()
Merge branch 'release/3.2'
Update italian translation
Traditional Chinese language file for Showtime-3.2
Add sqlite3 binary to gitignore
metadb: Store video file format in video info as well
Add support for default flag for audio/subtitle tracks
Merge branch 'metadata-v2'
bump for tag
A very simple pooling of sqlitedb handles
metadb: Fix some bugs
Allow fa_scanner to read entire directory structures from metadata cache
build sqlite3 cmd tool with -DSQLITE_DEFAULT_FOREIGN_KEYS=1
Make Sqlite3 fly on PS3
Add hts_mutex_init_recursive() -- Sqlite needs this (*grumble*)
Fix fallout from rebase from master
Make metadata cache versioned
Move meta.db into path for persistent storage
Switch metadb to WAL journal mode
drop stray printf()s
metadb: Add support for schema upgrades
Add a bunch of SQLITE_OMIT_ compile time defines
metadata schema
Add stuff for building sqlite3 shell
Initial work on metadata cache in sqlite
Include sqlite3 in build
ps3: Disable audio copy control
Don't offer multich audio controls on ps3 audio output
ps3: Avoid using MSG_WAITALL. It seems a bit buggy or something
readme: Mention that wii port is broken
update ps3 readme a bit
Merge pull request #35 from bielorkut/patch-1
configure: Fail if libav configure/make fails
Some spelling mistakes corrected.
ps3: Build libav from submodule
Make libav as submodule work on linux
libav as submodule
Version 3.2
Bug #259: Overscan compensation should only affect user interface
Bug #435: [Linux] segfault when adding bookmark
Bug #468: Youtube HD Video Playback don't work h.264 Level 4.0
Bug #480: m2ts video blocking
Bug #580: Seeking not working and MKV problem in version 2.99.517
Bug #588: Playqueue does not trig pagination from source model
Bug #589: Keyboard typing problem
Bug #594: MKV PROBLEM in newer Versions Found!
Bug #598: Controls disappear after seeking scene
Bug #599: Overlay white writing in reproduce time: "Media loaded"
Bug #601: Playing MP4 files contained H.264+MP3 content will be freezed.
Bug #614: MKV 1080p (H264+AC3) TOO slow (~4 FPS)
Bug #627: Showtime closes when playing MKV.
Bug #630: Button layout invisible after using the 1 minute browse trough movie function thing.
Bug #631: Subtitles created with AVIADDXSUBS do not show up.
Bug #636: No streaming of MKV files possible
Bug #646: Issue with MKV format 1 ?
Bug #651: Sound Delay
Bug #656: showtime.JSONDecode reports invalid JSON while other tools
Bug #677: Playback does not fill screen on PS3
Bug #681: Video playback broken
Bug #692: AAC Codec playing a static sound in MP4 video
Bug #694: SRT Subtitles display position.
Bug #703: Ps3 DTS /TO/ Force Stereo no sound on the AV Receiver.
Feature #420: Digital audio output on PS3
Feature #482: 5.1 DTS and Surround Direct Output to the Optical.
Feature #581: Displaying messages on the screen using the HTTP interface
Feature #595: HDD Buffer for better 1080p WiFi Streaming
Feature #606: Subtitles color
Feature #629: ZOOM FUNCTION not saved.
Feature #632: Slideshow for Photos
Feature #634: Sane and Clean exit from Showtime
Feature #655: Ability to change HTTP header for appendItem
Feature #700: WebM VP8 Cpu is too slow
Version 3.1.231 non officielle
language updates
ps3: Remove set setting for forcing h264 4.2 content to cell decoder
Update italian translation
Having code with side effects inside assert() is the mother of all failz
Remove unused define (thanks wader)
Drop stray printf (thanks wader)
If configured with --enable-release, compile with NDEBUG
Improve HTTP streaming slightly
Fix rendering of empty lines in SRT files
Avoid scanning directories and probe files if media streaming FIFOs are not full
Plug a memoryleak
fixed_buffer_mem WIP
ps3: Fix some picture order problems
ps3: Rework video decoding a bit, hopefully a bit better now
Use halloc() for audio buffer
ps3: Add support for multichannel audio
Merge pull request #31 from whyz/master
Added dvb programme description below programme list.
Version 3.1.228
This build adds support for multichannel audio output on PS3 (AC-3, DTS and 8 channel linear PCM).
Note that due to how the PS3 audio frameworks applications can not output raw digital bitstreams.
So Showtime still needs to decode the audio and than the PS3 will reencode the audio in the best available encoding mode the user has selected (or don't do any encoding at all if 8 channel PCM is available). Still this is a major step compared to having just 2 channel stereo.
For all you who roll your own builds of Showtime, please note that you need latest version of my PSL1GHT fork for Showtime to build.
I've also fixed a major memory leak that manifested itself when rendering fonts with outline (which is default for subtitles).
So if you watched a movie with subtitles the memory would drain and Showtime would eventually crash.
Another thing is the increase of packet buffer to 40MB in conjunction with some adjustments to socket buffers, etc.
This should hopefully make streaming over lousy wireless connections better.
Version 3.1.213 non officiel
Add support for floating point audio in audio pipeline.
libspotify v9
Implement our own pool allocator
Improve read-ahead cache a bit
linux: Remove d-bus interface. It's buggy and crashes.
Version 3.1.208 non officiel
Merge pull request #29 from whyz/master
Merge pull request #30 from tomodachi/patch-1
added needed dependencies for ubuntu natty 11.04
ps3: Add our own sfo.xml
ps3: Implement a hdd-based read-ahead cache when streaming video
htsp: Include description from EPG in data model
Fix problem when upgrading plugins
lang cleanup
tcp sockets: Move spill buffer to tcpcon_t
Add missing prop_unsubscribe() causing memory corruption
Added createInt to the plugin documentation
spotify: Optimize metadata handling
Fix null deref
Add support for detection if seeking in a file is a slow operation.
Allow service discovery to be disabled
httpclient: Don't fail if we get disconnected during receive of body in 3xx and 4xx requests
Fix bug in JSON decoder making it choke on empty dicts
js: Fix missing rooting of JSObject
Version 3.1.203 non officiel
• ps3: Add our own sfo.xml
• ps3: Implement a hdd-based read-ahead cache when streaming video
• htsp: Include description from EPG in data model
• Fix problem when upgrading plugins
• lang cleanup
• tcp sockets: Move spill buffer to tcpcon_t
• Add missing prop_unsubscribe() causing memory corruption
• Added createInt to the plugin documentation
• spotify: Optimize metadata handling
• Fix null deref
• Add support for detection if seeking in a file is a slow operation.
• Allow service discovery to be disabled
• httpclient: Don't fail if we get disconnected during receive of body in 3xx and 4xx requests
• Fix bug in JSON decoder making it choke on empty dicts
• js: Fix missing rooting of JSObject
Version 3.1.188 non officiel
js: Allow arbitrary headers to be set in HTTPAuth handlers
More robust handling of character encoding in Javascript HTTP client
Refactor character set handling a bit
Remove old file
js: Correct textDialog function
js: Added function textDialog to the plugin API
js: Added function simple_dialog to plugin API (shows a message in a popup and a textbox to user enter something and get the value)
Added background support for plugins
glwthemes: Added support for background in directory type pages, use page.metadata.background
upnp: Various fixes
Add Hungarian translation
Add support for overriding HTTP headers from plugins
rpmbuild spec file for redhat/fedora etc
Merge branch 'master' of github.com:jonask/showtime
changing linux make uninstall path and add gtk-update-icon-cache
changing linux make uninstall path
add showtime desktop icon to the linux make install script and correct system path for fedora
Update Dutch translation
Update Trad. Chinese translation
Update Romanian translation
Update Norwegian translation
Update French translation
Version 3.1.164 non officiel
js: Added function createInt for settings of a plugin
glwtheme: Fix audio in infobox
js: Add plugin.createStore()
Add Trad. Chinese Translation
Add Romanian translation
Update Italian translation
New language string
rtmp: Disable seeking if duration is 0 (or unknown)
Add probe support to RTMP. Add showtime.probe() in javascript API
js: Remove superfluous return
js: Added function createDivider for Settings
Fix deadlock
ps3: Make it configurable if we should force h264 content to level 4.2
ps3: Allocate memory for vdec directly from LV2.
Add a global option for setting video zoom
glw: Make it possible to abort loading of textures that no longer needs to be displayed
Update Spanish translation
Fix broken docs
Change AVDISCARD_NONE to AVDISCARD_DEFAULT which is the default (really!)
Remove pointless argument
Add French translation
Update Chinese translation
Don't be so picky about missing properties when starting RTMP stream
Remove unused page type
Deal with "git describe" that does not support --dirty
Update Norwegian translation
Add Danish translation
Remove fa_dir_sort() (again)
i18n: Sort languages based on displayed title
Add Turkish translation
Add Russian translation
Add Finnish translation
Update Italian translation
Add simplified Chinese translation
Update polish translation
Add translation to Norwegian (Bokmål)
Update dutch translation
Remove legacy plugin bundle setup
URL where URL should be
Mention that the plugins.md doc is far from complete
Try to fix the markdown
Update de lang
Update lang files with translations for plugin repository
plugins: Move plugins to 'installedplugins/' to avoid clash with previous dir for plugin config/settings
http: Don't make up a cache lifetime. It will screw up things.
docs: Minor cleanup
Initial stab on plugin documentation
js: Remove 'type' from createSettings
js: Rename some stuff for better names
Drop 'disableAuth' from httpGet() and httpPost()
js: Some changes on plugin object also move getAuthCredentials to from showtime. to plugin.
plugins: Fix fallout from master rebase (NLS stuff)
plugins: Switch to official repo
Update UI with latest plugin changes
Add a URI to list of installed plugins
js: Fix min args for appendPassiveItem
More granular Linux arch info
Include system type in HTTP user agent
Allow the repository to contain an error message displayed to the user when browsing the repo
Make the plugin repository changable from command line
js: plugin.config. was not properly reflected in C code
js: Move createService from showtime object to plugin object
js: Fix argument list to showtime.httpPost
Change RELOAD_DEV_PLUGIN into RELOAD_DATA
js: Add support for action buttons on page object
glw: Drop the offset and limit in cloner()
add showtime.durationToString helper
glw: Modify clip-widget to allow arbitrary distance of clipping planes
plugin repo browse: Restructure data model a bit
js: Add page.appendPassieItem
navigator: Error, correctly set directClose
Don't defer scan of installed plugin to a separate thread.
Remove plugins from Showtime
js: Change showtime.currentVersion() a bit
Better error reporting during load of dev plugins
In plugin JSON files, If title-field is missing, use id-field instead
Make it possible to reload plugin under development
plugin: Add description for plugins
Improve status handling of plugins
js: Add showtime.currentVersion()
Add some helpers for converting string version to an integer
Add a global property tree for plugins
Switch to plugin:repo for browsing repository
Make it possible to also browse installed plugins.
Add plugin.view
Allow plugins to be installed from filesystem
Remove stray character
Remove settings related to plugins when uninstalling
Remove dead code
Make it possible to load a plugin with '-p' when starting Showtime.
Versioned repository file
More work on integration with external plugin repository
Add url_resolve_relative_from_base()
js: Keep fileaccess handle to the JS scriptfile while a plugin is loaded
Make htsmsg_field_destroy() public
htsmsg: Move hm_islist to field when adding msg
Fix use of prop after destroy
Initial stab on plugin browse
glwtheme: Add plugin icon
Add js_plugin_unload()
Add Polish translation
Just scan what we need in update_lang.py or we risk scanning other stuff
Merge pull request #19 from gonzzor/webdavs
Add webdavs support
Version 3.1.126
- Ajout des traductions.
- Ajout du support des plugins.
Version 3.1.60 non officiel
Add dutch translation
Drop some debug output
Add some lame code to handle UTF-8 BOM and CRLF line endings in update_lang.py
Add spanish translation
Fix some bugs in update_lang.py
Merge pull request #18 from wader/osx_fixes
Fix indent, use spaces
One more time, sort paths correctly
pt_PT: translate search using spotlight
pt_PT: add missing semicolon
de_DE: translate search using spotlight
l10n: Insert comments in .lang files where translations are missing
l10n: Add italian translation
i18n: Sort available languages
Add fa_dir_sort()
l10n: Portuguese updates
Portuguese translation by Andreus Sebes
German translation by Max Jänsch
Updates after slight changes in language scanner
Stable ordering of sources
Fix missing translation
glw: Fix some navigation bugs
Merge pull request #16 from wader/osx_fixes
Sort paths for each key as os.walk might return files in different order
i18n: Sync NLS changes for Mac OS X
Version 3.1.35 non officiel
i18n: Add documentation for making translations
i18n: Make it possible to load translation via HTTP server
i18n: Skip utf-8 BOMs in lang files
l10n: Add translation for swedish language
i18n: Initial work on NLS (Native Language Support)
Fix typo
trap handler: Resolve symbol for fault address.
Add support for PROP_MOVE_CHILD in prop_concat filter
Version 3.1.27 non officiel
• Remove unused file commandmenu.view
• glw: Replace int2str() with fmt()
• glw: Replace float2str with fmt()
• glw: Add fmt()
• glw: Fix typo causing count() not to work
Version 3.1.22 non officiel
If playqueue reaches end of current playqueue try to request more entries
playqueue: Add support for PROP_ADD_CHILD_VECTOR
Make it possible to configure subtitle style (color, shadow, outline).
Version 3.1.19 non officiel
Move all settings into a settings/ directory in showtime's persistent storage path. Showtime will automatically upgrade the previous directory structure to this new structure.
Avoid font size multiply by 0
Fix use of uninitialized var
Fix uninitialized var
Remove aliased font faces when a real face of an aliased family is loaded
glw: Fix problem with property cloneing when re-evaluating some view statements
Add support for reseting font to default
Add support for tag
Add support for drawing a horizontal ruler in text rendering
Default text color should be white
Version 3.1.9 non officiel
Fix videolaunch layout a bit
Use prop_create_check()
Allow result_sizep to be NULL in http_request()
Drop unnecessary if() statement
Version 3.0
- Possibilité de zoomer dans les vidéos.
Le développeur principal part en vacances et espère bosser sur les points suivants à son retour :
AV sync problems
Digital output
Volume control
Version 2.99.534
Menu contextuel redessiné
Ajout du support pour Windows 1251 codepage
UPnP: Assurez-vous que nous trouvons réellement les titres lorsque vous faites une sonde aveugle. Ce bug a causé des problèmes à certaines personnes faisant quelques vidéos qui ne démarrer pas du tout.
Rendre possible d'entrer ces informations dans la fenêtre contextuelle auth qui n'est pas enregistré sur le disque
Ajout du support pour passer mimetypes interne. Accélère le chargement des médias et lance la lecture.
PS3: Mise à jour XMB icône (meilleure centré)
SRT subtitle discovery améliorer
Ajout du support pour le retard de sortie des sous-titres
Ajout: cherche par vignette dans le menu contextuel de commande (s'annonce très mauvaise sur PS3 pour le moment )
ui: popup d'authentification redessiné
Améliorer: settings views
PS3: Ajout du support pour les BD à distance
Ajout du support pour le cycle entre l'audio et des sous-titres en utilisant un seul bouton
Amélioration de la présentation de l'audio et des sous-titres
Amélioration du rendu des sous-titres. Il ya beaucoup de changements ici. Voir bc0cf58e et 76142920
PS3: Afficher toutes les entrées trouvées dans le système raisonnable VFS root comme sur leurs propres services
PS3: Si l'affichage fonctionne en pixels non carrés mode 16:9, interface échelle conséquence
Utilisez libav.org récemment publié la version 0.7 (avec un couple de corrections de bugs sur le dessus)
Version 2.99-507
Add support for BD remote
Shuffle buttons around a bit
Remove bookmark_mutex
glw: Add missing file
ps3: Update XMB icon (better centered)
spotify: Don't show 'no error'
Version 2.99-401
Fix alignment issues with subtitles.
Make sure each rendered text line is aligned same way as the text bounding box
Fixes ticket #497
Don't crash if text rendering fails
freetype: If we are unable to get a face with style modifiers, try to get one without
It's ok since we can do italic and bold ourselfs. Before this Showtime crashed
httpclient: Fix regression with non-chunked transfered data
Problem when reading last bytes of file (truncated reads)
Affected playback of .mov/.mp4 files
Version 2.99-393
New PS3 icon in XMB (credits to gizmo)
Improved subtitle rendering (Can now do some styles, etc from SSA/ASS)
subtitles: Add support for Windows 1250 character encoding
Handle UTF-8 BOM in SRT files
Fix various bugs in PS3 Cell accelerated video decoder
Improve SRT scanner (Don't search on UPNP shares, only search parent folder and subs/ folder)
Faster navigation to new page when clicking on an item
Fixes for Twonky UPNP/DLNA server
Fix playback of some AVI files (Timestamp problems)
Plug a bunch of memory leaks
Handle <b> and <i> tags in SRT subs, skip other tags
Add settings for subtitles
- Screen positioning (left, center, right)
- Size adjustment (no longer scale from UI settings)
- Possible to have Showtime always select a subtitle if one is found
Faster start of video playback from upnp (use mimetype to infer container format instead of probing)
Improve buffer management, see 7ecd2e76
Improve performance of browsing RAR archives
Make opensubtitles.org work again
Support SRT files from minidlna server
Version 2.99 284
- ps3: Fix video bitrate calculation when using SPU decoder
- Fix bitmapped subtitle formats (VOBSUB) on bigendian (such as PS3) systems. Ticket #433
- Fix scanning of SRT subtitles Ticket #408.
- webdavclient: Strip ‘http://host’ in webdav responses before parsing. Ticket #426
- linux: Prefer openssl over libssl
- ps3: Use system fonts (Latin, Japanese, Korean, Chinese) so lots of more characters should work now
- subtitles: Autodetect encoding of SRT files
- ps3: Fix seeking bugs when playing with cell acceleration
- ps3: Force cell decoder into level 4.2 even if content is 5.x
- Add support for all ISO 8859 character encodings and make it configurable in Language -> Settings which default character encoding to use for SRT files.
Version 2.99 275
Better strategy for waiting on UPNP devices to show up when browsing
Allow playback of videoparams:-ish URLs directly
prop: Add an option that allows a string property only to be set if previously unset
(debug) log when user switches track (audio or subs)
Add htsmsg_json_serialize_to_str()
upnp: Use videoparams:{} when launching video to get correct title
Remove #include (it’s unused)
glw: Fix misrouted event signals
glw: Make glw_math_sse.h compile with -O0
ps3: Fix video bitrate calculation when using SPU decoder
Fix bitmapped subtitle formats on bigendian systems. Ticket #433
Fix scanning of SRT subtitles Ticket #408
glw: Remove sizeBias attribute
fa_bundle: Must advance file pos after read
Rework font rendering
ps3: Preload system fonts
More stringent UTF-8 parser
subtitles: Autodetect encoding of SRT files
Version 2.99 254
- Liaison du décodage vidéo vers les librairies de la PS3. Ceci va accélérer le h264 (jusqu'au niveau 4.2) et le MPEG2 pour ainsi permettre de lire du contenu 1080p.
Pour vous assurer que le décodage cell est actif, appuyez sur L3 et cherchez "(Cell)" en bas.
New "flat" user interface
Official Mac OS X builds (with built-in updater)
Official Android builds (with built-in updater)
Improved screen saver
Better video decoding support on Raspberry Pi
Raspberry Pi 3 supported
Show current time in top-right corner
Hardware accelerated video decoding on Android
Version 4.10
New generic features
Deprecated SpiderMonkey JavaScript engine is removed. New plugin engine Duktape (ecmascript) is updated
Added magnet torrent links support
Support browsing local network for Windows/Samba servers and also browsing shared folders on each server.
Upgrade to libav 11
Vastly improved HLS demuxer
More robust streaming of live content.
Support for supplementary audio tracks (multiple languages, etc).
Improved adaptive bitrate switching.
Version 4.6
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.
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.
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: Extended file attributes - Wikipedia, the free encyclopedia
Internationalization
Add support for BIG5 character encoding
Add support for different On Screen Keyboard layouts.
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 https://showtimemediacenter.com/versions/58
Version 4.2
Virtual keyboard
Integration with thetvdb.com
Chapter support for movies
Support for subtitle plugins
And as usual, a lot of bugs squashed
#1594 (Fixed): Automatic standby causes a system check in Rogero 4.30 CEX v2.05
Version 4.0
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 PS3 usage guide 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
Version 3.6.5
ps3: Fix broken MPEG-2 video decoding
Version 3.6.4
Bug #416: DVD Playback Error (dvdnav Error or black screen)
Bug #442: Video Image compressed horizontally
Bug #507: Failed .iso playback
Bug #662: Showtime 3.1.203 not playing .MP4 Movies
Bug #744: V/A out of sync after pause for some time
Bug #759: Subtitle fails to load
Bug #870: SMB:// - access denied
Bug #885: Wrong subtitle
Bug #886: showtime won't play 4.0 audio tracks
Bug #888: Subtitles wont be detected if a point is used in the name
Bug #890: MP4 Container issue
Bug #893: Showtime UI going into image viewing mode when there is only 1 image in the directory
Bug #894: Image mode showing image file which is not found in the directory
Bug #901: Headweb plugin does not ask again for credentials if it fails to auth
Bug #914: Showtime won't play 3.0 audio tracks
Bug #918: Only 1 Set-Cookie headers inestead of all in httpPost (and possibly httpGet)
Bug #923: ass subtitles support bad unstable
Bug #927: video segment selection crashes FAT ps3
Bug #929: Showtime won't start playback if subtitle is empty
Bug #932: Update plugins page for showtime
Bug #948: Back from pause audio / video are desynch.
Bug #956: External subtitles not listed if subtitles in MKV (UPnP)
Bug #959: Video titles displayed wrong.
Bug #961: Continuous Playback Problem
Bug #963: Black screen with audio starts then crashes system with certain x264 .mkv
Bug #965: Error when getting http file
Bug #968: three subtitles bugs
Bug #974: Autoplay feature causes "cpu to slow" on the next one
Bug #975: fflockmgr() potential memory leakage
Bug #986: Continuous Playback Track Problem
Feature #501: Consecutive reproduction of files
Feature #530: Enable continius play
Feature #640: MP4 codec support
Feature #657: "AppedItem" Cookies
Feature #753: VOB file continuous playback?
Feature #864: Autoplay next movie
Feature #867: HTML Codes, Characters and symbols convertion
Feature #875: Video playlists
Feature #921: DVD FOLDER
Feature #926: continuous playback
Feature #930: Return location property in httpGet/httpPost
Feature #931: Create link to the latest testing build in download page
Feature #941: Item View Background
Feature #946: Reveal headers in httpGet request without loading file
Version 3.5.175-g1f7c531
Add support for continuous playback of all video items in a directory
This needs to be enabled in the video playback settings (default off)
Fixes #501
Fixed #530
Fixes #864
Fixes #875
Version 3.5.171-gf1b3001
Write logfiles to disk (in cachedir).
These logfiles can be obtained from
http://ip.address.of.showtimebox:42000/showtime/diag
Version 3.5.134-g7d1f686
ps3: Switch memory allocator to TLSF
This is another attempt to fix the out of memory issues that has
been plauging Showtime for quite some while.
So far it looks much better than when using jemalloc
Version 3.5.121-g9598cbf
ps3: Fix DVD playback
Showtime should now be able to play back both ISO files and
VIDEO_TS DVD folders.
Fixes #507
Fixes #921
Version 3.5.110-g843527f
ps3: Fix playback of 3.0 audio
Fixes #914
Version 3.5.108-g6775194
ps3: Fix support for 4.0 audio channel layout
Fixes #886
Version 3.5.105-ga4e10cc
ps3: Round timestamps to ms precision before feeding them to the SPU decoder
For some unholy reason the SPU decoder seems to hang when timestamps are not
rounded to ms precision. I've no idea why.
Fixes #640
Fixes #662
Fixes #890
Version 3.5.72
Various fixes for UPNP compliance
autobuild: Support -R option (Do not upload build results)
Fix printf formating error
Don't write stuff to cache that we never will be able to retrieve again.
Merge pull request #66 from whyz/subtitle_timeout
Fix a couple of bugs spotted by LLVM
LLVM lacks some intrinsics (unless we build with SSE4.1) for the GLWSSE vectorization
More autobuild fixes for ps3
New toolchain (hopefully works)
buildsystem: Fix bug with toolchains for ps3
Use jemalloc on ps3
Rewrite EMU_THREAD_SPECIFICS to use pool allocator
Makfile: Fixup som deps
pool: Rewrite pool to not use malloc() derived allocations at all
Various fixes for libav 0.8
libav: Clean build dir if submodule is updated
osx: Initial attempt to use VDA (Video Decode Acceleration)
video decoder: Don't abuse buffer allocation for frame metadata
Update libav to 0.8.1
buildsystem: Various clean and add support for ccache
Version 3.5.54
Update ps3toolchain
Build toolchain parallelized according to -j arg to Autobuild. Fix PSL1GHT paths
Autobuild: Make ps3 target build toolchain as well
Update to libspotify11
Calculate subtitle duration if none is specified.
Update Danish translation
Update Italian language
Version 3.5.52
Merge pull request #65 from whyz/vdpau_deinterlace_setting
fixed spelling of Spatial
removed debug log output
Removed non-working runtime setting for VDPAU deinterlacer. Added resolution limit setting for deinterlacer.
Add Czech translation, by Jirka Dutka
conform to new settings_create_multiopt syntax
merge
ps3: Partial revert of a change that caused default overscan settings on PS3 to be lost
Version 3.5.43
glw: Make sure string concatenation of rich text formated strings works
Add html_enteties_escape() helper
Remove duplicate function token2string()
glw/clist: Initialize position without filtering first time
osx: Allow theme path to be set
glw: Autorescale userinterface based on window dimensions
Render image shadows in blurred mode
glw: Improve clist widget a bit more
Avoid NULL deref
Don't use a var before initialized
spotlight: Avoid NULL deref
Improve some asserts
imageloader: Fail early if we try to load an image with invalid request dimensions
glw: Improve propsorter()
prop: Fix bug in nodefilter
glw: Fix error in blur shader
glw: Make scurve() take an additional third arg
glw: Make change() function accept property reference as trig variable
glw: Improve clist widget a bit
Remove unused stuff
smb: If we get logged in a guest but not want to, act as if login failed
constify
Remove unused decl.
smb: Fix recently introduced crash
Version 3.5.19
smb: Add support for domain name in authentication request
osx: Fix broken windows button close
Drop debug printf
spotify: Fix fallout from artist picture revamp
osx: Fix application exit bugs
Make albumart and artist picture less dependant on last.fm
htsbuf: Add htsbuf_to_rstr()
Fix bug in imageset decoding
http-client: Add support for gzip content encoding
Add rstr_spn() helper
Add datasource to audio item metadata and tables for storing album art, etc
Add prop event class
Remove unused/broken EVENT enum entry
js: Add plugin.onEvent() for handling global events
osx: Make Shift+F5 reload data model
js: Refactor the event handling code
fa_scanner: Make sure fde_stat.fs_mtime is correctly initialized before use
metadata: Correctly update stream list
rtmp: Fix crash on Lion 64bit
Empty commit
Bump (c) year
Merge pull request #63 from Daisho/master
maj lang fr
Version 3.4
Bug #216: Image navigator – missing rotation of previews
Bug #448: Photo – Doesn’t display .jpg over 900ko
Bug #478: new version can’t play 1080p movies
Bug #628: Clock is 1 hour off.
Bug #716: Video list disappears permanently
Bug #717: The clock displaying is not right
Bug #718: italic subtitles display
Bug #719: Subtitles in mkv file are still on even though in settings they are off
Bug #720: Rar Split files is broken
Bug #721: L5.0/5.1 MKV no video playback
Bug #724: 3 Video Files splitted but Showtime Shows 1 Video in the Directory
Bug #726: Subtitle BUG (Overlapping)
Bug #729: .MP4 Container problem (and possible .MKV improvement suggestion)
Bug #731: Subtitles in rar split files
Bug #732: Subtitle position.
Bug #739: SMB (Samba) Network Issue
Bug #740: Bookmarks: Selecting photo image and appera fodler image?
Bug #746: SMB (Samaba) Video Playback Issues
Bug #748: MKV 5.1 igh level ( Debug Option to write a txt when it says CPU to slow )
Bug #750: high quality mkv (+20gb)
Bug #757: Samba Playback Video Speed-Ups Slow-Downs
Bug #760: Memory leak when playing large/long movies
Bug #771: No video shown when playing this movie sample
Bug #773: Idee to eliminate the Memory Problem on MKV!!!
Bug #776: Http Client Hangs
Bug #779: Plugins: Message with a lot of charaters block
Bug #781: Plugins: Read local xml files
Bug #782: Plugins: Read files from SMB path
Bug #790: Plugins: showtime freeze when reading rtmp
Bug #794: .OGM Container playback issues [PS3]
Bug #796: Audio track bug
Bug #806: Video titles do not flow under cover art image?
Bug #810: AC3 mono track does not work.
Bug #834: FLV PLAYBACK BUG
Bug #836: More than 1 Subtitle per movie.
Bug #842: Possible bug with AVC codec [email protected]. (on PS3).
Feature #348: please add support for EGL / OpenGL|ES
Feature #417: Mark files that has been played
Feature #518: Samba streaming
Feature #640: MP4 codec support
Feature #690: resuming playback from where left off
Feature #707: Detect track flags in .MKV container
Feature #710: Subtitle adjustment.
Feature #775: mkv track names display
Feature #784: Plugins: Cache remote (HTTP) image files
Feature #802: Plugins: settings.createComboBox like in showtime settings
Version 3.3.384
Fix bug causing screen saver to show a little too much stuff at once
ps3: Fix regression from last commit (seek caused picture order problems)
Update trad. chinese translation
ps3: Various fixes for problems with cell accelerated h264 playback
ps3: Fix mono float (ac3, etc) audio output
Version 3.3.379
Minor fixes
Add support for plural forms in i18n code
Update Polish translation
glw: Make sure the UI respects orientation of images also when doing alpha shaded borders
glw: More clist wip
Don't try to write to blobcache if file load fails
Initial clist
Make it possible to turn off the multilingual 'No media loaded'
Mac: Map F4 -> Enable screen saver
theme: Make the 'No media loaded' screen a bit funkier
Use av_malloc() where we should
Add support for imageset: URIs
glw: Fix bug causing reload of images due to rescaling requirement to sometimes fail
Version 3.3.366
Autobuild fixes for ps3
Updates for autobuild system
glw: glt_url is always set, don't worry about anything else
glw: Fix linked list corruption causing UI freeze
Fix the broken 1088 -> 1080 fix
Drop stray printf
Fix bug causing incorrect rendering of text in GLW UI
Add support for UTF-16 SRT
Only consider SRT subs if rest of filename matches with movie filename.
VDPAU: Use shaders for scaling instead of the VDPAU mixer
Version 3.3.356
Update german translation de_DE
Update Danish translation
VDPAU: Disable spatial deinterlacing on 1080 content. Not all GPUs are fast enuf
VDPAU: If height == 1088, say it's 1080 because it works!
htsp: increase buffer
upnp: Fix arist images in screensaver. Also plug a memory leak
glw: Add support for simulating texture load failures
Use rstr_t on more places
Fix problems with multiopt in javascript
Revert "Add prop_select_first()"
multiopt setting: Make sure something is always selected
Add prop_select_first()
Version 3.3.344
Keep audio pipeline full even if audio is turned off (during video playback)
Fix crash
ps3: Correct identification of mounted optical drives (names and icon)
videoplayback: If we get an error during playback wait until buffers are empty before we exit.
Update Slovenian translation
blobcache: Fix a bunch of bugs
Add missing file (md5.h)
A new filebased blobcache. sqlite just didn't make it
Add pool_num()
Fix http_ctime()
theme: Add missing SkipBack and SkipNext icons
svg: Add support for
The file bundler does not really support file with spaces, so avoid that
upnp: Grab albumart for images and videos as well
theme: Move video title above image
docs: Mention from which version settings.createMultiOpt() is available
Version 3.3.328
js: Add createMultiOpt() to the settings object and fix various race conditions.
Make settings_create_multiopt() accept prop_courier argument like the rest of the settings does
Clear callback when setting is destroyed
Add prop_courier_create_lockmgr()
Make prop_get_name() thread safe
settings: Avoid duplicate init for integer settings
Add setting_detach()
Update Russian translation
Update trad. Chinese translation
Change some pthread_ into hts_
Fix support for 5.0 audio
js: Load raw js code from a detached thread to avoid blocking the main thread
Better support for truncating text
Add some code for loading raw javascript from commandline
Correctly deal with SQLITE_LOCKED in blobcache
Update Italian translation
Version 3.3.312
glw: Make image loaders load expired images from cache if they are available.
Merge pull request #57 from cocoon/master
If Video-Option "Stretch to fullscreen" is on, don't shrink movie proportional, this fills the screen with the complete movie. So there should be no blac
Add Video-Option for Fullscreen-Stretch (no black bars / not proportional)
Update src/video/video_settings.h
Version 3.3.205
Improve the extens API a bit
Add more stats about memory usage
Version 3.3.203
theme: Various cosmetical fixes in the settings view
glw: Fix focus bug
text rendering: Adjust shadow displacement based on font size
theme: Reduce vectors in scalars where possible
theme: Clip on/off button at border
glw: clip widget: Allow clipping at bounding box
glw: Account for padding when drawing text cursor
Update language files from source code
Update Bulgarian translation
Drop support for pixmaps as properties
Update italian translation
Version 3.3.192
Reduce libav includes
Close sqlite databases on exit
glw: Always use glw_render0() to render
glw: Add gc_get_indentitfy
Faster text rendering
Bump to libspotify 10
glw: changed() needs support for cstring
Don't do rstr stuff in cstr code
need limits.h for PATH_MAX
fa: Increase IO buffers for video streaming
smb: Improve read throughput but doing multiple asynchronous reads simultaniously
Version 3.3.181
Drop a stray debug printf
prop: Add a new data type (cstring) which is compile time constant strings
gu: Initial stab of a per-page dynamic menu
gu: Add a status column in the directory listing
prop: Add PROP_SUB_IGNORE_VOID and PROP_SUB_AUTO_DESTROY
Make thumbnail generator stat source video file to figure out if it needs to regenerate thumbnail (by checking modification time)
blobcache: Make expire time 64bit
Version 3.3.174
configure: Add LIBAV_LDFLAGS
glw: Remove a superfluous newline from a log message
Add strip as a make target
glw: Fix shaders for OpenGL ES 2.0
glw: Don't crash if image decoder is not available
gu: Make the toolbar live inside the tab notebook
prop NULL is same as zombie
configure.osx: Fix broken APPDIR
Merge pull request #48 from alexandrezia/hideIDXSUBSubtitles
Hide .idx and .sub subtitles as well as .srt .ass .ssa etc.
Version 3.3.164
Update Italian translation
Update Danish language
Fix some cache bugs causing crashes
Version 3.3.161
Add missing open: glw_backend_opengl_es
glw: OpenGL ES 2.0 support
glw: Split OpenGL code a bit to prep for OpenGL ES support
glw: Fix correct ifdef for PFNGLXBINDTEXIMAGEEXTPROC and friends
glw: GL_BGRA is not available everywhere, we can deal with that
Make it possible to have multiple build outputs for a single configure type
Version 3.3.127
Merge pull request #41 from alexandrezia/MacOSXIgnoreFiles
Update Swedish translation
Update lang files from source
ui: Start working on a new list layout when browsing content
spotify: In album search results, set $metadata.icon as album art
Make sure video pages always close on back navigation
Better title on search result page
spotify: Get playlist images
lastfm: Fix some bugs
Update Italian translation
Update German translation
Update Russian translation
Update trad. Chinese translation
Merge pull request #42 from alexandrezia/pt-BR
Merge pull request #40 from alexandrezia/fixTypoMemroy
fix bug causing RTMP streams to stop a bit early
Version 3.3.107
glw/container: If the weight if a child is 0, don't include it at all in any calculations
Add a settings that controls how much of a video file that needs to be played before it's counted as played
glw: Add .shadow and .outline properties to text widgets
lastfm: Add some asserts
glw: Fix some bugs in glw_tex_flush_all() (mostly used when reinitializing universe)
glw: Make $clone property propagate thru loader widgets
Fix fallout from i10n in nvidia.c
Version 3.3.100
glw: Add support for settings .bold and .italic on text label widget
Fix a bug in font-rendering causing some glyphs to occasionally not be rendered
coreaudio: Say we support floating point output from codecs (and support it as well
ssdp: Don't rely on IP_PKTINFO (Seems broken on OSX)
Fix fallout from theme reorganising
Fix some issues in smb client
Revert "Fix some warning"
Fix more fallout from libav include reduce
Fix fallout from libav include reduce
Reduce includes from libav
Remove support for skin://
Remove all of the skin:// stuff
Move more stuff from skin:// to theme://
Move icons from skin:// to theme://
Remove showtime.readFile() from release builds
Fix some warning
Version 3.3.84
Add support for keeping track of images in metadata db
Add Estonian translation
Update Polish translation
Update Bulgarian translation
Update Danish translation
Increase granularity for subtitle time adjustments
Fix broken bottom padding of text based subtitles (SRT, etc)
Fix broken scanning of RAR archive contents
fa: if read(0 bytes) just return 0;
smbclient: Correctly handle NBT keep-alive packets
In audio player, treat AVERROR(EIO) same as end-of-file
Remove inferior samba clients
smbclient: Correctly adhere to the non_interactive flag in stat method
Initial work on a native Samba/CIFS
Version 3.3.068
Update italian translation
Update traditional Chinese translation
Update Polish translation
Updated Romanian translation
Fix double free() introduced in 12564d46bcdf9a7f14eef0f90aa670af138d8084
ps3: Correctly display local time (ie, adjusted for current timezone)
Better error reporting from fa_image_from_video2()
Version 3.3.061
Correctly fix read-after-end-of-file in RAR archives
Don't include filename in error message
Fix RAR filename style to be even more flexible
Fix bug causing cached items to be filtered out by directory scanner
Max line length is 80 chars mr man
Improve tracing related to sqlite operations
sqlite vfs wrapper: Fix a memory leak and bug causing temporary files to be unusable
Avoid NULL deref
Adjust threshold for automatic subtitle selection
Be more verbose when i can't read files in RAR archives
Fix reading near end-of-file in RAR archives
glwtheme: Add empty archive.view
Better handling of SSA/ASS collisions and padding
Support tags in normal subtitle text
Be more liberal when parsing markup tags in text.
Add Bulgarian translation
Version 3.3.045
Resume video from last position when playing the same item again.
Improve video_deliver_frame() API a bit
Fix some video debug info
Fix use of uninitialized var
Drop unnecessary code
Write current time of video in meta database when watching a video
Simplify
fa_scanner and metadata: Fix some bugs. Add better debug logging
Version 3.3.037
Add support for tracking # of times an item has been played.
prop: parent == NULL same as a zombie
Fix build breakage
Add support for keeping track of playcount and last time played for items
Add missing file
Split some db support code from metadata.c -> db/db_support.c
Fix build on OS/X
Fix some copy-paste programming error (affected SID and GMEfile playback)
metadb: More robust loading of cached directories
metadb: Log when we run into SQL syntax issues
metadb: Whitespace fixes
metadb: Fix broken SQL
Get rid of prop_create_check()
Merge branch 'release/3.2'
Update italian translation
Traditional Chinese language file for Showtime-3.2
Add sqlite3 binary to gitignore
metadb: Store video file format in video info as well
Add support for default flag for audio/subtitle tracks
Merge branch 'metadata-v2'
bump for tag
A very simple pooling of sqlitedb handles
metadb: Fix some bugs
Allow fa_scanner to read entire directory structures from metadata cache
build sqlite3 cmd tool with -DSQLITE_DEFAULT_FOREIGN_KEYS=1
Make Sqlite3 fly on PS3
Add hts_mutex_init_recursive() -- Sqlite needs this (*grumble*)
Fix fallout from rebase from master
Make metadata cache versioned
Move meta.db into path for persistent storage
Switch metadb to WAL journal mode
drop stray printf()s
metadb: Add support for schema upgrades
Add a bunch of SQLITE_OMIT_ compile time defines
metadata schema
Add stuff for building sqlite3 shell
Initial work on metadata cache in sqlite
Include sqlite3 in build
ps3: Disable audio copy control
Don't offer multich audio controls on ps3 audio output
ps3: Avoid using MSG_WAITALL. It seems a bit buggy or something
readme: Mention that wii port is broken
update ps3 readme a bit
Merge pull request #35 from bielorkut/patch-1
configure: Fail if libav configure/make fails
Some spelling mistakes corrected.
ps3: Build libav from submodule
Make libav as submodule work on linux
libav as submodule
Version 3.2
Bug #259: Overscan compensation should only affect user interface
Bug #435: [Linux] segfault when adding bookmark
Bug #468: Youtube HD Video Playback don't work h.264 Level 4.0
Bug #480: m2ts video blocking
Bug #580: Seeking not working and MKV problem in version 2.99.517
Bug #588: Playqueue does not trig pagination from source model
Bug #589: Keyboard typing problem
Bug #594: MKV PROBLEM in newer Versions Found!
Bug #598: Controls disappear after seeking scene
Bug #599: Overlay white writing in reproduce time: "Media loaded"
Bug #601: Playing MP4 files contained H.264+MP3 content will be freezed.
Bug #614: MKV 1080p (H264+AC3) TOO slow (~4 FPS)
Bug #627: Showtime closes when playing MKV.
Bug #630: Button layout invisible after using the 1 minute browse trough movie function thing.
Bug #631: Subtitles created with AVIADDXSUBS do not show up.
Bug #636: No streaming of MKV files possible
Bug #646: Issue with MKV format 1 ?
Bug #651: Sound Delay
Bug #656: showtime.JSONDecode reports invalid JSON while other tools
Bug #677: Playback does not fill screen on PS3
Bug #681: Video playback broken
Bug #692: AAC Codec playing a static sound in MP4 video
Bug #694: SRT Subtitles display position.
Bug #703: Ps3 DTS /TO/ Force Stereo no sound on the AV Receiver.
Feature #420: Digital audio output on PS3
Feature #482: 5.1 DTS and Surround Direct Output to the Optical.
Feature #581: Displaying messages on the screen using the HTTP interface
Feature #595: HDD Buffer for better 1080p WiFi Streaming
Feature #606: Subtitles color
Feature #629: ZOOM FUNCTION not saved.
Feature #632: Slideshow for Photos
Feature #634: Sane and Clean exit from Showtime
Feature #655: Ability to change HTTP header for appendItem
Feature #700: WebM VP8 Cpu is too slow
Version 3.1.231 non officielle
language updates
ps3: Remove set setting for forcing h264 4.2 content to cell decoder
Update italian translation
Having code with side effects inside assert() is the mother of all failz
Remove unused define (thanks wader)
Drop stray printf (thanks wader)
If configured with --enable-release, compile with NDEBUG
Improve HTTP streaming slightly
Fix rendering of empty lines in SRT files
Avoid scanning directories and probe files if media streaming FIFOs are not full
Plug a memoryleak
fixed_buffer_mem WIP
ps3: Fix some picture order problems
ps3: Rework video decoding a bit, hopefully a bit better now
Use halloc() for audio buffer
ps3: Add support for multichannel audio
Merge pull request #31 from whyz/master
Added dvb programme description below programme list.
Version 3.1.228
This build adds support for multichannel audio output on PS3 (AC-3, DTS and 8 channel linear PCM).
Note that due to how the PS3 audio frameworks applications can not output raw digital bitstreams.
So Showtime still needs to decode the audio and than the PS3 will reencode the audio in the best available encoding mode the user has selected (or don't do any encoding at all if 8 channel PCM is available). Still this is a major step compared to having just 2 channel stereo.
For all you who roll your own builds of Showtime, please note that you need latest version of my PSL1GHT fork for Showtime to build.
I've also fixed a major memory leak that manifested itself when rendering fonts with outline (which is default for subtitles).
So if you watched a movie with subtitles the memory would drain and Showtime would eventually crash.
Another thing is the increase of packet buffer to 40MB in conjunction with some adjustments to socket buffers, etc.
This should hopefully make streaming over lousy wireless connections better.
Version 3.1.213 non officiel
Add support for floating point audio in audio pipeline.
libspotify v9
Implement our own pool allocator
Improve read-ahead cache a bit
linux: Remove d-bus interface. It's buggy and crashes.
Version 3.1.208 non officiel
Merge pull request #29 from whyz/master
Merge pull request #30 from tomodachi/patch-1
added needed dependencies for ubuntu natty 11.04
ps3: Add our own sfo.xml
ps3: Implement a hdd-based read-ahead cache when streaming video
htsp: Include description from EPG in data model
Fix problem when upgrading plugins
lang cleanup
tcp sockets: Move spill buffer to tcpcon_t
Add missing prop_unsubscribe() causing memory corruption
Added createInt to the plugin documentation
spotify: Optimize metadata handling
Fix null deref
Add support for detection if seeking in a file is a slow operation.
Allow service discovery to be disabled
httpclient: Don't fail if we get disconnected during receive of body in 3xx and 4xx requests
Fix bug in JSON decoder making it choke on empty dicts
js: Fix missing rooting of JSObject
Version 3.1.203 non officiel
• ps3: Add our own sfo.xml
• ps3: Implement a hdd-based read-ahead cache when streaming video
• htsp: Include description from EPG in data model
• Fix problem when upgrading plugins
• lang cleanup
• tcp sockets: Move spill buffer to tcpcon_t
• Add missing prop_unsubscribe() causing memory corruption
• Added createInt to the plugin documentation
• spotify: Optimize metadata handling
• Fix null deref
• Add support for detection if seeking in a file is a slow operation.
• Allow service discovery to be disabled
• httpclient: Don't fail if we get disconnected during receive of body in 3xx and 4xx requests
• Fix bug in JSON decoder making it choke on empty dicts
• js: Fix missing rooting of JSObject
Version 3.1.188 non officiel
js: Allow arbitrary headers to be set in HTTPAuth handlers
More robust handling of character encoding in Javascript HTTP client
Refactor character set handling a bit
Remove old file
js: Correct textDialog function
js: Added function textDialog to the plugin API
js: Added function simple_dialog to plugin API (shows a message in a popup and a textbox to user enter something and get the value)
Added background support for plugins
glwthemes: Added support for background in directory type pages, use page.metadata.background
upnp: Various fixes
Add Hungarian translation
Add support for overriding HTTP headers from plugins
rpmbuild spec file for redhat/fedora etc
Merge branch 'master' of github.com:jonask/showtime
changing linux make uninstall path and add gtk-update-icon-cache
changing linux make uninstall path
add showtime desktop icon to the linux make install script and correct system path for fedora
Update Dutch translation
Update Trad. Chinese translation
Update Romanian translation
Update Norwegian translation
Update French translation
Version 3.1.164 non officiel
js: Added function createInt for settings of a plugin
glwtheme: Fix audio in infobox
js: Add plugin.createStore()
Add Trad. Chinese Translation
Add Romanian translation
Update Italian translation
New language string
rtmp: Disable seeking if duration is 0 (or unknown)
Add probe support to RTMP. Add showtime.probe() in javascript API
js: Remove superfluous return
js: Added function createDivider for Settings
Fix deadlock
ps3: Make it configurable if we should force h264 content to level 4.2
ps3: Allocate memory for vdec directly from LV2.
Add a global option for setting video zoom
glw: Make it possible to abort loading of textures that no longer needs to be displayed
Update Spanish translation
Fix broken docs
Change AVDISCARD_NONE to AVDISCARD_DEFAULT which is the default (really!)
Remove pointless argument
Add French translation
Update Chinese translation
Don't be so picky about missing properties when starting RTMP stream
Remove unused page type
Deal with "git describe" that does not support --dirty
Update Norwegian translation
Add Danish translation
Remove fa_dir_sort() (again)
i18n: Sort languages based on displayed title
Add Turkish translation
Add Russian translation
Add Finnish translation
Update Italian translation
Add simplified Chinese translation
Update polish translation
Add translation to Norwegian (Bokmål)
Update dutch translation
Remove legacy plugin bundle setup
URL where URL should be
Mention that the plugins.md doc is far from complete
Try to fix the markdown
Update de lang
Update lang files with translations for plugin repository
plugins: Move plugins to 'installedplugins/' to avoid clash with previous dir for plugin config/settings
http: Don't make up a cache lifetime. It will screw up things.
docs: Minor cleanup
Initial stab on plugin documentation
js: Remove 'type' from createSettings
js: Rename some stuff for better names
Drop 'disableAuth' from httpGet() and httpPost()
js: Some changes on plugin object also move getAuthCredentials to from showtime. to plugin.
plugins: Fix fallout from master rebase (NLS stuff)
plugins: Switch to official repo
Update UI with latest plugin changes
Add a URI to list of installed plugins
js: Fix min args for appendPassiveItem
More granular Linux arch info
Include system type in HTTP user agent
Allow the repository to contain an error message displayed to the user when browsing the repo
Make the plugin repository changable from command line
js: plugin.config. was not properly reflected in C code
js: Move createService from showtime object to plugin object
js: Fix argument list to showtime.httpPost
Change RELOAD_DEV_PLUGIN into RELOAD_DATA
js: Add support for action buttons on page object
glw: Drop the offset and limit in cloner()
add showtime.durationToString helper
glw: Modify clip-widget to allow arbitrary distance of clipping planes
plugin repo browse: Restructure data model a bit
js: Add page.appendPassieItem
navigator: Error, correctly set directClose
Don't defer scan of installed plugin to a separate thread.
Remove plugins from Showtime
js: Change showtime.currentVersion() a bit
Better error reporting during load of dev plugins
In plugin JSON files, If title-field is missing, use id-field instead
Make it possible to reload plugin under development
plugin: Add description for plugins
Improve status handling of plugins
js: Add showtime.currentVersion()
Add some helpers for converting string version to an integer
Add a global property tree for plugins
Switch to plugin:repo for browsing repository
Make it possible to also browse installed plugins.
Add plugin.view
Allow plugins to be installed from filesystem
Remove stray character
Remove settings related to plugins when uninstalling
Remove dead code
Make it possible to load a plugin with '-p' when starting Showtime.
Versioned repository file
More work on integration with external plugin repository
Add url_resolve_relative_from_base()
js: Keep fileaccess handle to the JS scriptfile while a plugin is loaded
Make htsmsg_field_destroy() public
htsmsg: Move hm_islist to field when adding msg
Fix use of prop after destroy
Initial stab on plugin browse
glwtheme: Add plugin icon
Add js_plugin_unload()
Add Polish translation
Just scan what we need in update_lang.py or we risk scanning other stuff
Merge pull request #19 from gonzzor/webdavs
Add webdavs support
Version 3.1.126
- Ajout des traductions.
- Ajout du support des plugins.
Version 3.1.60 non officiel
Add dutch translation
Drop some debug output
Add some lame code to handle UTF-8 BOM and CRLF line endings in update_lang.py
Add spanish translation
Fix some bugs in update_lang.py
Merge pull request #18 from wader/osx_fixes
Fix indent, use spaces
One more time, sort paths correctly
pt_PT: translate search using spotlight
pt_PT: add missing semicolon
de_DE: translate search using spotlight
l10n: Insert comments in .lang files where translations are missing
l10n: Add italian translation
i18n: Sort available languages
Add fa_dir_sort()
l10n: Portuguese updates
Portuguese translation by Andreus Sebes
German translation by Max Jänsch
Updates after slight changes in language scanner
Stable ordering of sources
Fix missing translation
glw: Fix some navigation bugs
Merge pull request #16 from wader/osx_fixes
Sort paths for each key as os.walk might return files in different order
i18n: Sync NLS changes for Mac OS X
Version 3.1.35 non officiel
i18n: Add documentation for making translations
i18n: Make it possible to load translation via HTTP server
i18n: Skip utf-8 BOMs in lang files
l10n: Add translation for swedish language
i18n: Initial work on NLS (Native Language Support)
Fix typo
trap handler: Resolve symbol for fault address.
Add support for PROP_MOVE_CHILD in prop_concat filter
Version 3.1.27 non officiel
• Remove unused file commandmenu.view
• glw: Replace int2str() with fmt()
• glw: Replace float2str with fmt()
• glw: Add fmt()
• glw: Fix typo causing count() not to work
Version 3.1.22 non officiel
If playqueue reaches end of current playqueue try to request more entries
playqueue: Add support for PROP_ADD_CHILD_VECTOR
Make it possible to configure subtitle style (color, shadow, outline).
Version 3.1.19 non officiel
Move all settings into a settings/ directory in showtime's persistent storage path. Showtime will automatically upgrade the previous directory structure to this new structure.
Avoid font size multiply by 0
Fix use of uninitialized var
Fix uninitialized var
Remove aliased font faces when a real face of an aliased family is loaded
glw: Fix problem with property cloneing when re-evaluating some view statements
Add support for reseting font to default
Add support for tag
Add support for drawing a horizontal ruler in text rendering
Default text color should be white
Version 3.1.9 non officiel
Fix videolaunch layout a bit
Use prop_create_check()
Allow result_sizep to be NULL in http_request()
Drop unnecessary if() statement
Version 3.0
- Possibilité de zoomer dans les vidéos.
Le développeur principal part en vacances et espère bosser sur les points suivants à son retour :
AV sync problems
Digital output
Volume control
Version 2.99.534
Menu contextuel redessiné
Ajout du support pour Windows 1251 codepage
UPnP: Assurez-vous que nous trouvons réellement les titres lorsque vous faites une sonde aveugle. Ce bug a causé des problèmes à certaines personnes faisant quelques vidéos qui ne démarrer pas du tout.
Rendre possible d'entrer ces informations dans la fenêtre contextuelle auth qui n'est pas enregistré sur le disque
Ajout du support pour passer mimetypes interne. Accélère le chargement des médias et lance la lecture.
PS3: Mise à jour XMB icône (meilleure centré)
SRT subtitle discovery améliorer
Ajout du support pour le retard de sortie des sous-titres
Ajout: cherche par vignette dans le menu contextuel de commande (s'annonce très mauvaise sur PS3 pour le moment )
ui: popup d'authentification redessiné
Améliorer: settings views
PS3: Ajout du support pour les BD à distance
Ajout du support pour le cycle entre l'audio et des sous-titres en utilisant un seul bouton
Amélioration de la présentation de l'audio et des sous-titres
Amélioration du rendu des sous-titres. Il ya beaucoup de changements ici. Voir bc0cf58e et 76142920
PS3: Afficher toutes les entrées trouvées dans le système raisonnable VFS root comme sur leurs propres services
PS3: Si l'affichage fonctionne en pixels non carrés mode 16:9, interface échelle conséquence
Utilisez libav.org récemment publié la version 0.7 (avec un couple de corrections de bugs sur le dessus)
Version 2.99-507
Add support for BD remote
Shuffle buttons around a bit
Remove bookmark_mutex
glw: Add missing file
ps3: Update XMB icon (better centered)
spotify: Don't show 'no error'
Version 2.99-401
Fix alignment issues with subtitles.
Make sure each rendered text line is aligned same way as the text bounding box
Fixes ticket #497
Don't crash if text rendering fails
freetype: If we are unable to get a face with style modifiers, try to get one without
It's ok since we can do italic and bold ourselfs. Before this Showtime crashed
httpclient: Fix regression with non-chunked transfered data
Problem when reading last bytes of file (truncated reads)
Affected playback of .mov/.mp4 files
Version 2.99-393
New PS3 icon in XMB (credits to gizmo)
Improved subtitle rendering (Can now do some styles, etc from SSA/ASS)
subtitles: Add support for Windows 1250 character encoding
Handle UTF-8 BOM in SRT files
Fix various bugs in PS3 Cell accelerated video decoder
Improve SRT scanner (Don't search on UPNP shares, only search parent folder and subs/ folder)
Faster navigation to new page when clicking on an item
Fixes for Twonky UPNP/DLNA server
Fix playback of some AVI files (Timestamp problems)
Plug a bunch of memory leaks
Handle <b> and <i> tags in SRT subs, skip other tags
Add settings for subtitles
- Screen positioning (left, center, right)
- Size adjustment (no longer scale from UI settings)
- Possible to have Showtime always select a subtitle if one is found
Faster start of video playback from upnp (use mimetype to infer container format instead of probing)
Improve buffer management, see 7ecd2e76
Improve performance of browsing RAR archives
Make opensubtitles.org work again
Support SRT files from minidlna server
Version 2.99 284
- ps3: Fix video bitrate calculation when using SPU decoder
- Fix bitmapped subtitle formats (VOBSUB) on bigendian (such as PS3) systems. Ticket #433
- Fix scanning of SRT subtitles Ticket #408.
- webdavclient: Strip ‘http://host’ in webdav responses before parsing. Ticket #426
- linux: Prefer openssl over libssl
- ps3: Use system fonts (Latin, Japanese, Korean, Chinese) so lots of more characters should work now
- subtitles: Autodetect encoding of SRT files
- ps3: Fix seeking bugs when playing with cell acceleration
- ps3: Force cell decoder into level 4.2 even if content is 5.x
- Add support for all ISO 8859 character encodings and make it configurable in Language -> Settings which default character encoding to use for SRT files.
Version 2.99 275
Better strategy for waiting on UPNP devices to show up when browsing
Allow playback of videoparams:-ish URLs directly
prop: Add an option that allows a string property only to be set if previously unset
(debug) log when user switches track (audio or subs)
Add htsmsg_json_serialize_to_str()
upnp: Use videoparams:{} when launching video to get correct title
Remove #include (it’s unused)
glw: Fix misrouted event signals
glw: Make glw_math_sse.h compile with -O0
ps3: Fix video bitrate calculation when using SPU decoder
Fix bitmapped subtitle formats on bigendian systems. Ticket #433
Fix scanning of SRT subtitles Ticket #408
glw: Remove sizeBias attribute
fa_bundle: Must advance file pos after read
Rework font rendering
ps3: Preload system fonts
More stringent UTF-8 parser
subtitles: Autodetect encoding of SRT files
Version 2.99 254
- Liaison du décodage vidéo vers les librairies de la PS3. Ceci va accélérer le h264 (jusqu'au niveau 4.2) et le MPEG2 pour ainsi permettre de lire du contenu 1080p.
Pour vous assurer que le décodage cell est actif, appuyez sur L3 et cherchez "(Cell)" en bas.
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
Version stable :
Site officiel : https://movian.tv/