Return to Home PS3 Project
Showtime
Unofficial Builds

PS3 Showtime Repack 
Tweet
English:
From this page you can download the unofficial versions of Showtime, useful to try the new features immediately, without having to wait for the (rare) official releases.
"Unofficial" simply means that this versions have been compiled from sources taken from the official GIT, so, in other words, they are still under development. For this reason, they are not fully tested and/or 100% optimized for the PS3 and so they may cause crashes or freezes in your console.
Try them only at your own risk.

Notes:
  • I changed nothing in the application's source code! So all credits go to the original authors: http://www.lonelycoder.com/showtime
  • For the reason above, please do not send me emails with requests for changes or fixes to the program, I am NOT in the development team of Showtime!
  • The application version is set according to the GIT revision, in this way will be easier to distinguish the various builds.
    This means, for example, that version 3.1.145 will have a PARAM.SFO where APP_VER value will be 03.01 and VERSION value will be 01.45.
  • Since I don't like the new icon, in my builds I will use the old ICON0.PNG.
  • Because I need space on my Dropbox account for other personal projects, I proceeded deleting old builds and starting from v3.3.390 I'm uploading the builds on a file hosting service (initially I chose Megaupload but then it has been closed, so I opted for Filesonic but then it has disabled sharing functions, now I chose Mediafire hoping that it won't change too).
Italiano:
In questa pagina potrete scaricare le versioni non ufficiali di Showtime, utili per provare le novità introdotte senza dover aspettare per le (rare) release ufficiali.
Non ufficiali significa semplicemente che sono versioni compilate dai sorgenti presi dal GIT ufficiale, quindi in altre parole sono versioni ancora in pieno sviluppo. Ma proprio per tale ragione, essendo ancora in sviluppo, non testate a fondo e non ottimizzate al 100% per la PS3, potrebbero causare crash o freeze.
Provatele solo a vostro rischio e pericolo.

Note:
  • Non ho cambiato nulla nel codice sorgente dell'applicazione! Perciò tutti i crediti vanno agli autori originali: http://www.lonelycoder.com/showtime
  • Per la ragione sopra, vi prego di non inviarmi email con richieste di cambiamenti o fix al programma, io NON faccio parte del team di sviluppo di Showtime!
  • La versione dell'applicazione viene impostata a seconda della revisione GIT per distinguere più facilmente le varie builds.
    Ossia, ad esempio, per la versione 3.1.145 nel PARAM.SFO il valore APP_VER sarà 03.01 e quello VERSION sarà 01.45.
  • Visto che la nuova icona non mi piace, nelle mie build sarà utilizzata la vecchia ICON0.PNG.
  • Siccome ho bisogno di spazio sul mio account Dropbox da dedicare ad altri progetti personali, ho proceduto a cancellare le vecchie build e a partire dalla v3.3.390 sto caricando le build su un servizio di file hosting (inizialmente avevo scelto Megaupload ma poi è stato chiuso, così ho optato perFilesonic ma poi ha disabilitato la funzione di condivisione, ora quindi ho scelto Mediafire sperando che non cambi anche lui).


Andreas Oman has done some important announcements:
This essentially will have two important consequences on these unofficial builds:
  1. Obviously, if there will be no update to Showtime's source code then there will be no need to compile new builds, so in the next 6 weeks you may not find new builds here.
  2. When the automatic build system will be completed these builds will have no sense as it will allow to upgrade Showtime directly from your PS3.
    For this reason, when the automatic build system will be complete, I'll stop to release these Unofficial Builds here because you'll can download them directly from the official site or indeed update Showtime directly from your PS3.
For more information, refer to the news on the official website here: http://www.lonelycoder.com/showtime/news
Downloads

v3.5.43 (Feb 19, 2012):
Changelog from previous build: Show
  • 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

v3.5.19 (Feb 11, 2012):
Changelog from previous build: Show
  • 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

v3.3.409 (Jan 23, 2012):
Changelog from previous build: Show
  • Merge pull request #62 from wader/osx_fixes
  • osx: spotlight: Assign ctype properly
  • Fix uninitialized warning
  • osx: spotify: Fix logic and cleanup configure arg
  • Update Bulgarian translation
  • Various fixes for libav 0.8
  • Update German translation
  • Update Italian translation

v3.3.401 (Jan 21, 2012):
Changelog from previous build: Show
  • Include Showtime's spotify appkey in the build
  • Update Swedish translation
  • Make it possible to configure if Showtime is to include all .srt files from a directory
  • httpapi: Some commented out helpers for memory fragmentation diag.
  • ps3: Don't play h264 constrained baseline using the cell accelerated decoder (it does not work)
  • Add some more blacklisted file-endings (.exe and .tmp)

