GithubHelp home page GithubHelp logo

pvr.wmc's Introduction

License: GPL-2.0-or-later Build and run tests Build Status Build Status

Windows Media Center PVR

Windows Media Center PVR client addon for Kodi

Build instructions

Linux

  1. git clone --branch master https://github.com/xbmc/xbmc.git
  2. git clone https://github.com/kodi-pvr/pvr.wmc.git
  3. cd pvr.wmc && mkdir build && cd build
  4. cmake -DADDONS_TO_BUILD=pvr.wmc -DADDON_SRC_PREFIX=../.. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=../../xbmc/addons -DPACKAGE_ZIP=1 ../../xbmc/cmake/addons
  5. make
Useful links

pvr.wmc's People

Contributors

alanwww1 avatar alwinesch avatar basilgello avatar bkuhls avatar decke avatar diogomsantos avatar enen92 avatar fernetmenta avatar gade01 avatar hudokkow avatar jalle19 avatar janbar avatar krustyreturns avatar ksooo avatar ktdreyer avatar manuelm avatar margro avatar markieta avatar martijnkaijser avatar memphiz avatar opdenkamp avatar phunkyfish avatar rbuehlma avatar rechi avatar ryangribble avatar txtranslation avatar weblate avatar wsnipex avatar xhaggi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pvr.wmc's Issues

Please merge p8-platfrom fix to Jarvis branch

As you know kodi Jarvis uses p8-platform instead of platform lib (due to a name change)
this fix was made only in master branch.
Can it be merged into Jarvis branch ?

the relevant commit is this merge of pull request #30
ae31555

Thank you,
Sagi.

SMB authentication fails if password contains @ character

I've run into this problem multiple times where I can't figure out why the heck the WMC PVR addon for Kodi gives me the "Recorded TV folder not found" error. Then I started created separate users in Windows to access the share.

I finally realized it's because there's an issue with how it builds the smb:// connection string. Since it's typically formatted as "user:password@host". So if your password contains an @, it might look like "user:pass1@@host", and it fails.

Is there a way to fix this so it supports passwords with @ characters in them?

cannot install alongside kodi-pvr-hts

I'm trying to install this add-on in Linux, but there's a (seemingly bogus) conflict with kodi-pvr-hts. Here's how to reproduce:

$ docker run -it --rm ubuntu:bionic
# apt-get update && apt-get -y install software-properties-common
  ...
# add-apt-repository ppa:team-xbmc/ppa && apt-get update
  ...
# apt-get install kodi-pvr-wmc kodi-pvr-hts
  ...
 Some packages could not be installed. This may mean that you have
 requested an impossible situation or if you are using the unstable
 distribution that some required packages have not yet been created
 or been moved out of Incoming.
 The following information may help to resolve the situation:

 The following packages have unmet dependencies:
  kodi-pvr-wmc : Conflicts: kodi-pvr-tvheadend-hts
 E: Unable to correct problems, you have held broken packages.

Upon inspecting the kodi-pvr-wmc package, we see that it conflicts with and replaces kodi-pvr-tvheadend-hts:

# apt-cache show kodi-pvr-wmc
Package: kodi-pvr-wmc
Priority: extra
Section: libs
Installed-Size: 675
Maintainer: Nobody <[email protected]>
Architecture: amd64
Version: 1.4.9-1~bionic
Replaces: kodi-pvr-tvheadend-hts
Depends: libc6 (>= 2.17), libgcc1 (>= 1:3.3.1), libstdc++6 (>= 5.2)
Conflicts: kodi-pvr-tvheadend-hts
Filename: pool/main/k/kodi-pvr-wmc/kodi-pvr-wmc_1.4.9-1~bionic_amd64.deb
Size: 176856
MD5sum: 6be9e14cc06c607df84e45dba8bbf070
SHA1: aca0e65dbcc0901b0f293ae87d361448695c8472
SHA256: cd2f811f3a6a58e5e4a245469de4726b0a436f1ab586d3fd1eecb9437d229f19
Description: WMC PVR for Kodi
Description-md5: 81a7d4d1a439c5977df11a5913ac0622

But according to this commit, the Conflicts and Replaces lines shouldn't be there.

Does that all make sense? It seems like the PPA has outdated package control information, but I'm not an expert in Debian packaging so I could be misguided.

SMB password revealed in debug log

With debugging logging enabled, the add-on reveals the SMB password when issuing the StreamStartError message. When logging the OpenRecordedStream or OpenLiveStream event, a password safe version of the SMB string is used when available. But later in each method, if the stream fails to open, a StreamStartError message is sent using the unsafe SMB string, revealing the password.

pvr2wmc.cpp lines 1314 and 1577

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.