Official Plex addon for Kodi
Please PR contributions against the develop
branch.
Offical Plex for Kodi add-on releases.
License: GNU General Public License v2.0
Official Plex addon for Kodi
Please PR contributions against the develop
branch.
User tried to push a youtube video to Kodi while Plex is running, gets sound but no video.
log: http://pastebin.com/9Eexv4B9
ref: https://forums.plex.tv/discussion/247474/plex-vs-youtube-plugin#latest
May not be possible to fix, low priority, but would be nice.
We need to implement support for Streaming Brain so we don't get denied when playing back media.
ref: https://forums.plex.tv/discussion/247296/bug-kodi-plex-playback-failure#latest
Think its being done via web sockets, which I think is what PlexKodiConnect is using to get updates immediately.
Need to discuss adding more settings options inside of the settings so the user doesn't have to switch back and forth between Kodi and the addon.
"I have a Kodi screensaver set to kick in when paused/idle to present movie fanart... however this also kicks in when playing back music and which also differs back to the native kodi/esturay now track UI. Is there any way to set focus to the Plex addon whilst music is being played?"
ref: https://forums.plex.tv/discussion/comment/1321125/#Comment_1321125
Should have some sort of dialog when you can't reach my.plexapp.com, instead of crashing currently.
ref: https://forums.plex.tv/discussion/247601/plex-add-on-for-kodi-crashes-at-sign-in#latest
in Zepelin: new-music-04d-player-18 is the options screen for music.
Need to add Plex DVR support, if its in any other client.
"If I set Unwatched and sorted by Date Added, navigate away from my Movies section and then back the filters are back to All and sorted by Name.
I checked the behaviour in PMP and found that if I change the filter in one of these sections it is mirrored in the other, but it does remember my settings as expected."
ref: http://forums.plex.tv/discussion/comment/1321245/#Comment_1321245
Is it possible to do this?
My feature request is for Plex for Kodi to automatically enable or disable the Kodi subtitle setting based on what Plex wants to display. And just for Plex. Restoring/keeping the original value in Kodi.
Option to add pre-roll trailers and to play the pre-roll video defined in the settings.
"I'm running Plex PVR beta 2 server on my Shield (from Google Play) and now I tried Plex Kodi addon with v17 Kodi. I can't start TV shows from Plex addon home screen (on deck/continue watching/recently added). Movies work. TV shows work too if I select them from library. Am I doing something wrong or is this a bug?"
http://paste.ubuntu.com/23568791/
ref: https://forums.plex.tv/discussion/247217/plex-dvr-beta-on-nvidia-shield-kodi-addon-problems#latest
Currently when highlighting the Playlist Section on the main menu its blank underneath. We should populate Playlist Previews here.
(changed Hub to Section, as per ruuk's comments)
The addon handling the media (TV Shows/Movies/Music) with English MetaData fine. However, whenever it tries to handle the media with Non-English MetaData (such as Japanese or Chinese) or the media with empty metadata, it hangs, no matter whether it is music/tv shows/Movies, even home videos.
I guess it is related to the unicode handling in the plugins.
(P.S. Test with Kodi 16.1 and Kodi 17 at OSX 10.9.5)
We need to add Watch Later, reached out to Plex to see how we should implement it in the UI.
I have attempted to use the "Plex for Kodi" addon ("script.plex-0.0.93.zip") on some of my Android devices running Android 5.x OS versions. I have successfully installed the addon into various Kodi Jarvis versions, including the latest official stable release 16.1, but all attempts to use the addon fail in the same way.
When activating the "Sign In" command, either by touching its button on touchscreen, clicking the button with mouse, or pressing an 'Enter' key with that button selected, the result is always only that control focus exits from the addon returning to whatever menu was used to launch the 'Plex' addon. In some cases I've seen the screen where the sign-in code is to be generated flicker past, before exit to the previous menu, but only for a fraction of a second and no code was ever displayed. (Wouldn't matter even if it had been, as the addon exits in all cases anyway.)
As far as I can tell from my tests use of this addon under Android is impossible, at least for Android 5.x versions.
Since this is a harder enhancement, wanted to break it out in a separate post.
PMP has a feature where from a poster you can select P and skip over the pre-play screens. This would be a useful addition, but is not required if too difficult.
After you watch an ep or two and there's no more in the playlist, sometimes the add-on will automatically start to play the last episode, this is because PMS is returning that episode when asked. Need to track down why. (What do other clients do?)
When initiating a Search the playlists presented for said search presents Playlists that are not in a users managed content. It denotes playlists from userA user section that should not be presented in UserB user section. When entering the Playlist that should not be present said playlists movies are empty.
The clock on the home screen appears over the search menu on the top left hand side of the screen, when it should be located on the top right hand side.
Add 'Switch User' as an option in the Exit Menu, so the options will be:
Exit / Cancel / Switch User (with Exit still default selection)
Can replicate on ruuk's server with his 2 latest photo recently added.
Make backspace go back to the previous screen unless the top header row is scrolled off the screen.
System: Android 5.1.1(FireTV 1st Gen) & Android 7.1.1(Nexus 6P)
Both using Kodi Build 16.1
I have linked kodi with my main Plex account but if any of my plex home users switch to their accounts and exit the addon completely it will need to re-link the addon when you try to launch it again.
Rotten Tomatos should be available, request 'include reviews' in the metadata request and integrate into UI.
The following error occurred while trying to extract file(s) to the Python egg
cache:
[Errno 1] Operation not permitted: '/private/var/mobile/Containers/Data/Application/E5153FBB-5D53-4AC8-9B33-B2A7B220A598/.python-eggs'
The Python egg cache directory is currently set to:
/private/var/mobile/Containers/Data/Application/E5153FBB-5D53-4AC8-9B33-B2A7B220A598/.python-eggs
Perhaps your account does not have write access to this directory? You can
change the cache directory by setting the PYTHON_EGG_CACHE environment
variable to point to an accessible directory.
A setting to set the order of the Library Sections..
Playback show theme music when a tv show is selected. (and a settings option to turn it off)
Raspberry Pi 2B.
OSMC: latest version
plex: script.plex-0.0.87
When I select "unwatched", the list I see contains some already watched items.
But it also MISSES lot of unwatched items, maybe something to work on.
Have refleshed list an rebooted the Raspberry a few times, but no luck.
Others, like "PlexBMC", "rasplex", android-app and plex.tv webinterface do it correctly.
Good luck and kind regards, Henk.
Pick an artist. click on them. Then an album. then play it. The album cover while playing is lower resolution than the screen before it.
I am using the audio offset function in Settings --> Kodi Audio Settings to correct sync issues. Setting a new value here works, but isn´t persistent across seeking/skipping forward/backward in the video. Seeking resets the offset value to 0.000.
Also, setting a new value and trying to save as default for all media isn´t working.
They said its on different ELB's, so let's try changing it in the app and see if it makes a difference.
19:47:19 T:139658994968320 ERROR: script.plex: ERROR:
19:47:19 T:139658994968320 ERROR: Traceback (most recent call last):
19:47:19 T:139658994968320 ERROR: File "/home/erol/.kodi/addons/script.plex/lib/main.py", line 60, in _main
19:47:19 T:139658994968320 ERROR: if plex.init():
19:47:19 T:139658994968320 ERROR: File "/home/erol/.kodi/addons/script.plex/lib/plex.py", line 240, in init
19:47:19 T:139658994968320 ERROR: token = authorize()
19:47:19 T:139658994968320 ERROR: File "/home/erol/.kodi/addons/script.plex/lib/plex.py", line 300, in authorize
19:47:19 T:139658994968320 ERROR: pinLoginWindow.setPin(pl.pin)
19:47:19 T:139658994968320 ERROR: File "/home/erol/.kodi/addons/script.plex/lib/windows/signin.py", line 94, in setPin
19:47:19 T:139658994968320 ERROR: pinImage = image.textToImage(' '.join(list(pin)))
19:47:19 T:139658994968320 ERROR: File "/home/erol/.kodi/addons/script.plex/lib/image.py", line 54, in textToImage
19:47:19 T:139658994968320 ERROR: usr_font = ImageFont.truetype(fontPath, size)
19:47:19 T:139658994968320 ERROR: File "/usr/lib64/python2.7/site-packages/PIL/ImageFont.py", line 239, in truetype
19:47:19 T:139658994968320 ERROR: return FreeTypeFont(font, size, index, encoding)
19:47:19 T:139658994968320 ERROR: File "/usr/lib64/python2.7/site-packages/PIL/ImageFont.py", line 128, in init
19:47:19 T:139658994968320 ERROR: self.font = core.getfont(font, size, index, encoding)
19:47:19 T:139658994968320 ERROR: File "/usr/lib64/python2.7/site-packages/PIL/ImageFont.py", line 37, in getattr
19:47:19 T:139658994968320 ERROR: raise ImportError("The _imagingft C module is not installed")
19:47:19 T:139658994968320 ERROR: ImportError: The _imagingft C module is not installed
19:47:19 T:139658994968320 ERROR: _________________________________________________________________________________
19:47:19 T:139658994968320 ERROR: `
19:47:19 T:139658994968320 NOTICE: script.plex: SHUTTING DOWN...
19:47:19 T:139658994968320 NOTICE: script.plex: Checking for any remaining threads
19:47:19 T:139658994968320 NOTICE: script.plex: Waiting on: PLAYER:MONITOR...
19:47:19 T:139660149696640 ERROR: Unable to load libgif.so.4, reason: libgif.so.4: cannot open shared object file: No such file or directory
19:47:19 T:139660149696640 ERROR: Gif::Gif(): Could not load giflib
19:47:19 T:139658369033984 NOTICE: script.plex: Player: Closed
19:47:19 T:139658360641280 NOTICE: script.plex: Cron stopped
19:47:19 T:139658994968320 NOTICE: script.plex: FINISHED
19:47:19 T:139658360641280 WARNING: CreateLoader - unsupported protocol(script) in script://script.plex/-poster.jpg
19:47:19 T:139658360641280 WARNING: CreateLoader - unsupported protocol(script) in script://script.plex/-poster.png
19:47:19 T:139658360641280 WARNING: CreateLoader - unsupported protocol(script) in script://script.plex/-banner.jpg
19:47:19 T:139658360641280 WARNING: CreateLoader - unsupported protocol(script) in script://script.plex/-banner.png
19:47:57 T:139658369033984 WARNING: CreateLoader - unsupported protocol(script) in script://script.plex/-poster.jpg
19:47:57 T:139658369033984 WARNING: CreateLoader - unsupported protocol(script) in script://script.plex/-poster.png
19:47:57 T:139658369033984 WARNING: CreateLoader - unsupported protocol(script) in script://script.plex/-banner.jpg
19:47:57 T:139658369033984 WARNING: CreateLoader - unsupported protocol(script) in script://script.plex/-banner.png
############### END LOG FILE ################
############ END Kodi CRASH LOG #############
In Kodi v16.1, if you launch the add-on from My Addons it crashes or won't load.
New estuary has some text cutoff corrections that need to be fixed, namely multiple lines of text in settings/descriptions.
Need to implement ability to be controlled by other Plex apps and have media 'flinged' to it.
Go through: http://kodi.wiki/view/Keyboard_controls
and: https://github.com/plexinc/plex-media-player/blob/master/resources/inputmaps/keyboard.json
to figure out more keyboard control options.
One example:
Add 'A for Audio Offset dialog to pop up while playing a file
When browsing a movie playlist, clicking on the movie brings up fan art and doesn't play the movie.
see: https://forums.plex.tv/discussion/247304/bug-cannot-navigate-playlists-or-launch-movie
Utilize Chapters with Big Seek when they exist.
All 4 dialogs say 'Really Delete?'
It'd be nice if when a new version is downloaded and the add-on is running (either by start on launch or otherwise) the add-on detected it and popped up a dialog asking to reload for new version.
It takes a minute or two to load a big playlist.
Ought to maybe load them progressively for smoothness.
Also can't interact with the playlist until it finishes loading.
Hi Devs,
Please, when you think to create a new release, create an associated tag.
Thanks in advance,
luigi
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.