v3.3.390 (Jan 20, 2012):
Changelog from previous build: Show
  • Merge pull request #60 from Daisho/master
  • Update Danish translation
  • Update from sept 2011 to 3.4RC
  • Merge remote-tracking branch 'upstream/master'
  • ps3: Fix more picture order problems

v3.3.384 (Jan 13, 2012):
Changelog from previous build: Show
  • 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

v3.3.379 (Jan 11, 2012):
Changelog from previous build: Show
  • 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

v3.3.366 (Jan 04, 2012):
Changelog from previous build: Show
  • 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

v3.3.356 (Dec 28, 2011):
Changelog from previous build: Show
  • 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()

v3.3.344 (Dec 16, 2011):
Changelog from previous build: Show
  • 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

v3.3.328 (Dec 13, 2011):
Changelog from previous build: Show
  • 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

v3.3.312 (Dec 10, 2011):
Changelog from previous build: Show
  • 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

v3.3.307 (Dec 06, 2011):
Changelog from previous build: Show
  • Initial version of Autobuild.sh
  • Various fixes to the build system
  • Add shadows
  • Update Slovenian translation
  • Add icons to list2's audio options
  • theme: subtype 'starred' -> Star.svg
  • Rework enqueue icon a bit
  • svg: Use my_str2double
  • dbl: Fix support for scientific notation
  • Add two missing icons
  • Fix typo

v3.3.296 (Dec 01, 2011):
Changelog from previous build: Show
  • Missing SVG file
  • glwtheme: Replace all icons with vector versions instead
  • Fix use after free()
  • Add a simple SVG renderer
  • Plug memory leak
  • Fix build break
  • ps3: Fix buffer management issues
  • Fix some race conditions when exiting video playback
  • Fix possible use after free
  • Don't wait for the video playback controller to terminate.
  • Fix initialized but unused warning
  • configure.linux: Unbreak --cc option

v3.3.282 (Nov 28, 2011):
Changelog from previous build: Show
  • Remove unused var
  • Remove a mutex from GLW texture load.
  • Refactor pixmap decoding (move away from UI texture/pixmap code)
  • text: Fix various bugs related to outline rendering
  • Fix include path
  • text: Improve text rendering by applying a box filter on the shadow
  • pixmap: Add a box blur filter

v3.3.275 (Nov 24, 2011):
Changelog from previous build: Show
  • Merge pull request #55 from drizztbsd/master
  • Allow HTTP cookies to be properly overridden from plugins (just as all other headers)
  • Add http_header_add_alloced()
  • Update Swedish translation
  • Update language files from source
  • Update Protugese translation
  • Fix fallout on Linux and PS3 from the "Use -iquote for local headers" commit
  • Merge remote branch 'wader/local_headers'
  • Always try to give audio/subtitle tracks a name
  • Use -iquote for local headers

v3.3.264 (Nov 21, 2011):
Changelog from previous build: Show
  • Various fixes to browse decoration
  • prop: Add timeout parameter to prop_courier_wait()
  • Use rstr for album names in browse decoration
  • Update German translation
  • Use rstr for URLs in browse decrorator
  • rstr: Add rstr_set() helper
  • prop: Add rstr specific callbacks for subscriptions
  • Fix bug causing playcount, etc being corrupt sometimes
  • Update Swedish translation
  • Update lang files from source
  • Update Bulgarian translation
  • Support for movie cover arts in same directory
  • Missing stuff from last commit + some rstr optimizations in media tracks
  • Split metadb stuff into a file of its own
  • Move metadata.[ch] into metadata/
  • Update Italian translation
  • Remove unused var

v3.3.247 (Nov 18, 2011):
Changelog from previous build: Show
  • Extract title of tracks from matroska files
  • Rewrite buffer handling for media streaming
  • docs: Mention that showtime.readFile() is not available in release builds
  • Rework media buffering a bit

v3.3.243 (Nov 16, 2011):
Changelog from previous build: Show
  • Add Solvenian translation
  • Fix some problems causing showtime to suddenly stop showing items when browsing
  • Merge pull request #54 from jonask/master
  • Migrate restartposition from videoitem to item.
  • Bookmarks: Correctly set property when selecting the photo icon
  • Update Danish translation
  • Update Russian translation

