• Hallo Bezoeker, Het is ons opgevallen dat je nog geen bericht gemaakt hebt! Waarom neem je niet even de tijd om jezelf voor te stellen en nieuwe vrienden te maken.

Kodi topic

Here it is, the first beta build for Kodi 15.0; freshly baked and ready to be served! We could call Kodi 15.0 a “clean-up” edition due to the lack of any prominent features and due to the massive spring cleaning we have been doing during the past months. Although some nice new features have been added, the majority of work was done cleaning up the vast complexity of code that was built up over the years. Though we still have a long way to go. Some of you might feel that we are releasing the new beta quite soon after the 14.2 stable release, however this is part of our plan. We intend to release more often with smaller features. This way the changes are more manageable and we can quicker squash any bugs that get left behind into next release. Let’s talk about what we’ve done. Improvements so far There were about 780 requests that contained multiple fixes, features, and improvements that went into the current 15.0 beta release. All these changes should sum up in an even better user experience while using Kodi. We could start summing up all the changes but there’s really no point in doing so. Instead will make a quick selection of the most important changes done.
  • * Reworked add-on manger that should give a better overview
  • * Chapter selection window that shows thumbs on where to skip to in the video
  • * Easier to navigate audio and subtitle selection list
  • * Addition of language add-ons which allow us to update the User-Interface text outside of regular releases
  • * Expansion of international options like time and date format, temperature and speed units.
  • * Skip steps (step forward & backwards) improvements.
  • * Tuxbox removal. Users of Enigma2 boxes can use the VUPlus PVR add-on
  • * Split PVR add-ons into separate projects which should allow updates through repo in the future
  • * Fix season art scraping on newly added seasons
  • * Immediately fetch updates from repository after Kodi version upgrade
  • * Improvement of installing new skins selection
  • * Remove legacy code pre-Frodo 11.0
  • * Add jump to first unwatched in TV section
  • * Remove certain codecs from our core code and made add-ons out of them. Audio encoders/decoders
  • * Removal of AFP filesystem support
  • * Windows DXVA HEVC hardware decoding support if driver and hardware support exist
  • * Added adaptive seeking through audio and video playback, also know as “skip steps”
  • * Android HEVC H.265 support for some chipsets
  • * Improve webserver caching control
  • * External subtitles over UPnP can be enabled through the settings section
  • * Allow scanning of new sources and marking as watched during other library operations such as “update library”
  • * Allow different sort orders for different sort methods
  • * Start of integration binary add-ons and changing the build system around it
  • * Improved CC (Closed Captions) support for Live TV
  • * ffmpeg 2.6.2 update
  • * Removal remaining SDL code which was used in some areas.
  • * Changed code to C++11
  • * Variety of memleaks, segfaults, crashes and minor issues fixed
  • * Rescrape season art for newly added seasons
  • * Upgrade included webserver which should fix issues with remotes loosing connections
  • * On Android the system now handles the volume
  • * General improvements regarding code stability and performance in all areas
  • * General code clean-up in all areas to simplify adding future features

  • * Mac OSX
    • - Minimal 10.7 Lion required
    • - Only OSX 64-bit builds provided by us, so no more 32bit builds
    • - Minimal MacOSX 10.10 SDK
  • * iOS
    • - Minimal iOS 5.1 required
    • - Minimal iOS 8.1 SDK
    • - No more ATV2 builds
  • * Android
    • - Minimum Android 4.2 Jelly Bean MR1 required
    • - Android API 17 as minimum with SDK 14 and NDK 10e
    • - Removed the need for root/SU on Android. Some hardware/firmware might not like that. Please contact your hardware supplier
    • - Android PIL packaging fixed
