3.9.13
2022-10-06
-iOS 16 black screen fix
3.9.11
2021-04-12
- fix service: set default views for Plex/Emby/Jellyfin
- patch ffmpeg to identify DVD lpcm correctly
- remove divx, only allow it on iOS and Apple TV purchases on or before 3.9.10
- jellyfin: fix playback status reporting on 10.7
- plex: add skip intro detection from PMS
- fix: compare "Upgrade" header using StringUtils::CompareNoCase
3.9.10
2020-11-10
- plex: do not set “X-Plex-Token” if token is empty
- fix: ASS fonts
3.9.8
2020-09-17
- file browser info, its in library or its not in library
- emby/JF: check for LocalAddress and other fixes
- move metadata updates to server side pulls
3.9.7
2020-05-28
- jellyfin: initial commit
- switch from libmpeg2 to ff-mpeg2video for dvd (menu/stills) playback
- tvos: fixup tvos navigation sounds
- ariana skin: bug fixes
- opacity skin: bug fixes
- opacity skin: TV Info bar
- libdsm 0.2.8_7
- libsmb2 1.0.0-4
- bump metadata.* addons
- add subtitle(text) opacity
- bump MythTV addon
- allow 0x1015 (dolby vision stream) if only one video stream
3.9.6
2020-02-18
- OpenSubtitle search fix
3.9.5
2020-02-01
- fix for tvDB API changes
3.9.4
2020-01-12
- add support to downmix LFE into stereo
- fix some migration issues for v18 database
- refactor ios/tvos audio sink to use info from native audio settings
3.9.3
2019-12-28
- database bump to v18
- fixed tvDB metadata collection
- handle local art movieset-poster.* and movieset-fanart.* for sets/collections
- fixed: some issues with interlaced playback
- trakt: fix scrobble for some show titles that contain ( )
- playback of a search movie.
- use system light/dark interface switch
- select system as default interface colour
- system keyboard and adjust colours for dark/light mode
- start app in left landscape mode
3.9.0
2019-08-19
plex: sort order
emby: server sort order, manual login, missing dates
core: dolby vision and atmos improvements
core: homeshelf, stereo upmix, interlace checks
skins: visual and navigation improvements
3.8.1
2019-04-24
add:
Background color and background opacity settings
fixes:
audio: boosting center
refactor eac3/atmos handling
he-acc audio detection
cleanup passthrough detection
fix music database on older skins
allow plug n play shares in new source browsing
smb2 wants ip not hostname
Live TV OSD, tvOS double press
ignore ipv6 for gateway and dns
[hue] only capture if necessary
m3u, avoid mime type checking
mp4 files with bad a/v interleaving
emby:
fix recently added movie listing
hookup GetMoreResolutions, NextUp
add nodes, works for video item
fix listing of some seasons
mark emby items with "SkipLocalArt" property to avoid looking for media files
fix music playback
fix multiple media tiles
expose share path for manual login
plex:
enable home submenu for music only if music is flattened
check publicAdrressMatch for local servers
sort by title as default in movie and tvshow lists
maintain section list order as per Plex Server
fix music playback
fix multiple media tiles
fix RA and in progress incorrect order
keep section order as per PMS, default -> sort by title
revert transcode plex thumbs on the server, helps loads
3.8.0
2019-03-04
- New MrMC branding
- Home folder fixes
- Opacity/Ariana skin improvements
- Webui update
- Dropbox integration
- Emby/Plex improvements
- Various bugfixes and improvements
3.7.1
2018-12-19
sync: scrappers, skins, extensions
sync: smb2 and add browse for server shares
fix: plex/emby: auto play next item in the list
fix: plex/emby: force a wait while app is starting up. gui might not be ready yet
fix: slow thumb/cover updates when entering dir
fix: handling sink errors in suspend state
fix: missing audio on return from sleep
fix: par/dar under videotoolbox
fix: catch shoutcast exception
see full list at https://forum.mrmc.tv/viewtopic.php?f=10&t=4494
3.7.0
2018-09-18
Added:
iTunes Shared Folder access
monitor hardware volume keys
Hue light service
Plex Photo/Image transcoding
Server selector on home screen
Allow sources on Home screen
script.keymap
script.advanced.wol
service.libraryautoupdate
script.xbmc.unpausejumpback
Update:
Addons are now called extensions
Smb clients (smb1/smb2/smb3 support)
Plex/Emby clients
Bluray support
tvdb/tmdb API support
Fixed:
hev1 format under videotoolbox
crash if 2-byte/3-byte NALs are present
tvos, handle ac3 5.0 channels
see github for a complete listing
3.6.2
2018-05-02
silence log spew
fixed, gui renderer crash
fixed, missing skin.re-touched
fixed: allow images from webserver
3.6.1
2018-04-21
added:
pvr.tvmosaic addon
fixes/updates:
various crash cases
various pvr manager hangs
skin.opacity: bigger posters
remove 1080p limit on images and fanarts
do not extract thumbs larger than the source
picture slideshow screen on all skins
add network drives to profile settings window
vfs based paths in zebra list (broke Yatse support)
upstream sync plex addon
upstream sync for all skins
increase audio buffer size for iOS/tvOS
enable manual emby sign-in over https
3.6.0
2018-03-29
add opacity gray colour scheme
add zoom, stretch, non-linear stretch, vertical shift and pixel ratio AVF decoder
add python for internal usage
add 'plex for kodi' addon
fixed OSD Settings on swipe down if playing fullscreen video
fixed really ignore interlaced content on hw decoders
fixed missing folder.jpg items
fixed gif open error
fixed plex in progress sort order
fixed plex parsing of only one show in ParsePlexSeries
fixed iOS dim bug, screen scaling was wrong
fixed iOS mirroring
fixed force gles to RGBA8 on wide color devices
fixed hdr detection
changed thumbs to not use file caching, fix possible format errors
changed yuv/rgb matix values for 601/709
changed busydialogdelayms to 1000ms default with range of 0 to 4000ms
3.5.0
2018-02-13
core: exclude folders named _gsdata_, aka GoodSync bread crumbs
core: add CGUIDialogOSDSettings window
Core: add reload keymap button in settings
emby: fix collections listes in movie lists
fixed: dolby vision detection for VTB/AVF codecs
fixed: crashing in libsmbclient, smb.GetImpl might return null so check it
fixed: block skins from issuing an exit under darwin. not permitted
update: skins to support focus engine
changed: deterlacer/auto for appletv4k to VS_INTERLACEMETHOD_DEINTERLACE_HALF
settings: change to more sensible defaults for novice users
services: LightEffects cleanup of the thread
backport: various backport fixes
fixed, crash if a control vanishes during render cycle
3.3.2
2017-12-17
- fixed PVR addons
3.3.1
2017-12-15
** there is an issue with PVR addons in this version, please skip it if you are using any of them **
added, setting to disable default limited to full rescaling of video content
fixed, color range diddling for limited/full range
fixed, include smpte2085 in color matrix selection
changed, hevc/hdr vector for videotoolbox to be only for 4K and DolbyVision
fixed, videotoolbox wrong color range check for FullRange
podnapisi: remove ‘ from search string, add premiered year to search string, display title if release name is unknown
opensubtitles: remove ‘ from search string
update: sync UseLimitedColor to upstream
changed: use colorspace in vda, vtb and afv codecs
changed: add colorrange into hints
3.3.0
2017-11-29
gui: fixed home shelf action selector
gui: add “screensaver.xbmc.builtin.slideshow” , pick a folder and have images slideshow screensaver
pvr: bump pvr.mythtv to support 0.29 protocol
plex: add trailers
web: hide “now playing” if one of the logs is open, it covers log window
player: remove READ_MULTI_STREAM, most content has more than two streams
player: changed, no need to hammer codec info at frame rates
player: silence codec skips if format is bypass, skip count > 0 is an artifact on some high frame rate content
player: fixed possible crash on stop
player: change min a/v offset from 0.25s to 0.05s
darwin: fixed crash in AVFoundation codec if CMVideoFormatDescriptionCreateFromH264ParameterSets fails
darwin: changed VideoToolBox decoder to exclude pps changes from triggering a vtb restart
darwin: changed AVFoundation decoder frame rate tracker to perfer dts over pts
darwin: fixed, a/v offset control for AVFoundation decoder
darwin: enable gles fence during video playback
darwin: fixed codec info crankyness under AVFoundation codec
darwin: fixed use videotoolbox for hevc/hdr settings to match videotoolbox visability
darwin: refactor VideoToolBox parameter set handling
3.2.0
2017-10-20
skin.opacity: Revert "colorize focus texture with primary_color"
skin.opacity: extend top bar label
skin.opacity: fix hidden services on 4:3 screens
skin.opacity: sync with skin repo
skin.opacity: add slider to scrobble on touch devices
skin.opacity: cleanup slideshow
skin.opacity: quit button on home for non apple devices
skin.opacity: slide show exit buton
plex: separate vc1 and hevc local transcode settings
emby: only lookup "connect.mediabrowser.tv" if net is alive
topshelf: specify RA and in progress type
darwin: enable avfoundation decode and add setting for videotoolbox to include/exclude hevc/hdr content
darwin: videotoolbox, refactor/cleanup and fixed crash and hang from sps/pps changing midstream
darwin: videotoolbox, refactor/cleanup to remove passed frameInfo, we already know pts from embedded CMSampleTimingInfo
darwin, audiotoolbox(ac3/eac3), strip padding and add parse frame size from header(future)
darwin: fixed build for DVDVideoCodecAVFoundation but leave it disabled for release
darwin: add and enable h265 hw decode for videotoolbox
backport: upstream backports/sync
metadata.tvshows.themoviedb.org: upstream sync
metadata.tvdb.com: upstream sync
metadata.themoviedb.org: upstream sync
metadata.common.themoviedb.org: upstream sync
metadata.common.theaudiodb.com: upstream sync
metadata.common.fanart.tv: upstream sync
metadata.common.imdb.com: upstream sync
metadata.universal: remove Rotten Tomatoes as its no longer supported
3.1.0
2017-09-14
add skin.opacity v0.9.0
edl fixes and player sync
movie trailers for sqlite/mysql
several plex/emby fixes
correctly set times when pulling/pushing trakt and manually setting watched status
fixed EDL commercial break
fixed tvos remote fast repeat
add .m4v to music tag loader and play music videos (m4v) as videos
3.0.9
2017-07-19
add trakt push/pull with auto update
add dateadded to core settings
fix rss handling (refactor)
fix EDL list handling
fix lighteffects screensaver deactivate
fix crash in smb/CheckLibLoadedAndLoad
fix crash trying to render while in background
fix iOS/tvOS native keyboard under 11.x
fix tvOS remote regressions
fix tvOS 3rd party remote usage
fix showing percentage while waiting for plex/emby sign in pin
fix plex listing genre -> tvshows
fix playback of mp4's with bad a/v interleaving
3.0.7
2017-06-27
Update:
Metadata provider APIs
Plex/Emby, add delete item option
New FocusEngine/Sire Remote Handler for tvOS
Fixed:
VMSF_DELTA filter in unrar allows arbitrary memory write