v3.3.228 (Nov 15, 2011):
Changelog from previous build: Show
  • Merge pull request #53 from alexandrezia/fixDisplayLastSubtitleEntry
  • Fix some bugs when creating pixmaps
  • http: Fix some problems with connection: close and SSL
  • Fix a bug where showtime does not display the last subtitle entry
  • glw: Remote the hqScaling attribute

v3.3.223 (Nov 10, 2011):
Changelog from previous build: Show
  • Merge pull request #52 from alexandrezia/fixThumbnailFromBlobCache
  • Correctly initialize leaf routes in http server
  • glw: Add touch velocity
  • Drop ancient docs
  • glw: Add (initial) support for touch pads
  • Remove dead code
  • Merge pull request #51 from tomodachi/master
  • Fix thumbnail retrieval from blobCache, in thumbnail navigation
  • fixed build for gcc ver 4.6.1
  • Fix video thumbnails
  • glwtheme: Update list2 view a bit
  • glw: Workaround crazyness when focus code invokes itself
  • glw: add isVoid()
  • js: Add support for POSTing plain strings using httpPost

v3.3.209 (Nov 08, 2011):
Changelog from previous build: Show
  • httpclient: 200 ... 205 codes are all OK
  • Lots of various fixes to Showtime's UPnP implementation
  • http: Move HTTP datetime functions to http.c and use them in both client and server
  • httpclient: Host header should be hostname:port if port != 80

v3.3.205 (Nov 06, 2011):
Changelog from previous build: Show
  • Improve the extens API a bit
  • Add more stats about memory usage

v3.3.203 (Nov 03, 2011):
Changelog from previous build: Show
  • 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

v3.3.192 (Nov 01, 2011):
Changelog from previous build: Show
  • 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

v3.3.181 (Oct 26, 2011):
Changelog from previous build: Show
  • 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

v3.3.174 (Oct 25, 2011):
Changelog from previous build: Show
  • 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.

v3.3.164 (Oct 23, 2011):
Changelog from previous build: Show
  • Update Italian translation
  • Update Danish language
  • Fix some cache bugs causing crashes

v3.3.161 (Oct 21, 2011):
Changelog from previous build: Show
  • 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

v3.3.155 (Oct 20, 2011):
Changelog from previous build: Show
  • spotify: Better handling when trying to login with free account
  • smb: Don't read more than 57344 bytes per request
  • Fix missing declaration
  • Pull libav forward
  • Only overwrite config.h and config.mak if they actually changes

v3.3.150 (Oct 19, 2011):
Changelog from previous build: Show
  • Revert "Switch from TAILQ to SIMPLEQ for media packet queue"
  • Rename fa_quickload -> fa_load
  • ps3: Fix fallout from blobcache revamp
  • Improve caching a bit
  • fa_scanner: Keep metadata_t in fde so we can make better analysis of the content
  • spotify: Handle case where playlist image is NULL
  • Unbreak 'Small front speakers mixing' that was recently corrupted

v3.3.143 (Oct 15, 2011):
Changelog from previous build: Show
  • filter out .sri .smi .ass .ssa files from directory browse
  • Merge pull request #45 from alexandrezia/bugFixFileType
  • Fix printf format string
  • Merge pull request #44 from alexandrezia/fixMissingSIMPLEQMacros
  • Fix PS3 build adding missing SIMPLEQ macros
  • Fix a bug where type_from_filename() does not run if the file is changed after it is in metadb And the file type defaults to CONTENT_FILE instead of the
  • Add missing DEBUG #ifdef
  • Switch from TAILQ to SIMPLEQ for media packet queue
  • smb: Increase max allowed read size (on the wire) to 128k
  • smb: Don't wait for response on close(). We don't care anyway
  • smb: Reduce number of writes as we now run socket without nagle enabled
  • Use TCP_NODELAY all over the place for sockets we initiate
  • Reduce libav including from .h files
  • Use __builtin_bswap64 instead of av_bswap64(). Much better code
  • Add our own buffered IO implementation
  • Update Estonian translation

v3.3.127 (Oct 12, 2011):
Changelog from previous build: Show
  • 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

v3.3.107 (Oct 10, 2011):
Changelog from previous build: Show
  • 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

v3.3.100 (Oct 08, 2011):
Changelog from previous build: Show
  • 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

v3.3.084 (Oct 06, 2011):
Changelog from previous build: Show
  • 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

v3.3.068 (Oct 01, 2011):
Changelog from previous build: Show
  • 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()

