Kodi Community Forum

Full Version: Estuary MOD V2 Matrix/Nexus/Omega KN Edition
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
​### 3.4.2+matrix.4 / 4.0.2+nexus.4 ###​
  • update translations for almost all languages (thanks for the bunch of work to C4Wiz)
Nexus:
  • fix in flix view (fanart/thumb wasn't shown in view)
### 3.4.2+matrix.5 / 4.0.2+nexus.5 ###
  • improved PVR image preview
  • improved EPG timeline (has now 8 rows, see screenshot)
  • new designed PVR event icons (see screenshots)
  • visibility of "pvr & tv" settings depends now on enabled PVR addons (skin settings)
  • improved skin settings for textual selections (independend from language settings)

Image

Image
A request for the music OSD if I may. By default, the music OSD displays kbps (bitrate). Now, showing bitrate only makes sense for lossy compressed formats like MP3s as it is directly linked to quality. On the other hand, for lossless formats like FLAC bitrate has no intrinsic value.

For lossless files it's much more interesting to show the samplerate. An infolable [MusicPlayer.SampleRate] already exists. On the other hand, samplerate is rarely of interest when it comes to lossy audio formats.

So, ideally the OSD would show dynamically

for lossy files => bitrate (MP3, OGG, AAC, AC3, MPC etc.)
lossless files => samplerate (FLAC, WAV, WAVPACK, APE, ALAC etc.)

If that kind of conditional display is too complex to implement to start with, maybe a user switch could be added to show either bitrate or samplerate. This would help users who have mostly lossless or lossy of files in their library.

Something like this in includes.xml would probably work to show samplerate:

xml:

<!-- line 1808 samplerate -->
<control type="group">
<width>205</width>
<height>50</height>
<visible>!String.IsEmpty(MusicPlayer.Samplerate) + Window.IsVisible(Custom_1141_MusicPlayerInfo.xml)</visible>
<control type="image">
<top>5</top>
<width>205</width>
<height>50</height>
<texture>flags/cadre2.png</texture>
<aspectratio>keep</aspectratio>
</control>
<control type="label">
<top>4</top>
<left>3</left>
<width>199</width>kHz

<height>50</height>
<align>center</align>
<aligny>center</aligny>
<label>$INFO[MusicPlayer.SampleRate] kHz</label>
<font>font_flag</font>
</control>
</control>
<!-- line 4445 samplerate -->
<control type="group">
<width>155</width>
<height>40</height>
<visible>!String.IsEmpty(MusicPlayer.Samplerate) + Window.IsVisible(MusicVisualisation.xml) + !Integer.IsGreater(MusicPlayer.SampleRate,10000)</visible>
<control type="image">
<top>5</top>
<width>155</width>
<height>40</height>
<texture>flags/cadre.png</texture>
<aspectratio>keep</aspectratio>
</control>
<control type="label">
<width>155</width>
<height>40</height>
<align>center</align>
<top>2</top>
<label>$INFO[MusicPlayer.SampleRate] kHz</label>
<font>Font-Flag-Small</font>
</control>
</control>
<control type="group">
<width>200</width>
<height>40</height>
<visible>!String.IsEmpty(MusicPlayer.Samplerate) + Window.IsVisible(MusicVisualisation.xml) + Integer.IsGreater(MusicPlayer.SampleRate,9999)</visible>
<control type="image">
<top>5</top>
<width>200</width>
<height>40</height>
<texture>flags/cadre3.png</texture>
<aspectratio>keep</aspectratio>
</control>
<control type="label">
<width>200</width>
<height>40</height>
<align>center</align>
<top>2</top>
<label>$INFO[MusicPlayer.SampleRate] kHz</label>
<font>Font-Flag-Small</font>
</control>
</control>

This makes sense. I'll keep this in mind for a later update. Thank you.
Hello,

Would it be possible on the info wall view to have the films descriptions/resumee in certain language (french for me) and keep the movie titles in their original language?

Thanx in advance.
Look into your scraper settings (information provider). On most scrapers you can configure the language settings and keep the original movie title. This is skin independent. 

Image
(2022-10-15, 14:51)HeresJohnny Wrote: [ -> ]So, ideally the OSD would show dynamically

for lossy files => bitrate (MP3, OGG, AAC, AC3, MPC etc.)
lossless files => samplerate (FLAC, WAV, WAVPACK, APE, ALAC etc.)

If that kind of conditional display is too complex to implement to start with, maybe a user switch could be added to show either bitrate or samplerate. This would help users who have mostly lossless or lossy of files in their library.
In the texture file (Textures.xbt) we have a bunch of flags showing the codecs used in audio/video files. We could them use for detection/determinig lossy and lossless files via expression, e.g.

xml:
<expression name="isLossless">String.isEqual(Videoplayer.AudioCodec,flac) | String.IsEqual(VideoPlayerAudioCodec,wav) | String.IsEqual(Videoplayer.AudioCodec,pcm) | ...</expression>

This should be done already by selection of lossless codecs. All other codecs which not met the expression, are lossy Wink

Available texture files are: aac_latm.png, cdda.png, dts-x.png, mpc.png, truehd.png, aac.png, dca.png, eac3.png, ogg.png, vorbis.png, ac3.png, dolbydigital.png , opus.png, wavpack.png, aifc.png, dolbypro.png, flac.png, pcm_bluray.png, wav.png, aiff.png, dolbytruehd.png, m4a.png, pcm.png, wmahd.png, aif.png, dtshd_hra.png, mp1.png, pcm_s16le.png, wma.png, alac.png, dtshd_ma.png, mp2.png, pcm_s24le.png, wmapro.png, ape.png, dts_hra.png, mp3float.png, ra.png, wmav2.png, atmos.png, dtsma.png, mp3.png, sacd.png, avi.png, dts.png, mp4.png, theora.png.

The bolded names are lossless in my opinion, but as I'm not as audiophil I need some suggestions...
(2022-10-15, 19:12)_BJ1 Wrote: [ -> ]Look into your scraper settings (information provider). On most scrapers you can configure the language settings and keep the original movie title. This is skin independent. 

Image

IU use Universal Movie Scrapper, I don't have this option. Thanx anyway.

Incredible work you did by the way.
(2022-10-16, 12:15)_BJ1 Wrote: [ -> ]Available texture files are: aac_latm.png, cdda.png, dts-x.png, mpc.png, truehd.png, aac.png, dca.png, eac3.png, ogg.png, vorbis.png, ac3.png, dolbydigital.png , opus.png, wavpack.png, aifc.png, dolbypro.png, flac.png, pcm_bluray.png, wav.png, aiff.png, dolbytruehd.png, m4a.png, pcm.png, wmahd.png, aif.png, dtshd_hra.png, mp1.png, pcm_s16le.png, wma.png, alac.png, dtshd_ma.png, mp2.png, pcm_s24le.png, wmapro.png, ape.png, dts_hra.png, mp3float.png, ra.png, wmav2.png, atmos.png, dtsma.png, mp3.png, sacd.png, avi.png, dts.png, mp4.png, theora.png.

The bolded names are lossless in my opinion, but as I'm not as audiophil I need some suggestions...

Yes, all of those are lossless.
### 3.4.2+matrix.6 / 4.0.2+nexus.6 ###
  • Refinements on PVR EPG view
  • show seek bar only (without OSD parts) while seeking - new seek bar
  • Replace GUIBool Player.DisplayAfterSeek with Player.HasPerformedSeek() (Nexus only)
  • Fix live preview in EPG guide window (Nexus only)
  • close power menu on Poweroff (RPM) before rpm addon starts
  • Introducing audio samplerate flag for lossless audio codecs
Hi,
with this last update is not possible anymore to seek with a mouse/airmouse by pointing the navbar.
Will be fixed with next update.
### 3.4.2+matrix.7 / 4.0.2+nexus.7 ###

This version contains more bugfixes then improvements. 
  • make simplified seek bar optional (skin settings)
  • improved skin settings
  • Bugfixes
(2022-10-19, 13:28)_BJ1 Wrote: [ -> ]Will be fixed with next update.

Thanks!
Hi. I used your theme for almost a year. Its fantastic improvement over official Estuary theme and I'm almost 100% satisfied with it.
I only have two requests:
- official skin have more power options, and since I use CoreELEC, I would love to have option for reboot to android (on this image you can see it under reboot from eMMC/NAND). Is it possible to include all this option in one of your future updates?
- Other thing is regarding movie view/list mode. My design complain is about placement of cd, which is on bottom of poster. Very ofter movie title is in that part of poster, and cd goes over it, and title is not seen. Do you thing that cd can be placed over poster, in top part, maybe even not to be seen completely, maybe half of it, just to come beyond poster, so we can see half of cd?

Sorry for my bad english. Thanx in advance.

Image