and much more… For some more in depth views on some of the features you can read the following blogs we wrote concerning the Alpha releases:
Add-ons General:</strong> So far in 15.0 there are no add-on changes that would impact any add-ons except for PVR. Since our 12.x Frodo release there have been some gradual changes but in general all add-ons, even from that time should still work, of course there are some exceptions. If the add-ons worked in Gotham and in Helix then we are happy to say that all these add-ons should still work. It could be that not all PVR add-ons are fully adjusted and updated, though the developers will do their best to be ready for final release. <strong>Skins: As of this moment, all skins that worked in Helix should still work in 15.0 Isengard. Though in PVR sections there are certain changes that might be noticeable and need specific skin changes. These changes are minimal and shouldn’t cause any major problems in usability. We’re sure that most skin creators will be updating the skins in due time. Before that happens you should be able to enjoy this beta build without any problems. We need your help With every release there comes a point where we as a team think we’re ready enough to call it “beta” and work our way to make it a final release. From this point on we need you, the users to help test the builds we publish and report any problems you may encounter. As we are only a limited group of people who also use Kodi in their spare time, we are limited in the ways we can use and test Kodi to the full extent. We are grateful to the devoted users who have already helped us testing the alpha builds on day to day basis. Having many thousands more running and testing this beta we can hopefully work out some of the remaining issues that lie within our power. Conclusion Should you want to download and install this beta build please visit our download page.
After the beta release you can also install the nightly versions we build each day




Ik draai zelf de beta, op mijn dedicted, en die is as usual gewoonweg zeer stabiel, stabieler dan de 14.2 !
 
Laatst bewerkt door een moderator:
Als ik een BD iso willen afspelen, laadt hem eerst zo'n menu'ke met titels en dat duurt lang om dit tonen. Iemand een idee hoe dit komt? 5-15 lang duurt en dan komt er working op het scherm.

En dan als je kiest om de main titel af te spelen, nog eens maar dan iets minder lang.

Ik gebruik NFS sharing btw.
 
Laatst bewerkt door een moderator:
Vreemd, duurt hier niet lang Es tonen op de m&g
1f609.png
 
Laatst bewerkt door een moderator:
Amai, heb goed zitten klooien gisteren met m'n keymaps
1f914.png


keymap.xml moet keyboard.xml zijn sinds versie 10. En ik maar zoeken waarom die niet geladen werd. Pas na 45min daarachter gekomen.

Info knop werkte niet, want mij Chromebox staat als AZERTY ingesteld. Dus a+ctrl+shift werd q+ctrl+shift. Ik pas het lijntje <a mod="ctrl, shift"> aan naar <q mod="ctrl, shift">, maar natuurlijk moet ge de sluitende tag ook aanpassen van a naar q. Met suffe kop niet aan gedacht en ik weer maar zoeken waarom m'n keymap na die aanpassingen niet geladen werd. Na 30minuten zag ik het pas. Kon mij kop wel door het scherm beuken dan.

Ik had debugging enabled om m'n Harmony te monitoren en daardoor kwam er wat text op het scherm. Toen mij keymap eindelijk in orde was, wou ik nog een filmke zien en kreeg ik die debugging info niet meer weg. Had nochtans mijn advancedsettings.xml verwijderd
1f914.png
Na te lang zoeken zonder oplossing, in de GUI eens naar de debug instellingen gegaan en "load default settings" aangeklikt en toen was de debug info eindelijk weg.

Maar eind goed al goed :p

Ohja, WOL werkt niet als de Chromebox volledig uit is. Vanuit sleep wel, maar dan kan je hem evengoed wakker maken via bluetooth.
 
Laatst bewerkt door een moderator:
Mq6 skin krijgt flexible widgets en nieuw main menu! Straks de beta uit, cant wait.
 
Laatst bewerkt door een moderator:
broodro0ster zei:
, maar natuurlijk moet ge de sluitende tag ook aanpassen van a naar q. Met suffe kop niet aan gedacht en ik weer maar zoeken waarom m'n keymap na die aanpassingen niet geladen werd. Na 30minuten zag ik het pas. Kon mij kop wel door het scherm beuken dan.

Ik had debugging enabled om m'n Harmony te monitoren en daardoor kwam er wat text op het scherm. Toen mij keymap eindelijk in orde was, wou ik nog een filmke zien en kreeg ik die debugging info niet meer weg. Had nochtans mijn advancedsettings.xml verwijderd
1f914.png
Na te lang zoeken zonder oplossing, in de GUI eens naar de debug instellingen gegaan en "load default settings" aangeklikt en toen was de debug info eindelijk weg.

Maar eind goed al goed
1f61b.png