v3.3.061 (Sep 28, 2011):
Changelog from previous build: Show
  • 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

v3.3.045 (Sep 24, 2011):
Changelog from previous build: Show
  • 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

v3.3.037 (Sep 20, 2011):
Changelog from previous build: Show
  • 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

v3.1.265 (Sep 14, 2011):
Changelog from previous build: Show
  • ps3: Add some debug when shutting down cell vdec
  • video thumb: Correct file size of thumb PNG
  • video thumbs: Plug severe memory leak
  • ps3: Do netFreethreadContext()
  • ps3: Fix row misallignment when scaling and converting YUV -> RGB for video thumbnails
  • OpenGL-ES compat fixes
  • upnp: Add support for switching into "image" mode of browser
  • upnp: Don't say we have more items if we dont
  • glw: No longer let overscan compensation (underscan) scale down video.
  • Don't crash if javascript executions fails during search query
  • lang: Update Danish translation
  • spotify: Add support for delete from playlist
  • Store video settings

v3.1.252 (Sep 11, 2011):
Changelog from previous build: Show
  • lang: Update swedish translation
  • Refresh language files from Showtime source
  • lang: Update Danish translation
  • ps3: Fix some brokenness related to seeking on ps3.
  • Add support for seeking (forward) by just dropping packets in queue
  • Fix parsing of true type style attributes
  • ps3: Display problems with cell decoder to user
  • ps3: Notify user if system is low on RAM
  • lang: Update french translation
  • Add support for displaying messagea via the HTTP interface
  • Revive support for notifications

v3.1.241 (Sep 10, 2011):
Changelog from previous build: Show
  • Fix braindamanged coding. realloc() can actually move memory. yes.
  • lang: Update Dutch translation
  • text rendering: If characters spill outside REAL_DIM then extend the texture
  • video player: Only allow seeking if seeking in file is fast
  • lang: Update portuguese translation
  • Floating point audio output is broken for AAC+SBR. Avoid that for now
  • ps3-vdec: Don't use the _ex() version of codec query/open. It seems to mess things up
  • lang: Update german translation
  • ps3: Fix 6.1 audio output (typically DTS-ES)
  • lang: Update trad. chinese

v3.1.231 (Sep 07, 2011):
Changelog from previous build: Show
  • 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.

v3.1.213 (Sep 01, 2011):
Changelog from previous build: Show
  • 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.

v3.1.208 (Aug 27, 2011):
Changelog from previous build: Show
  • 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

v3.1.188 (Aug 23, 2011):
Changelog from previous build: Show
  • 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

v3.1.164 (Aug 13, 2011):
Changelog from previous build: Show
  • 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

v3.1.60 (Aug 07, 2011):
Changelog from previous build: Show
  • 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

v3.1.35 (Aug 05, 2011):
Changelog from previous build: Show
  • 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

v3.1.27 (Jul 31, 2011):
Changelog from previous build: Show
  • 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

v3.1.22 (Jul 26, 2011):
Changelog from previous build: Show
  • 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).

v3.1.19 (Jul 19, 2011):
Changelog from previous build: Show
  • 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

v3.1.9 (Jul 15, 2011):
Changelog from previous build: Show
  • Fix videolaunch layout a bit
  • Use prop_create_check()
  • Allow result_sizep to be NULL in http_request()
  • Drop unnecessary if() statement

v3.1.5 (Jul 13, 2011):
Changelog from previous build: Show
  • Plug a memory leak
  • Fix broken browse of ZIP archives

v3.1.3 (Jul 11, 2011):
Changelog from previous build: Show
  • httpclient: Support relative redirects
  • textrendering: Rework face <-> family mapping to work better.

v3.1.1 (Jul 07, 2011):
Changelog from previous build: Show
  • glw: Better routing of URL to texture load queues

v2.99.539 (Jun 30, 2011):
Changelog from previous build: Show
  • Fix various warnings reported by gcc 4.6
  • gu: Initial work on settings views
  • video playback: Add custom zoom
  • make stuff look better, for tv4play and viaplay
  • mtm_current_url is not always set

v2.99.534 (Jun 28, 2011):
Changelog from previous build: Show
  • ps3: Correctly fix video scaling for 16:9 displays
  • ps3: If display operates in non-square pixel 16:9 mode, scale UI accordingly
  • ps3: Display all reasonable entries found in system VFS root as services on their own
  • ps3: when building libav, use the showtime branch
  • av_open_input_stream() is deprected, use avformat_open_input() instead

v2.99.529 (Jun 26, 2011)