kodi-pvr / pvr.demo Goto Github PK
View Code? Open in Web Editor NEWDemo PVR for Kodi http://www.kodi.tv
License: GNU General Public License v2.0
Demo PVR for Kodi http://www.kodi.tv
License: GNU General Public License v2.0
I've implemented strEpisodeName, iSeriesNumber, iEpisodeNumber for PVR_Recordings as per #58
In conjunction with the skin changes to estuary (xbmc/xbmc#13300), there is a display issue when a recording only has an iEpisodeNumber, but im not seeing anything obvious from the addon or skinning side, so not sure if its a kodi problem or not?
The issue can be seen when viewing Recording "Demo TV Recording entry 2" and also deleted recording "Demo TV Recording entry 12" . Deleted recording "Demo TV Recording entry 11" also is wrong, as it doesnt show season number.
From what i can see, they use the exact same include that is working without any issues for the Guide view and the Channel view, so i dont think its a skinning issue as such, as i would expect the problem to be there with any view using the include.
The ints are being set correctly into the PVRDemoRecording object (logging was used to verify this locally), so i dont think its the demo addon either thats mangling the episode/series number.
If you can point me to where kodi receives/handles the iepisode and passes it onto the skin, im happy to go on a hunt, ive just no idea how the skin receives the data after the entries have been transferred to kodi.
Recordings
This should show E3 Demo TV Recording 2 Episode Name
Deleted Recordings
This one should show S1E2 Demo TV Recording entry 11 Episode Name
According to https://github.com/kodi-pvr/pvr.demo/blob/master/pvr.demo/addon.xml.in, the current version is 3.0.1. Can you please tag this release?
Releases make things a lot easier for distributions (in my case, Gentoo) to package the add-on.
Thanks!
I like to make a feature suggestion, and that is the add a recording functionality into this PVR client addon. Both for demo purposes but also for real like purpose as the PVR demo client addon is also used as a source for forking when creating new PVR client addons for Kodi.
The ability to "record to disk" from a user experince. In function be able act a DVR (Digital Video Recorder), to save individual video streams to local disk directory/folder. Preferably even save as video files in MPEG-TS (.TS) format just like real DVRs.
This ability to record can also add more features which have dependency on recording, like the ability to "Pause" and "rewind" Live TV if could add the possibility to continusly record to a series of temporary files in a look, again just like a read DVR.
All such a function is normally located and dependent in the PVR backend instead of the PVR client addon, but this PVR client addon is somewhat unique in that it connects to the content streams directly, streaming directly from, so it does not go through a third-party PVR backend which can bring such recording functionality. And in addition it would be very nice to have the ability for the video files to be saved locally directlly on an Android device instead of on the PVR backend.
~/build/BUILD/kodi-pvr-addons/pvr.demo/build ~/build/BUILD/kodi-pvr-addons
Lot's of duplicated code here, that should be consolidated.
Look at this diff for example, and you willl see what I mean: https://github.com/kodi-pvr/pvr.demo/pull/58/files#diff-f7801a13a8ddf8eed26107526bfd0b9e
Downloaded and built Kodi
, pvr.hts
and pvr.demo
from source on Ubuntu using the following directions.
https://github.com/xbmc/xbmc/blob/master/docs/README.Linux.md
https://github.com/kodi-pvr/pvr.demo
https://github.com/kodi-pvr/pvr.hts
Debugging symbols were enabled for Kodi.
Kodi by itself executes without incident.
Kodi + pvr.hts executes without incident.
Kodi + pvr.demo results in a segmentation fault.
gdb output:
Thread 45 "PVRManager" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff58ff9640 (LWP 144219)]
0x0000555557f944f3 in PVR::CPVRClient::UpdateTimerTypes()::{lambda(AddonInstance_PVR const*)#1}::operator()(AddonInstance_PVR const*) const ()
Could this be related to this recent Kodi PR: xbmc/xbmc#25552 ?
Could pvr.demo
be providing a more complete suite of properties than pvr.hts
leading to this error?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.