Ohja, WOL werkt niet als de Chromebox volledig uit is. Vanuit sleep wel, maar dan kan je hem evengoed wakker maken via bluetooth.
Tiens, ik gebruik nog steeds gewoon keymap.xml hoor. Oh en oeps, ja, ik gebruik zelf altijd US QWERTY keyboards, niet bij stilgestaan. Debugging kan je idd gewoon via de GUI in- en uitschakelen (dat wordt achter de schermen weggeschreven in guisettings.xml).

Anyway, tof dat het gelukt is
263a.png
. Jammer van de WOL, bij mij blijft hij dus mooi in sleep gaan dan.

Oh btw, als je van plan bent om meerdere Kodi boxes in huis te plaatsen, kan je best MySQL als database gebruiken ipv de default SQLite.
 
Laatst bewerkt door een moderator:
Jup mysql, maar denk dat die kodi headless dichterbij komt hoor.
 
Laatst bewerkt door een moderator:
Ik heb Kodi op mijn pc en op de HTPC, beide met hun eigen database en ik sync alles met Trakt.tv zodat je op beide toestellen kan zien welke films je al gezien hebt, werkt perfect.
 
Laatst bewerkt door een moderator:
Voorlopig heb ik maar 1ne meer ipv 3 Maar ik gebruikte vroeger ook mysql Werkte toen ook al perfect Maar ik kijk wel uit naar een headless.
 
Laatst bewerkt door een moderator:
Films kijk ik enkel in de HT, dus die staan in de lokale database.

Ik ben al heel lang een Plex gebruiker en ik heb een server + client draaien op m'n Mac mini die aan de TV hangt. Op m'n OpenElec Chromebox heb ik Plexbmc geïnstalleerd om series te kijken. Zo blijft alles netjes gesynced op de Plex server.

MySQL zou ook gaan, maar dan moet ik beneden ook Kodi gaan gebruiken en Plex werkt eigenlijk beter voor series vind ik.

Moest Plex ook ISO's kunnen afspelen, dan had ik daarvoor gekozen ipv Kodi.
 
Laatst bewerkt door een moderator:
Waarom werkt plex beter dan kodi voor series? Ben es benieuwd
 
Laatst bewerkt door een moderator:
Omdat de library en metadata op een centraal systeem wordt opgeslagen en de clients streamer daarvan. Zo blijft alles in sync met het systeem.

Je kan ook makkelijk van op afstand kijken en met de iPad. De server doet alles kwa transcoding.

Voor films zou ik het ook beter vinden hoor, maar omdat ie niet met ISO's overweg kan heb ik voor Kodi in de HT gekozen.

Plex heeft ook enkele mooie features voor de Plex pass gebruikers (betalend, maar die devs moeten ook iets verdienen natuurlijk).

Maar beide zijn goede en leuke systemen hoor. Alleen is Kodi iets meer prutsen naar mijn gevoel. Plex is meer plug n play. (die hebben bijvoorbeeld ingebouwde ondersteuning voor de Harmony, terwijl je bij Kodi je eigen keymap enzo moet maken. En een MySQL hoef je daar ook niet zelf op te zetten als je met meerdere clients wilt werken)
 
Laatst bewerkt door een moderator:
broodro0ster zei:
terwijl je bij Kodi je eigen keymap enzo moet maken
hmm, niet echt? Ik heb in de harmony ingesteld dat ik een Microsoft media center pc Extende gebruik(Intel nuc) en werkt netjes zonder extra instel werk met de harmony
 
Laatst bewerkt door een moderator:
broodro0ster zei:
Omdat de library en metadata op een centraal systeem wordt opgeslagen en de clients streamer daarvan. Zo blijft alles in sync met het systeem.
Dat kan met kodi ook hoor
 
Laatst bewerkt door een moderator:
Ja, enkele knoppen werken wel (playback, keypad etc) Maar als ik de info knop druk als ik een film geselecteerd in het overzicht menu bijvoorbeeld, dan gebeurd er niks. Dit heb ik moeten koppelen met een keymap zodat ik een uitgebreide detail pagina van de film te zien kreeg.

En mijne menu knop werkte helemaal niet als ik het me goed herinner. Pas na aanpassingen in de Harmony werkte dit.

Bij Plex werkte dit standaard wel allemaal. Die heeft een keymap ingebouwd waarbij alles werkt. En de Harmony heeft een hardware profiel ingebouwd voor Plex waardoor dit allemaal feilloos werkt zonder iets te configureren/tweaken.
 
