croneter

View on GitHub

Projects

Name Description Features Votes
croneter/PlexKodiConnect Plex integration in Kodi done right 56 385

Features suggested

Project Feature Score Description
croneter/PlexKodiConnect Make Plex Channels also available on Kodi 4
croneter/PlexKodiConnect Kodi Library Export 2 >Couple of months ago I was able to export library in seperate nfo files, today I reinstalled Kodi and PKC with latest updates and it doesn't export anything. There is a progress bar as it is working but when it finishes there are no exported files. I tried exporting without PKC and it works. What happened? Am I missing something or it is not possible anymore? P.S. Fanarts and posters are exported, but there are no nfo files.
croneter/PlexKodiConnect Direct play from gdrive addon paths. For Plex Cloud users with gdrive. 7 I would like to request a new feature for people using plex cloud with google drive. It will work the same as Direct play from network paths feature But instead it will direct play using the gdrive addon instead of plex cloud server. The google drive addon being used is located here... http://forum.kodi.tv/showthread.php?tid=177557 I use the testing version. For the most part it is stable enough for daily use but also features the latest features. I have done some looking in to the logs to see what url is played when using PlexKodiConnect with a gdrive plex cloud server. This is the url I got... `https://serverid.ric.plex.services:443/services/clouddrive/google/media/google:0B5myDjLOM51Xd0Y3cFpza3I3M1U?X-Plex-Platform=Windows&X-Plex-Client-Platform=Windows&Connection=keep-alive&X-Plex-Device-Name=Kodi+%28HTPC%29&X-Plex-Provides=client%2Ccontroller%2Cplayer&X-Plex-Token=****-Plex-Client-Identifier=****&Accept=%2A%2F%2A&X-Plex-Device=PlexKodiConnect&X-Plex-Product=PlexKodiConnect&Content-Type=application%2Fx-www-form-urlencoded&X-Plex-Version=1.5.12 itemid: 13736` And here is a sample .strm file created by the gdrive addon for the same file... For gdrive addon testing version `plugin://plugin.video.gdrive-testing/?mode=video&username=Rick7C2&filename=0B5myDjLOM51Xd0Y3cFpza3I3M1U` For gdrive addon stable version `plugin://plugin.video.gdrive/?mode=video&username=Rick7C2&filename=0B5myDjLOM51Xd0Y3cFpza3I3M1U` Where Rick7C2 is the username setup in my gdrive addon and "0B5myDjLOM51Xd0Y3cFpza3I3M1U" is the id number for the file located on google drive. Would it be possible to to a new option in the settings to direct play for the gdrive addon instead of going through the plex server? The options needed would be... GDrive addon username? With textbox. Gdrive addon testing version? Tick box to work with testing version. The dev of the gdrive addon also has addons for OneDrive might work the same as his gdrive addon here.. http://forum.kodi.tv/showthread.php?tid=208131 I know the gdrive addon by itself lets you choose what transcode by google drive you want to use. But I have been running into issues with video files that have multiple audio tracks like commentary tracks that sometimes google drives transcodeing uses and there is no option to change it. Using this with Plex Cloud will allow me to direct play from google drive with the abiity to change audio track in kodi. Or use a transcode from plex cloud that will allow me to change audio track aswell.
croneter/PlexKodiConnect New context menu entry for alternative players -1 >Hi there, Thanks for the awesome plugin. I was able to make mx player work as an external player because of this plugin. It has been a great addition to my kodi setup however would it be possible for you to add an option to make plexkodiconnect as the default player and then it launches mx player(or any other player kinda like what the playercorefactory.xml does) as the default player? You may be wondering why I am using mx player. That is because it plays my anime media better compared to running the in built player. > Thank you! An alternative would be to add "Start Playback using PMS" on the other most Context Menu instead of me having to keep going to plex options to be able to launch it.
croneter/PlexKodiConnect New video node: browse by folder 0 >Is there any way to toggle folder filtering for home videos. I am using it to watch family camera footage but those tend to be great in numbers. Currenly they all show flat as video files and its really hard to navigate and find what you want there. I already have the organized in folders, but I dont see an option to browse with folders in the addon. The native plex client for fire tv allows folders.
croneter/PlexKodiConnect Solution for subtitles marked as unknown 9 >It seems Emby has already fixed this issue during this (MediaBrowser/plugin.video.emby#70) quite large PR. Maybe some of their code could be ported over to PKC...
croneter/PlexKodiConnect Indicate several versions of a media file visually 7 >Is there the possibility to display an indicator on the poster art to let you know that there is more than one version available? Native Plex apps show a badge with a number in it.
croneter/PlexKodiConnect Change subtitles when casting 9 >I use PKC to cast from Plex App to Kodi, but when media has subtitles I'm not able to change them from the Plex App. > As play, pause etc works, I thought choosing subtitles and audio would too, but it doesn't.
croneter/PlexKodiConnect Offline sync 18 >Would it be possible to add the offline sync like the android clients? My use case would be that I sync all my favorite movies/series at home and then take my raspberry with me on Holliday and plug it in the TV in the hotel. Or when camping in my own tv. > It would also be possible to sync over a slow Hotel wifi and play when the episode is synced. So no buffer problems.
croneter/PlexKodiConnect Change functionality of Kodi's "Refresh" button for an item 1
croneter/PlexKodiConnect Solution to let PKC ignore watched status for PseudoTV and/or Tract 2 >Long story short, I use Trakt to track my watched status of my libraries, since it remembers whenever I install a new version of Kodi (for example). >Since I sometimes use Plex on my iPad to stream things, and Kodi at home, I use the Trakt plugins for each platform to record my watched status. >However, PseudoTV Live is just a kind of background "browsing" plugin I use, so I don't want to update my Trakt status while watching things, because of the nature of the plugin -- it acts as a kind of "live TV" browsing, so you might switch a channel to the middle of an episode. >PseudoTV Live has a setting to disable the Trakt plugin tracking, which is fine... that's what I want. However, due to PlexKodiConnect marking the episode as watched and then passing it to my Plex server, the Plex Trakt plugin then updates the watched status, which is wrong. Also see https://github.com/croneter/PlexKodiConnect/issues/134
croneter/PlexKodiConnect Several path substitution patterns 4 >It would be nice to expand current path substitution feature to have list of substitution patterns per plex library. >My Plex libraries uses to have several paths to, potentially, several disks. With the current feature I am forced to set up links behind a common folder to all the sources in a library. This has a performance hit when the sources are hosted in different machines.
croneter/PlexKodiConnect Way to keep Kodi database records NOT associated with Plex 4 Currently, if one resets the Kodi database via PKC settings -> Advanced -> Reset, the entire Kodi database gets wiped. This functionality would try to only delete Plex records, leaving other records intact.
croneter/PlexKodiConnect Alexa / Amazon echo support 5 The alexa plex skill is unable to find PKC players. When you ask her: 'Alexa, ask plex to change my player' she does not list PKC as an available player. The plex developers have already been asked what's needed to support this: https://forums.plex.tv/discussion/257193/how-to-implement-alexa-for-other-plex-clients
croneter/PlexKodiConnect Ability to set buffer when transcoding 2 >I end up in places with quite variable internet fluctuating from 500kbps to 8mbps from minute to minute (yay hotel WiFi) so it would be really handy to have a "buffer X minutes" during playback. >As I understand it when Plex is transcoding it will do X amount at 100% cpu then back off and encode at a lower percentage once it has enough, this is controllable via the server options. >However it is up to the client to make the requests for chunks of the transcoded files from the server which from my estimates are somewhere around 30-60 seconds worth so even if I tell the server to encode 10mins full tilt this doesn't relate to 10 minutes client side. As you can imagine watching a 2 or 3 mbps stream with variable bandwidth involves a lot of stopping and starting which could be avoided (mostly) with a decent buffer, unfortunately the speeds aren't quite enough for reliable direct play as that would sort this out! > Ideally I would like to set this via the Kodi cache setting (in advancedsettings.xml), or from an option within PKC where I can set a value for how many seconds/minutes to cache.
croneter/PlexKodiConnect Automatically delete watched videos 1 > The request I would ask if I could, is for a feature add to delete watched TV and Movies (different options for each) during\before\after sync. >TV Options - Delete parent folder and all content (incl subdir) if no other video files remain (yes\no) Movie Options - Delete parent folder and all content (yes\no) > Perhaps an other option if watched more than X days ago. And watched status full or partial.
croneter/PlexKodiConnect Transcoding: Support Kodi caching mechanism 17 Kodi does not support "normal" caching when the current `*.m3u8` HLS method is used, but only provides ~8 seconds of cache. Need to switch the transcoding to MKV. Also see https://emby.media/community/index.php?/topic/49867-kodi-not-using-cache-when-video-is-transcoded/
croneter/PlexKodiConnect Selective Library Sync 48 >My Plex account has several libraries accessible to it from a single server, (Home Videos, Kids Movies etc), It would be really cool if in the configuration (Or at setup) I could specify/select which libraries to sync to different kodi boxes rather than having to have multiple accounts /users for specific libraries.
croneter/PlexKodiConnect PKC support for "Reset resume position" 2 I think this is new I don't remember seeing it on Kodi 17. If you reset the resume position using that option when you restart Kodi the resume position goes back to where is was. If it's not a bug can it be a feature request. When I hit `Reset resume position` it should mark it unplayed in Plex
croneter/PlexKodiConnect Connection information for companion (via the plex API) for PlexKodiConnect devices 1 I am trying to get this plugin to interface with another application that utilizes the plex API, but I believe something may be preventing PKC from relaying the connection information to the plex servers. If I access `https://plex.tv/api/resources?includeHttps=1&X-Plex-Token=XXX` (with my token provided obviously), I get a list of different plex devices associated with my account. Correct Example (just one of the listed devices): ``` <Device name="Plex for LG" product="Plex for LG" productVersion="3.13.1" platform="webOS" platformVersion="05.30.01" device="" clientIdentifier="xxx" createdAt="1510802081" lastSeenAt="1510802092" provides="client,player,pubsub-player" owned="1" publicAddress="xxx" publicAddressMatches="1" presence="0" accessToken="xxx"> <Connection protocol="https" address="xxx" port="32400" uri="https://xxx:32400" local="1"/> <Connection protocol="https" address="xxx" port="32400" uri="https://xxx:32400" local="0"/> </Device> ``` However, for my PKC devices, the `Connection` tag is missing: ``` <Device name="TV Room Kodi" product="PlexKodiConnect" productVersion="1.8.18" platform="Linux" platformVersion="" device="PlexKodiConnect" clientIdentifier="xxx" createdAt="1510443367" lastSeenAt="1510920967" provides="client,controller,player,pubsub-player" owned="1" publicAddress="xxx" publicAddressMatches="1" presence="1"></Device> ``` Everything else seems to work as expected, and the companion player does work if I use plex in chrome to fling the media... I just found it odd that I could not find my PKC devices through the other app I'm trying to use (Phlex), and looking over the source code for that it appears these missing `Connection` tags are the root of the issue. Any help would be greatly appreciated! https://pastebin.com/5CR6NjLw
croneter/PlexKodiConnect disable plex watch status, use kodi watch status instead 0 any way to disable plex watch status and only use local kodi watch status? so that plex server can house the metadata, pics, media, etc and kodi can keep track of its own watch status, ondeck, etc

Comments

Project Feature Comment When
croneter/PlexKodiConnect Exclude playlists Implemented via selective sync of Plex libraries starting with version 2.6.8 6 months ago
croneter/PlexKodiConnect Kodi Library Export This is definitely outside of PKC's scope and will not be implemented 6 months ago
croneter/PlexKodiConnect Connection information for companion (via the plex API) for PlexKodiConnect devices I haven't gone as far as to use wireshark, but I think I may have found a little info on it: https://github.com/plexinc/plex-media-player/wiki/Remote-control-API ``` If the resources endpoint is exposing resources that are not local (e.g. myPlex, or the media server talking about non-proxied players), then each resouce element has a list of connections. ``` The thing is, having accessed the `/resources` path for both PKC and the android version of plex, I really couldn't find much of a difference: PKC: ``` <MediaContainer> <Player title="PlexKodiConnect" protocol="plex" protocolVersion="1" protocolCapabilities="timeline,playback,navigation,playqueues" machineIdentifier="3e2cc1f7-fcbf-4c9d-8987-b737b6b484a4" product="PlexKodiConnect" platform="Windows" platformVersion="1.8.18" deviceClass="pc"/> </MediaContainer> ``` Android: ``` <MediaContainer size="1"> <Player product="Plex for Android" machineIdentifier="4121000283b8b396-com-plexapp-android" platformVersion="8.1.0" deviceClass="mobile" protocolVersion="1" title="Pixel XL" platform="Android" protocolCapabilities="timeline,playback,navigation,mirror,playqueues"/> </MediaContainer> ``` The android one does list available connections, but I'm not seeing where in this XML that would be established. I think I did find a work-around in phlex for this, but regardless I figures you would probably like to know about it... I've spent the last few hours trying to dig up info on this and this is the best I found! 6 months ago
croneter/PlexKodiConnect PKC support for "Reset resume position" (Original Github issue: https://github.com/croneter/PlexKodiConnect/issues/661) 6 months ago
croneter/PlexKodiConnect PKC support for "Reset resume position" Basically marks it was unwatched, removes the `Resume from 00:21:08` so it plays from the start the next time it plays EDIT: Here's the [PR](https://github.com/xbmc/xbmc/pull/12708) that had it added 6 months ago
croneter/PlexKodiConnect disable plex watch status, use kodi watch status instead Also see the Github issue: https://github.com/croneter/PlexKodiConnect/issues/542 6 months ago
croneter/PlexKodiConnect disable plex watch status, use kodi watch status instead https://www.reddit.com/r/PleX/comments/9pleen/constant_plex_database_issues/ 6 months ago
croneter/PlexKodiConnect disable plex watch status, use kodi watch status instead i want my server to be only a media-meta host. i dont need it to waste resources while also limiting my selection of kodi addons. a simple switch to disable monitor play status can already be found in plexbmc and works very well. plex database are pain to deal with when your library starts to get big. plex app also does a bad job with direct playing everything, it tends to transcode more then needed while kodi can transcode more audio formats client side. so its able to direct play correctly by letting the clent do the work.. see where im getting here? plex is great but baddly designed, the cleints should be offering to do more of the work. not forcing everything on the server. the same devices running kodi can direct play almost anything thrown at it. database locks and unnecessary trans codes is killing my server and this is very common with anyone with a few TBs.. addons like this is a great way to build a better experience you and plex refuses to offer 6 months ago
croneter/PlexKodiConnect disable plex watch status, use kodi watch status instead revisiting this idea. going to try to interrogate it myself, i dont want to boggle down my plex server s by constantly making writes to the db to do something the clients should be doing anyway. just throw a track account on the devices you want to sync watch status with and call it a day 6 months ago
croneter/PlexKodiConnect disable plex watch status, use kodi watch status instead I have everything on a virtual server. over 150 TB. I don't want to have to use the android boxes memory to store metadata. all im asking for is a switch to turn it off and on. not get rid of it for everyone. I would like to be able to use pseudo tv and use one account on all devices. plex has a 100 user cap. so making accounts is out of picture for me 6 months ago
croneter/PlexKodiConnect Selective Library Sync Implemented with PKC version 2.6.8 6 months ago
croneter/PlexKodiConnect Theme Music for Shows PKC itself will probably never implement this. Theme music is a skin domain, so a skin would need to support this 8 months ago
croneter/PlexKodiConnect Hide "successful plex connection" notification at kodi startup Solved with PKC version >2.5.x... Deactivate show sync progress as well as welcome message on startup 8 months ago
croneter/PlexKodiConnect Support the NEW movie collections Implemented starting with PKC version 2.3.0 about 1 year ago
croneter/PlexKodiConnect Playlists Implemented for everyone starting with 2.3.0 about 1 year ago
croneter/PlexKodiConnect Playlists Good news: playlists have been implemented starting with PlexKodiConnect beta version 2.2.0! about 1 year ago
croneter/PlexKodiConnect Support for Extras Implemented starting with PKC beta version 2.0.23!! :-) Shortly to be had in PKC stable, too... over 1 year ago
croneter/PlexKodiConnect Support syncing with multiple PMS instances at the same time Due to the way PlexKodiConnect works, SYNCING of several Plex Media Servers will unfortunately never be possible - there would be no way to tell the media apart over 1 year ago
croneter/PlexKodiConnect Fanart Wallpaper This is a Kodi skin feature and has nothing to do with PlexKodiConnect over 1 year ago
croneter/PlexKodiConnect Direct play from gdrive addon paths. For Plex Cloud users with gdrive. Chebba, not Cheba almost 2 years ago
croneter/PlexKodiConnect Direct play from gdrive addon paths. For Plex Cloud users with gdrive. Cheba on the Plex.tv forums seems to have solved this: Cheba: > Spent some more time on the issue. I bet the problem is here https://forum.kodi.tv/showthread.php?tid=262269&pid=2265952#pid2265952 I've updated all strFileName in song to smth like google:0B2tm5_ETNwpfUnpNWm5IWV9oalU.flac, update path to my local nginx with redirect to original plex location and it works. So i guess the problem is in the strFileName without extensions almost 2 years ago
croneter/PlexKodiConnect Playstate Updates for everyone Yes it should work - thanks for trying and letting me know :-) about 2 years ago
croneter/PlexKodiConnect Automatically delete watched videos Speaking of automatically deleting watched videos, I think a dialog asking whether you'd like to delete the item immediately after having finished watching makes the most sense about 2 years ago
croneter/PlexKodiConnect Several path substitution patterns This will not be implemented. Check here for other ways to make more complex Plex setup work with Direct Paths: https://github.com/croneter/PlexKodiConnect/wiki/Option-2-Substitute-Paths-on-the-PMS about 2 years ago
croneter/PlexKodiConnect Collection(s) for Tv Shows Could you please elaborate on the dynamic playlists? What do you ultimately want to do? about 2 years ago
croneter/PlexKodiConnect Indicate several versions of a media file visually Implemented in https://github.com/croneter/PlexKodiConnect/commit/d4c290effb5917503ee17dd14ff877f764172dcc about 2 years ago
croneter/PlexKodiConnect Ability to set buffer when transcoding Should be implemented starting with PKC version [1.7.9](https://github.com/croneter/PlexKodiConnect/releases/tag/1.7.9) over 2 years ago
croneter/PlexKodiConnect Regex path replacement https://github.com/croneter/PlexKodiConnect/wiki/Option-2-Substitute-Paths-on-the-PMS ;-) over 2 years ago
croneter/PlexKodiConnect Playstate Updates for everyone PKC should also already be doing exactly that. Could you please share logs? over 2 years ago
croneter/PlexKodiConnect Solution for subtitles marked as unknown Will be implemented starting with PKC version 1.7.9 over 2 years ago
croneter/PlexKodiConnect Playstate Updates for everyone As usual - share logs ;-). Best play something on one Plex client. Record the log on PKC, where the playstate updates do NOT come through over 2 years ago
croneter/PlexKodiConnect Playstate Updates for everyone Could you please open an issue on Github for this? Really should work already!! over 2 years ago
croneter/PlexKodiConnect Can PKC use Kodi .nfo files? Short answer: no. PKC takes Plex metadata and Plex metadata only. Manage your metadata once on the PMS and forget about it over 2 years ago
croneter/PlexKodiConnect Add 'Set Filter' setting => Plex Collection is Kodi Set or Tag You are proposing a technical solution already. Problem is, I do not yet understand what you are trying to do or to achieve ultimately. Could you shed some light on your "real" motivation, why you would want to do this? over 2 years ago
croneter/PlexKodiConnect Make Plex Channels also available on Kodi Implemented in 1.7.0 over 2 years ago
croneter/PlexKodiConnect Alexa / Amazon echo support Implemented in 1.7.0 over 2 years ago
croneter/PlexKodiConnect Way to keep Kodi database records NOT associated with Plex This would NOT work for e.g. Kodi tags/genres/etc. for a certain movie as this information is always associated with a certain movie and would thus have to be deleted over 2 years ago
croneter/PlexKodiConnect Ability to set buffer when transcoding advancedsettings.xml does not change the current behaviour and still only buffers the next section from the server. over 2 years ago

Votes

Vote When Project Feature
over 1 year ago croneter/PlexKodiConnect Regex path replacement
over 1 year ago croneter/PlexKodiConnect Fanart Wallpaper
about 2 years ago croneter/PlexKodiConnect Transcoding: Support Kodi caching mechanism
over 2 years ago croneter/PlexKodiConnect Change functionality of Kodi's "Refresh" button for an item
over 2 years ago croneter/PlexKodiConnect Several path substitution patterns
over 2 years ago croneter/PlexKodiConnect New context menu entry for alternative players
over 2 years ago croneter/PlexKodiConnect Alexa / Amazon echo support
over 2 years ago croneter/PlexKodiConnect Solution for subtitles marked as unknown
over 2 years ago croneter/PlexKodiConnect Kodi Library Export