Laatst bewerkt door een moderator:
broodro0ster zei:
Ja, enkele knoppen werken wel (playback, keypad etc) Maar als ik de info knop druk als ik een film geselecteerd in het overzicht menu bijvoorbeeld, dan gebeurd er niks. Dit heb ik moeten koppelen met een keymap zodat ik een uitgebreide detail pagina van de film te zien kreeg.

En mijne menu knop werkte helemaal niet als ik het me goed herinner. Pas na aanpassingen in de Harmony werkte dit.

Bij Plex werkte dit standaard wel allemaal. Die heeft een keymap ingebouwd waarbij alles werkt. En de Harmony heeft een hardware profiel ingebouwd voor Plex waardoor dit allemaal feilloos werkt zonder iets te configureren/tweaken.
Dat komt door het BT profiel van de harmony. Via IR werkt alles out-of-the-box
263a.png
.
 
Laatst bewerkt door een moderator:
Philip zei:
Dat komt door het BT profiel van de harmony. Via IR werkt alles out-of-the-box
263a.png
.
Dan heb ik niks gezegd. Wist niet dat het enkel voor bluetooth was.


Even iets anders, weet er iemand waarom deze code niet werkt? Ik zie hem netjes VIDEO = 1 loggen tijdens het afspelen, maar events worden niet getriggered
2639.png
Ik heb nog code tegen gekomen waar dit zo gebruikt wordt, dus ik weet niet goed wat ik verkeerd doe. Of is dit deprecated code van voor Kodi?
import xbmc,xbmcgui
import subprocess,os
 
class MyPlayer(xbmc.Player) :
 
def __init__ (self):
xbmc.Player.__init__(self)
xbmc.log("Init: Im loaded")
 
def onPlayBackStarted(self):
if xbmc.Player().isPlayingVideo():
xbmc.log("Im Started")
 
def onPlayBackEnded(self):
if (VIDEO == 1):
xbmc.log("Im Ended")
 
def onPlayBackStopped(self):
if (VIDEO == 1):
xbmc.log("Im Stopped")
 
def onPlayBackResumed(self):
if xbmc.Player().isPlayingVideo():
xbmc.log("Im Paused")
 
def onPlayBackResumed(self):
if xbmc.Player().isPlayingVideo():
xbmc.log("Im Resumed")
 
player = MyPlayer()
 
VIDEO = 0
 
while(1):
if xbmc.Player().isPlaying():
if xbmc.Player().isPlayingVideo():
VIDEO = 1
xbmc.log("VIDEO = 1")
 
else:
VIDEO = 0
xbmc.log("VIDEO = 0")
 
xbmc.sleep(1000)
 
Laatst bewerkt door een moderator:
Mijn Python is zeer roestig, maar zover ik het zie doet het script toch perfect wat het moet doen? Namelijk, hij loopt oneindig en print VIDEO = 1 als er een video aan het spelen is (ik vermoed dat de tabs bij de "else" verloren zijn door het forum? Moet gelijk staan met de if).

Er worden in het begin meerdere functies gedefinieerd , maar nergens aangeroepen.

Waar heb je het vandaan en wat zou het moeten doen?
 
Laatst bewerkt door een moderator:
Ik heb nog nooit Python gebruikt :p En de syntax is blijkbaar heel gevoelig, zodra je een tab teveel of te weinig hebt, spuwt ie al errors in de log.

Hier ben ik onder andere op uitgekomen: http://www.jordanhackworth.com/home-automation-with-xbmc/

Moet dat, een if sluiten met een else in Python? En die functies zijn callbacks van de player, dus die hoef je zelf niet aan te roepen.

Ik heb ook nog een iets ander voorbeeld gevonden dat er goed op trekt (vind link ff niet terug), maar die code is allemaal 3 jaar oud en ik vermoed dat er het een of ander niet meer supported is in Kodi 14.x?

Tijdens mij zoektocht gisteren ben ik ook deze tegen gekomen en die werkt perfect. https://github.com/KenV99/service.xbmc.callbacks2

Ben dus wel gered, maar ik zou wel nog willen weten wat er mis is met bovenstaande code :p
 
Laatst bewerkt door een moderator:
Back
Bovenaan