Quantcast
Channel: Plex Channel Plugins — Plex Forums

Release: Sub-Zero 2.5.0.2221 - Subtitles done right.

$
0
0

Sub-Zero - Subtitles done right

logo

master Maintenance Slack Status

Current version: 2.5.0.2221

Questions? Have a look at the wiki first

Quick-links to the wiki and the score explanation page: http://v.ht/szwiki, http://v.ht/szscores


Support Sub-Zero

If you like this, why not buy me a beer: Donate

or join my Patreon starting at 1 $ / month: image

or use the OpenSubtitles Sub-Zero affiliate link to become VIP
10€/year, ad-free subs, 1000 subs/day, no-cache VIP server:image
(the affiliate system is not yet online, please message me with your OpenSubtitles username, if you decide to use the affiliate link)


Introduction

Hey there,

Some of you may have followed the recent development on the original Subliminal.bundle by @bramwalet.

I've made some serious changes, improvements and bugfixes to Subliminal.bundle during the last few weeks, with the help of some very nice people such as @PMAdmin, @chopeta, @BlueToxic and others.

As the direction of this project has moved a long way, I thought it was time to evolve from simply being a personal fork of Subliminal.bundle to something more dedicated.


Plugin Description

Sub-Zero aims to solve your subtitle problems by automatically downloading the hopefully best subtitles there are, for your individual video file.

Subtitles are a problem? Yep, they definitely are. I myself use this plugin on a daily basis as my wife has a serious hearing condition where subtitles help us to be able to watch our favourite TV series and movies together. Subtitles pose a generic struggle: matching your media file perfectly. This is as hard as it gets. Thankfully there are a bunch of libraries and services out there, that help with that.

Sub-Zero is far from being perfect, but with recent development and planned features, we're really getting there.

Its core is based on the works of Diaoul, who created the subliminal library, as well as enzyme, to parse MKV metadata. In addition to that Sub-Zero uses the extremely well-made guessit library made by wackou.

Sub-Zero still is under heavy development but has recently reached a stable state. I need you to report bugs and tell me your opinion on new features.

It currently supports the following subtitle providers:


Automatic Installation

  • Sub-Zero now is listed in the official Plex Channel Directory. You can install it from there.

Downloads

Stable (when in doubt, use this one)

Current version: https://github.com/pannal/Sub-Zero.bundle/releases/latest
Legacy versions: https://github.com/pannal/Sub-Zero.bundle/releases

Develop

Release candidate: https://github.com/pannal/Sub-Zero.bundle/archive/master.zip
Bleeding edge (development): https://github.com/pannal/Sub-Zero.bundle/archive/develop-2.1.zip

Repository

https://github.com/pannal/Sub-Zero.bundle


Manual Installation

  • go to Library/Application Support/Plex Media Server/Plug-ins/
  • remove old versions (rm -r Sub-Zero.bundle)
  • get the current version from here
  • unpack it
  • restart your plex media server!


Usage

  • go to Settings -> Server -> Agents -> Movies/TV Shows
  • select the metadata provider you use on your library, e.g.: Freebase (movies) or TheTVDB (series)
  • enable Sub-Zero Subtitles (TV/Movies)
  • configure them
  • refresh your library (or individual movies/TV shows)

Use the following agent order:

  1. Sub-Zero Subtitles (TV/Movies)
  2. Local Media Assets (TV/Movies)
  3. anything else



Documentation:

https://github.com/pannal/Sub-Zero/blob/master/README.md

Nice new shiny wiki

https://github.com/pannal/Sub-Zero.bundle/wiki


Changelog

2.5.0.2221

  • refiners: add support for retrieving original filename from

    • drone derivates: sonarr, radarr
    • filebot
    • symlinks
    • file_info meta file lists (see wiki)
  • providers: add subscene (disabled by default to not flood subscene on release)

    • normal search
    • season pack search if season has concluded
  • core: add provider subtitle-archive/pack cache for retrieving single subtitles from previously downloaded (season-) packs (subscene)

  • core/agent: massive performance improvements over 2.0
  • core/agent/background-tasks: reduce memory usage to a fraction of 2.0
  • core/providers: add dynamic provider throttling when certain events occur (ServiceUnavailable, too many downloads, ...), to lighten the provider-load
  • core/agent/config: automatically extract embedded subtitles (and use them if no current subtitle)
  • core: fix internal subtitle info storage issues
  • core: always store internal subtitle information even if no subtitle was downloaded (fixes SearchAllRecentlyAddedMissing)
  • core: fix internal subtitle info storage on windows (gzip handling is broken there)
  • core: don't fail on missing logfile paths
  • core: fix default encoding order for non-script-serbian
  • core: improve logging
  • core: add AsRequested to cleanup garbage names
  • core: treat SDTV and HDTV the same when searching for subtitles
  • core: parse_video: trust PMS season and episode numbers
  • core: parse_video: add series year information from PMS if none found
  • core: upgrade dependencies
  • core: update subliminal to 62cdb3c
  • core: add new file based cache mechanism, rendering DBM/memory backends obsolete
  • core: treat 23.980 fps as 23.976 and vice-versa
  • core: add HTTP proxy support for querying the providers (supports credentials)
  • core: only compute file hashes for enabled providers
  • core: massive speedup; refine only when needed, exit early otherwise
  • core: store last modified timestamp in subtitle info storage
  • core: only write to subtitle info storage if we haven't had one or any subtitle was downloaded
  • core: only clean up the sub-folder if a subtitle-sub-folder has been selected, and not the parent one also
  • core: support for CP437 encoded filenames in ZIP-Archives
  • core: use scandir library instead of os.listdir if possible, reducing performance-impact
  • core: archives: support multi-episode subtitles (partly)
  • core: subtitle cleanup: add support for hi, cc, sdh secondary filename tags; don't autoclean .txt
  • core: increase request timeout by three times in case a proxy is being used
  • core: fix language=Unknown in Plex when "Restrict to one language"-setting is set
  • core: refining: re-add old detected title as alternative title after re-refining with plex metadata's title; fixes #428
  • core: implement advanced_settings.json (see advanced_settings.json.template for reference, copy to "Plug-in Support/Data/com.plexapp.agents.subzero" to use it)
  • core/tasks: fix search all recently added missing (the total number of items will change in the menu while running), reduces memory usage
  • core/menu: add support for extracting embedded subtitles using the builtin plex transcoder
  • core/menu: skip wrong season or episode in returned subtitle results
  • core/config: fix language handling if treat undefined as first language is set
  • providers: remove shooter.cn
  • providers: add support for zip/rar archives containing more than one subtitle file
  • submod: common: remove redundant interpunction ("Hello !!!" -> "Hello!")
  • submod: skip provider hashing when applying mods
  • submod: correctly drop empty line (fixing broken display)
  • submod: OCR: fix F'xxxxx -> Fxxxxx
  • submod: HI: improve bracket matching
  • submod: OCR: fix l/L instead of I more aggressively
  • submod: common: fix uppercase I's in lowercase words more aggressively
  • submod: HI: improve HI_before_colon
  • submod: common: be more aggressive when fixing numbers; correctly space out spaced ellipses; don't break spaced ellipses; handle multiple spaces in numbers
  • menu: add support for extracting embedded subtitles for a whole season
  • menu: add reapply mods to current subtitle
  • menu: pad titles for more submenus, resulting in detail view in PlexWeb
  • menu: add subtitle selection submenu (if multiple subtitles are inside the subtitle info storage; e.g. previously downloaded ones or extracted embedded)
  • menu: advanced: add skip findbettersubtitles menu item, which sets the last_run to now (for debugging purposes)
  • menu: ignore: add more natural title for seasons and episodes (kills your old ignore lists!)
  • config: skip provider hashing on low impact mode
  • config: add limit by air date setting to consider for FindBetterSubtitles task (default: 1 year)
  • advanced settings: define enabled-for media types per provider
  • advanced settings: define enabled-for languages per provider
  • advanced settings: add deep-clean option (clean up the subtitle-sub-folder and the parent one)

older changes


[REL] FMoviesPlus Channel

$
0
0

FMoviesPlus.bundle

FMoviesPlus.bundle - High Quality HD Movies & TV-Series

 

NOTE: The author of this plugin has no affiliation with FMovies and associated sites nor the owners of the content that they host.


FMoviesPlus

ChangeLog


Features:

  • Fast Google and Openload sources with HD 1080p content
  • External Listing now supports providers including G2G, Primewire, YesMovies and more...
  • Clean, Simple UI and includes DumbKeyboard for Search impaired clients
  • Ability to enable DumbKeyboard for individual client
  • An Advance Sort-Search Filter Implementation (try it to know)
  • Displaying detailed movie & episode info where available
  • Cache implementation, randomize user-agent to avoid bot response from server
  • Fix for temporary SSL issue with certain PMS
  • Search & Search Queue
  • Bookmarking

Plex Media Server (Server version is 1.3.3.3148):

  • Windows
  • Linux (Due to PMS issue - requires SSL option enabled under Channel Prefs. Also read Work In Progress below for a fix.)
  • Mac (Due to PMS issue - requires SSL option enabled under Channel Prefs. Also read Work In Progress below for a fix.)
  • QNAP (Most NAS are Linux based) Additional info here.

Plex Clients Tested:


Known issues:

  • If your PMS has issues with SSL - enable the 'Use Alternate SSL/TLS' option under channel prefs.
  • Link Checker does not report correctly on non Windows OS - Fix for Ubuntu/Mac here
  • If the site is running slow, the Channel will crash when making lot of HTTP page requests - enable 'No Extra Info. for Nav. Pages (Speeds Up Navigation)' option under channel prefs.
  • If the movie page returns with only the trailer or bookmark options - please visit website to confirm and then report here
  • Links on Google 2 Server may not work on certain clients due to a cookie issue with Plex client - mentioned here. Not yet confirmed, try it with your client. Edit: This should not be an issue since the mentioned issue affects files hosted on Google drive and is not related to the types of Google server used here.
  • Read the Troubleshooting steps and Work In Progress list below with other issues and for fixes to expect in the next version.

GitHub issues
When reporting issues please include the channel log file com.plexapp.plugins.fmoviesplus.log [including numbered ones 1 through 5] (https://support.plex.tv/hc/en-us/articles/201106148-Channel-Log-Files) or use WebTools > Logviewer/Downloader. Please make sure to 'Enable Debug' option under the Setting/Prefs and replicate your issues before providing logs.


Future development:

Work In Progress:

  • Implement a Download Extras with correct name structure for Plex to catalog
  • Implement a Download ALL option for Seasons, Extras

Under consideration (feedback required):

  • Implement TV-Series shows as SeasonObjects for continuous playback option - not sure if this works in the Channel api but thats the intention. This has been implemented for 'External Listing'.
  • Feel free to post your suggestions or feature requests.

Implemented:

  • Movie summary on thumbnail navigation pages will be available soon. - Implemented with v 0.04 ✓
  • Token issue - Fixed with v 0.05 ✓
  • Season with more than 30 episodes only shows first 30 episodes. - Implemented with v 0.06 ✓
  • Implement SSL web-proxy for compatibility with older PMS - Implemented with v 0.08 ✓
  • Implement a Download video option and add it to your library with correct name structure for Plex to catalog - Implemented

Removed from consideration:
Implement Movie/TV-Series request feature

Implement Movie/TV-Series report issue feature


Installation:

Note: Fix linkchecker on non Windows OS - Read here

Note: This channel plugin has a number of its own plugins and libraries which can take from a few seconds to a couple of minutes to Initialize after Installation or whenever PMS is restarted.

Binary files installation for OpenLoad and Mega support

Binary files can be download from here with instructions on installation..
Note: Since these binaries are not distributed with the Channel code, anytime you update the Channel version using WebTools/UAS or manually the binary files will need to be installed again as well.

Once installed then follow the instructions below to set their options:

  • PhantomJS
    -- Enable Use OpenLoad and PhantomJS under the Channel Settings. Using the client you are using for playback navigate to FMoviesPlus > Options > Device Options and enable Use PhatomJS. You need to do this for each playback client.
  • Cryptodome
    -- Ensure you have restarted the Channel and the host Mega is enabled, shows working and has no errors in its display. Some AntiVirus such as Norton seem to flag this library.

What are these binary files ?

  • Cryptodome : PyCryptodome is a self-contained Python package of low-level cryptographic primitives
    -- A cryto library required for Host Mega to function. Mega only allows downloading files, not streaming. Currently, G2G and ALL-UC are the only providers that provide links for Mega.
  • PhantomJS: PhantomJS is a headless WebKit scriptable with a JavaScript API
    -- A headless browser that allows opening webpages and extracting the final video url required for playback. Currently, OpenLoad is the only host utilizing this.


New automation routine for reqkey cookie. Details on how to set them up are discussed below. You only need 1 of them. Thanks to @Twoure for both the methods.

Note: Important Please read

As of v. 0.50 (Nov-2017) the site seems to not use the cookie token anymore, though it still has it in its code. I'm going to leave that in the channel plugin code incase it is back. So now resetting cookie wont dump any token code and also Webhook (hook.io) and Node.Js parts of the code are not being used (Automation methods discussed below) and not required. The session/cf cookie is still used so Reset Cookie can still fix cookie related issues.

Method 1: Installing a JRE (Java Runtime Engine) like Node.js

The preferred automation routine for the cookie requires a JRE installed on the PMS machine. There are a few other JRE's that might work as well but I have only tested this with Node.js. Once installed restart your PMS and confirm in your channel log if possible and see the following entries to confirm..

2017-05-16 19:41:23,578 (209c) :  DEBUG (core:566) - Finished loading plug-in code
2017-05-16 19:41:26,500 (209c) :  INFO (logkit:16) - execjs loaded from v1.1.0
2017-05-16 19:41:26,500 (209c) :  INFO (logkit:16) - execjs using engine: Node.js (V8)

Then navigate to the Reset Cookie and try a video and check if you are still getting the token error.

Method 2: Using a webhook url - please fork the one below and use your own

The other automation method (primarily where JRE cannot be installed) utilizes a website to run a small script to decode (similar to the manual process using jsfiddle). It is limited to 1000 request per month with their free plan so I request everyone to signup for the free account and fork this script https://hook.io/coder-alpha/test/fork and then enter it under the Channel settings/Prefs

Once you have updated the Settings/Prefs with your webhook-url navigate to Reset Cookie and then try a video and check if you are still getting the token error.

Once you have got one of the above methods working you can set your Cache expiry time to 100 (min.). This will fetch new cookies at that interval. I think the session cookie are valid for 2 hrs.

Method 3: Manual method using jsfiddle

JS Fiddle reqkey cookie value decryption page: https://jsfiddle.net/codyA/cz2zn4h4/embedded/result/ (Video walkthru in Help menu of the plugin/channel)


Channel Info

Providers

  1. FMovies
  2. G2G
  3. YesMovies
  4. Primewire
  5. ALL-UC
  6. FMovies.io
  7. GoGoAnime
  8. 9Anime
  9. More to come...

Hosts

  1. Google [Streaming, Downloading]
  2. OpenLoad [Streaming, Downloading]
  3. RapidVideo [Streaming, Downloading]
  4. Streamango [Streaming, Downloading]
  5. Direct (supports IMDb) [Streaming, Downloading]
  6. Mega [Downloading]
  7. YouTube [Streaming]
  8. via Generic Playback: MyCloud [Streaming]
  9. Many more via the Plex Services [Streaming]

Troubleshooting: General

Restarting PMS can work wonders too in fixing issues and shoo away the ghosts of Plex :)
Some simple troubleshooting steps that might be useful.

Under Options > Clear Cache (can solve issues if a bad or old copy of a webpage is in memory)
Under Options > Reset Cookies (can solve bad/old cookie values that might be in memory)
If using a browser Clear browser cache or you can use the Inspect tool (Chrome) and Disable cache which works great after performing the first 2 options.
Restarting PMS can solve issues with variables in memory, including cache and cookies.

This is only recommended if the plugin never worked (could be due to a faulty install) and if the above does not solve then the following steps are to perform a fresh install. Save your Bookmarks via Options > Tools before doing so. You will lose your Recent Watchlist.

Via WebTool > Unistall & Install
If you dont have WebTools. Use Factory Reset under Options which will clear all stored variables (including Bookmarks, Recent, and other/all settings). Delete the FMoviesPlus.bundle from your Plex plugins folder. Download a new copy and install.

Troubleshooting: Errors

Video Unavailable. Error: Video Token Algo or
Video Unavailable. Error: Unknown error

  • When the site's algorithm to serve the video link changes.
    => Make sure you're on the latest version . If you still see the error try a 'Reset Cookie' & 'Clear Cache' to download new token/code and clear older retrieved links. If issue persists please report on this thread.

Video Unavailable. Error: Token

  • When the session/cloudflare cookie is expired or has issues.
    => Set Base Site URL under the channel settings/prefs to fmovies.is.
    If that does not resolve. Make sure you're on the latest version . If you still see the error try a 'Reset Cookie' & 'Clear Cache' to download new token/code and clear older retrieved links. If issue persists please report on this thread.

Error: The page was not received.

  • The site might be slow to respond.
    => Give it a few seconds and try again.
    If that does not resolve. Make sure you're on the latest version . If you still see the error try a 'Reset Cookie' & 'Clear Cache' to download new token/code and clear older retrieved links. If issue persists please report on this thread.

Channel not responding

  • This error can occur when using the Plex-Web client for a variety of reasons. The timeout for Plex-web client is set by Plex for 20 seconds which is not enough to make certain requests to websites which might need consecutive requests to retrieve a page/video. If the process is not completed within its timeout then you might see this error. This error can also occur when the site has changed its formatting of the webpage served and the channel plugin code cannot cope up with the changes. This error can also happen due to Plex-web caching an incorrect previous response in the browser cache.
    => Give it a few seconds and try again.
    -- If that does not resolve. Make sure you're on the latest version . If you still see the error try a 'Reset Cookie' & 'Clear Cache' to download new token/code and clear older retrieved links. Clear your browser cache and try again.

    -- Additionally, you can enable/disable some options under the Channel Prefs/Settings which will reduce unwanted requests being made. Those are No Extra Info. for Nav. Pages (Speeds Up Navigation) - enable it & Use LinkChecker for Videos - disable it.

    -- If nothing works then try to visit the site/webpage and confirm it is not being blocked and try the alternate Base Url's under the channel settings/prefs. If issue persists please report on this thread.


Acknowledgements:

mrknow for work on FMovies movie sources routine for Kodi
lambda81 for HTTP Request routine for SSL/Alternate lambdalib for Kodi
youtube-dl for previous work on OpenLoad scraper
coryo123 for DumbTools-for-Plex
Twoure for valuable technical insights and suggestions for JS routines

Code based/ported from Specto and Exodus (Kodi addons)

[REL] G2G.fm - Watch latest release HD movies and TV Series!

$
0
0
About

This is a plugin that creates a new channel in Plex Media Server to view content indexed by the website G2G.fm.

Note: The author of this plugin has no affiliation with G2G.fm or the owners of the content that it indexes.


System Requirements


  • Plex Media Server Version 0.9.9.10 or newer:

    • Tested Working:

      • Windows
      • Mac OSX
      • Linux
    • Not Working:

      • ARM based NAS (Transcoding may be required)
  • Plex Clients:

  • Tested Working:

    • Plex Media Centre / Home Theater
    • Plex/Web
    • Roku
    • LG Smart TV
    • iOS (Limited)
    • PlexConnect
    • Chromecast
    • Android
  • Not Tested:

  • Windows 8
  • PS3/360
  • Windows Phone
  • Samsung Google Smart TV

How To Install

NO LONGER AVAIL ON GITHUB NOR UAS

Unzip and rename folder to "G2Gfm.bundle"

Copy G2Gfm.bundle into the PMS plugins directory under your user account:

  • Windows 7, Vista, or Server 2008: C:\Users[Your Username]\AppData\Local\Plex Media Server\Plug-ins
  • Windows XP, Server 2003, or Home Server: C:\Documents and Settings[Your Username]\Local Settings\Application Data\Plex Media Server\Plug-ins
  • Mac/Linux: ~/Library/Application Support/Plex Media Server/Plug-ins

Restart PMS


Known Issues

  • No item summaries.
  • No metadata info on final video page.
  • Source website has missing videos for some older content.

Changelog

  • 0.05 - 14/07/15 - Updated url to moviez.se
  • 0.04 - 19/11/14 - Removed search and bookmarks.
  • 0.03 - 14/06/14 - Added genre menu. Removed item summaries due to bugs.
  • 0.02 - 11/06/14 - Added trailers, seach and bookmarks. Removed URL service, now calls built-in Google Drive service.
  • 0.01 - 09/06/14 - Initial release.

Donate

Like my work? Buy me a coffee. =)

[REL] LiveTVH - Live TV streaming with Tvheadend

$
0
0

LiveTVH.bundle

About

LiveTVH provides live TV streaming for Plex via Tvheadend, including metadata from Tvheadend's EPG, theTVDB, and The Movie DB.

After running into a few issues with the existing Tvheadend channels (streaming to iOS, etc), developing a new plugin was a good excuse to play around with Python and the channel framework. I'm not a developer by trade so feedback is appreciated!

Release notes

  • 2017.05.22 - LiveTVH 1.2
    .

    • New: Paginated channel lists with configurable # of items per page - this helps with longer channel lists (a necessity for IPTV providers with thousands of channels).
    • New: Tvheadend recordings for playback - located at the end of the first page of the channel list (a display bug with several Plex clients prevents placing it at the beginning of the list).
    • New: Codec identification using Tvheadend channel tags (experimental). This can enable direct streaming for H264-AAC streams on some clients - see the notes on GitHub.
    • Updated: EPG parser to improve support for IPTV sources, including using images for a show if specified in the EPG (if other metadata providers are not available or are missing artwork).
    • Updated: EPG item limit to 20k items/20MB (again, for IPTV sources).
    • Updated: Plex clients will now display channel thumbnails as video clip objects (widescreen thumbnails) if metadata providers are disabled.
    • Updated: Code housekeeping (partially PEP8-conformant)
    • Bugfix: transcoding quality options not visible during playback
    • Bugfix: episode names from EPG were not set on Plex for Android
  • 2017.05.14 - LiveTVH 1.1
    .

    • EPG is no longer hard set - the number of EPG items requested is now based on the number of channels and hours of EPG data necessary (up to a maximum of 10,000 items or 10MB of data).
    • Bugfix: Thumbnails fallback to a channel logo when a show matches theTVDB but does not have a poster.
    • Bugfix: 12-hour time displays correctly on non-linux platforms.
    • Bugfix: Year displays for movies (when available from TMDb).
  • 2017.05.10 - Initial release 1.0

Features

  • EPG: displayed as a simple list within each channel description, with a configurable time period to display in 12/24 hour time.
  • Recordings: available for playback with rich metadata if available.
  • Rich metadata: provided via theTVDB and The Movie DB.
    .

    • If available through Tvheadend's EPG, searching theTVDB utilizes zap2it ID information for more exact matches and will fall back to searching by name if not available.
  • Fallback to using EPG images or Tvheadend channel icons if artwork is not available from the metadata providers.

  • Customized for different clients to display metadata more efficiently - Plex clients vary quite a bit in which fields they choose to display!
  • Direct streaming on Plex Web and iOS for channels using H264-AAC.
  • Caching where possible for EPG data, metadata and images to minimize channel list load times.
  • Tvheadend stream URL checking for availability prior to sending the stream to the client - this prevents long timeouts on the client if Tvheadend stream is inaccessible (no available tuner, no connection to the source, etc).

Screenshots

LiveTVH v1.2 Plex Web Posters

LiveTVH v1.2 Plex Web Recordings

Plex HT Screenshot

Plex Media Player Screenshot

Plex iOS Screenshot

Installation and Setup

LiveTVH is available on GitHub, along with setup notes and known issues:

https://github.com/taligentx/LiveTVH.bundle

Issues/Feedback

Have feedback or an issue? Post here or at https://github.com/taligentx/LiveTVH.bundle/issues !

For issues, the following logs are useful:

[REL] Trakt.tv

$
0
0
Trakt.tv (for Plex) - github, wiki
v1.3.3 - 5/03/2018 5:56 p.m. NZDT

image image image image

image image

trakt (for Plex) is a plugin for Plex Media Server to synchronize watched history, ratings, playback progress and lists to your Trakt.tv profile.

Key Features
  • Automatically track every TV show and movie you watch
  • Upload watched history, ratings and playback progress to your Trakt.tv profile
  • Synchronize data between supported applications (Kodi, MediaPortal, Emby, Infuse)
  • Link all your Plex users to individual Trakt.tv profiles
See https://trakt.tv/vip for an overview of other features available on the Trakt.tv website.

Navigation
Install FAQ Settings Support KB Issues Credits

[REL] HelloHue 1.1.8.4 - Sync and control your Philips Hue lights with Plex!

$
0
0

HelloHue for Plex and Philips Hue

Sync and control your Philips Hue lights with Plex!

Credits
This Channel is based on PlexWink by @vanstinator.

Behavior

This channel detects when a media is playing, paused or stopped on your Plex Clients. Then it checks if it's a video, the client name, and the user who owns the stream. If it matches your criteria it triggers your lights with the actions you have set up.
You can also turn your lights on and off inside the channel.

Configuration

The config is pretty simple and only needs to be done once. Configure your settings following the details below.
One room is composed of one client, one or multiple users and one or multiple lights, as well as the actions : on play, on stop, on pause, dim value, and only trigger if it's dark outside.

  • Plex.tv login is your Plex login.
  • Plex.tv passwords is your Plex password. It is only sent to plex.tv to get an identification token (so you must have a working internet access).
  • Plex Server Address is the local adress + port to reach your server (example : 127.0.0.1:32400).
  • Philips Hue Bridge Address is the ip address of your Philips Bridge.
  • Nearest city from your location Used to calculate to calculate sunrise/sunset hours at your location.
  • Activate HelloHue in room 1 Tick to activate room 1 (and fill the client, users and lights settings for room 1).
  • Name of plex client able to trigger in room 1 You can find the list of users in PMS -> settings -> devices. Only put ONE client per room. If your have two clients in the same room, activate an other room and fill the settings with the other clients name and the same lights names.
  • Name of the users able to trigger in room 1 You can find the list of users in PMS -> settings -> users -> myhome. You can put multiple users (comma separated values, case sensitive).
  • Name of the lights to trigger in room 1 is the list of lights that will be triggered in room 1. You can put multiple users (comma separated values, case sensitive).
  • When a media is playing in room 1 is the action that will fire when a media is playing in room 1.
  • When a media is paused in room 1 is the action that will fire when a media is paused in room 1.
  • When a media is stopped in room 1 is the action that will fire when a media is stopped in room 1.
  • Choose dim value in room 1 is the value your lights will dim to. (20 is the min brightness and 240 is max)
  • Randomize hue and saturation on Dim/Turn On in room 1 will randomize your light color each time the action turn on or dim is fired.
  • Only trigger lights if it's dark outside in room 1 Tick to only trigger your lights between sunrise and sunset.
  • Activate HelloHue in room 2 Same thing as Activate HelloHue in room 1 ...
  • ...

Usage

How to install:

  • go to Library/Application Support/Plex Media Server/Plug-ins/
  • If existing, delete HelloHue.bundle
  • get the release you want from https://github.com/ledge74/HelloHue/releases
  • unzip the release
  • restart your plex media server!!!
  • more indepth: see article on Plex website.

On first run:

  1. Configure your Channel preferences (see above for help, make sure that you are connected to the internet as the channel will request a token from plex.tv)
  2. Go to the channel (on any device)
  3. If you see, Press button and your bridge and click to connect click on this menu AFTER having pressed the physical button of your bridge.
  4. The click on Advanced --> Restart HelloHue
  5. If you see the menu My Lights then you are all good!
  6. Enjoy :)

Use the channel:

  • My Lights allows you to trigger your lights from the channel
  • Enable HelloHue disable the channel (stop listening to items being played)
  • Disable HelloHue resumes the channel (start listening to items being played)
  • Advanced --> ```Restart HelloHue`` takes into account your new Plex.TV login/password if you updated it in the channel settings.

How to report a bug and ask for features

If you have a problem with this channel, raise an issue on GitHub or on this topic. Don't forget to add a Log file of this channel : https://support.plex.tv/hc/en-us/articles/200250417-Plex-Media-Server-Log-Files

Known issues

  • When stopping a media on PHT (for mac), the action will take some time (a few minutes). This is linked to a bug in PHT or PMS. --> use OpenPHT to fix this issue
  • HelloHue doesn't work with PlexBMC

Support the project

I've developed HelloHue on my free time, so if you like it please think about buying me a beer!



[REL] SS Plex

Team Coco Channel

$
0
0

Quick question - the Team Coco channel (Conan show) has Full Episodes on the iOS Plex apps, but not on PLEX HT (full episodes is not an option).

 

Is there anyway this can be fixed?

 

Thanks


[REL] ExportTools

$
0
0

This is the official thread for

ExportTools

GitHub issues Download of latest releaseDownload total

About
What this little app/channel can do, is simply to export your library sections into csv or xlsx files, allowing you to open up the exported files in like Excel or siml. afterwards.
It also can export posters, in the size you decide

Note: If running PMS on Windows, and exporting into xlsx format, you must be running a version above PMS V1.3! And if not, use csv output format until upgraded

Currently exports Movie, TV-Show, Audio, Photo sections as well as playlists

Do note, that when doing so, to set the encoding to UTF-8 in excel, if exporting to csv.

This plug-in will always be considered "a work in progress", and will change rapidly, if devs get an idea, or you guy's suggest something, so fire away.

Manual
The manual was kindly provided by @trumpy81
To see the manual, go here
And please read above, before posting a question!

Install

To install, you have two options:
1 Unsupported Appstore (WebTools) (Easy way)
2 Manual

SourceCode

To get the SourceCode, contribute, or raise an incident, go here

Changelog

To see the changelog, go here

Note2:
This plugin is the replacement of Plex2CSV!
If Plex2CSV is currently installed, please remove it, since it's discontinued, and everything Plex2CSV could do, this tool can as well, and a lot more!

And do report back both good and bad

/Tommy

This Directory Appears To Be Empty

$
0
0

Hi all,

New to Plex and was trying to install a few unofficial channels via webtools 3.0. When I use BringThePopCorn the message "This directory appears to be empty" occurs, when accessing via the server side it states "This plugin is not responding.". I've tried a number of other channels and none of them are successfully working

Any help would be appreciated as to where i'm going wrong.

Thanks!

WebTools (Unsupported AppStore)

$
0
0

GitHub issues Release Download latest release Download total master Maintenance

About:

WebTools is a collection of utilities to help with the management of your Plex Media Server.
This plugin is not limited to the usual channel interface. Instead, it utilizes a built-in web-server to display a responsive web interface which also works on mobile devices, allowing you to manage your Plex Media Server from any device.

This tool was created by omc1000 (Frontend) and Dane22 (Backend)

Currently available tool modules are:

Localization:

WebTools is now a multi language program, that as the time of writing supports the following languages:

  • Arabic
  • Chinese (simplified)
  • Czech
  • Danish
  • Dutch
  • English
  • French
  • German
  • Greek
  • Hebrew
  • Hindi
  • Hungarian
  • Italian
  • Korean
  • Norwegian Bokmål
  • Polish
  • Portuguese
  • Portuguese (BR)
  • Romanian
  • Russian
  • Serbian
  • Spanish
  • Swedish

If a language is missing from the list above, or the current translations of your language is incomplete, then please help us translating this for the benefits of your countrymen, do go here

Manual:

To see the complete online manual, with all the details about thís plugin, please visit the Wiki

Installation:

To install this plugin, please click below

Click here to Install! <--------------------------------------------------

Usage:

After installation, to use this plugin, browse to http://<IP of PMS>:33400
Do NOT click on the channel menu, but browse directly in a new browser tab

Support:

Since WebTools contains the module UAS (Unsupported AppStore) you might think, that this is the place to post questions, if a plugin installed via the UAS is not working for you, but it's not
Instead, locate the relevant support thread here
Any questions regarding other plugin's than WebTools WILL be ignored!
But.....If a plugin fails to install using WebTools UAS module, then this is the place ;)
Before you post a question, please make sure it's not already mentioned in our FAQ or Knows issues, and when posting, please add as much info as possible, as well as log files if possible, and do NOTE that we do expect that you read this thread as well, in order to not post a question already answered.

3.Party Developers

If you are a 3.Party Developer, then please look here

Support the developers:

If you use WebTools and you are willing to support the developers with a beer or two, then please click on the 'Donate' button below.

Thank you for your support!!

Donate

Disclamer:

This plugin is in no way associated with Plex Inc.
It's merely a humble plugin, trying to improve on perfection.
Use of this plugin is at own risk, no responsibility is taken from either Plex Inc. or the developers of this plugin.
Regarding the Unsupported AppStore: We take no responsibility for the content/stability/suitability of the contained plugins and any complaints or requests for support in relation to specific plugins will be ignored.

[REQ] Zattoo IPTV channel: port from Kodi source code possible?

$
0
0

There's a nice Kodi plugin called Tattoo Box which allows live streaming of all the available IPTV channels from Zattoo right inside Kodi. The source code is available over at GitHub.

http://kodi.wiki/view/Add-on:Zattoo_Box

Any chance of porting this over to Plex as a channel?

Plugins issue - Plugins work on iOS, but not on AppleTV or Web browser

$
0
0

All

The Plex plugins work on my iOS phone. However they are not working on my AppleTV or Web browser.

The web browser just spins and displays no message for minutes.

The AppleTV will eventually timeout and try to play the next episode, the next episode also fails. Sometimes the AppleTV will report a transcoder failure.

I have attached the log, but all I see are debug messages that don't mean anything to me.

Any pointers would be helpful

Possible to DVR IPTV channels?

$
0
0

So I just installed the IPTV.bundle channel, and attached my IPTV subscription to it. Works great, but I'm looking for something where I can DVR stuff from IPTV. Is this possible? I never watch live tv. I DVR everything and watch when I can. Any suggestions or guide links for doing this is appreciated.

Question about how shared plugins work...

$
0
0

Sorry if this seems obvious but I've been mulling it over. I recently installed a plugin to allow users I share with to request additions to the library. Previously I didn't have plugins shared over concerns of wasting bandwidth, i.e. someone has Comedy Central since they have cable but they watch it through my Plex using my bandwidth. Is this how it works? I assumed so since it is all running back through my server. Or do website based plugins get that data directly over the users internet, circumventing my internet entirely?


Plugins Not Responding

$
0
0

Every time i go to watch a plugin i have installed and made sure it was updated i click on an episode and it says plugin not responding...i get this message on every one that i click on no matter what it is? What is going on?

[REL] YouTubeTV - alternative YouTube plugin

$
0
0

YouTubeTV Plex Plugin v4.8

This is fast and easy alternative YouTube plugin for Plex Media Server

Current status

  • Support categories
  • Support subscriptions
  • Support playlists
  • Support channels catalogue and video categories browsing
  • Search playlists, channels and videos
  • Support live streams

Features

  • Much faster than original Plex YouTube plugin
  • Full YouTube API v3 support
  • Does not require Google login and password
  • Navigation like YouTube Apps
  • Pagination and regional settings
  • Russian, Swedish, Danish, Dutch, French, French (Belgium), Hungarian, Italian, Spanish, German, Polish localization
  • YouTube content localization by region preferences
  • "Like" and "Watch later" video functions including edit function
  • Videos and playlists from videos description
  • Navigation by videos, playlists and channels from video description
  • Update function

Installation

You can install it using the instruction

Download

Latest: https://github.com/kolsys/YouTubeTV.bundle/releases/latest
Mirror: http://bit.ly/1caTGAy
Source: https://github.com/kolsys/YouTubeTV.bundle

Donate

Paypal
Card / SMS / Yandex.Money

Help with localization

YouTubeTV on Transifex

[REL] epg-dk

$
0
0

Glad to announce, that I created a small channel, that can assist danish users running Plex DVR in fetching an updated xmltv based program guide automatically

To see info regarding this, in danish, go here

To install, see the Wiki

Best regards, and happy Plexing

Tommy

[REL] Open Movie Database

$
0
0
Metadata Agent for Open Movie Database

This is a Metadata Agent for the Open Movie Database. It uses the existing Freebase Agent to lookup the IMDb id, then retrieves movie info from Open Movie Database. The Agent will get the following information (English only!): title, year, MPAA rating, release date, genres, directors, writers, actors, plot, rating (IMDb and/or Tomatometer), duration and poster.

 

Since people keep asking the same questions over and over again, please note:

  1. This is NOT an IMDb Agent, the data is not coming from IMDb (not directly at least).
  2. Ratings may be different from what you see on the IMDb website, because [see #1].
  3. Ratings are expressed as a number between 0 and 10, but most Plex clients display 0 to 5 stars (3 stars = 6, 3.5 stars = 7, etc.). This Agent just retrieves the values, it can't do anything about how this is displayed.
  4. This Agent works with the Plex Media Server, it is of no use to you if you have just access to a shared library.

Download: https://github.com/haeY/OpenMovieDatabase.bundle/archive/master.zip
Source: https://github.com/haeY/OpenMovieDatabase.bundle

Installation

  • Unzip the downloaded ZIP file, this gives you a file/folder with the name OpenMovieDatabase.bundle-master. Rename the folder to OpenMovieDatabase.bundle
  •  
    • Mac
      • Move OpenMovieDatabase.bundle to ~/Library/Application Support/Plex Media Server/Plug-ins. The easiest way to find this folder is to use the Go to folder... option in the Go menu of the Finder.
        48377923.png
        ~ is your home folder. If you can't find your Library folder, have a look at OS X Lion: Where did my Library go?
    • Windows
      • Move OpenMovieDatabase.bundle to the Plug-ins folder: right-click the Plex Media Server icon in the system tray and open the Plug-ins folder
        screenshot20121221at161.jpg
    • Linux (Ubuntu)
      • Move OpenMovieDatabase.bundle to /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins
      • cd "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins"
      • sudo chown -R plex:plex OpenMovieDatabase.bundle
  • Restart Plex Media Server
    On Mac and Windows: just quit and start again
    On Linux (Ubuntu): sudo service plexmediaserver restart
  • Open Plex/Web and go to Settings. Go to Agents, select Movies, then Freebase. You can change the order of Agents by dragging the items in the list to another position.

xyz.png

IPTV streams

$
0
0

Does anyone know how exactly Plex processes IPTV streams from plugins? If multiple people watch the same live channel through the IPTV plugin, does that count as multiple streams to the IPTV provider, or will Plex take a single stream from the provider and split it among those watching it on their Plex players?

Any channel to view Amazon photos library?

$
0
0

As a Prime customer, I've started to take advantage of the unlimited photo storage with Amazon. But I'm frustrated as, other than screen-casting, I can't seem to find a way to view these photos on TV. Is there no Plex channel, either official or unofficial, that can perform this function. My house is basically Rokus on every TV, so an alternative would be a Roku app for this, but there doesn't appear to be one. I do see something in the Roku channel store called "Picta," which costs a little bit. I wouldn't mind paying if I knew it would work, but still -- can't believe no one's created an a channel for viewing photos store on Amazon.

How to run Telly....??

$
0
0

This might be a dumb question to some, but how do I run Telly? I downloaded the Telly-master from Github and the instructions say to run telly with the recommended parameters, however, I don't see any file I can run in the folder. No executable. This is what I see in the telly-master folder:

[folder].circleci
[folder]vendor
.gitignore
.gitmodules
Dockerfile
LICENSE
main.go
Makefile
README.md

The instructions say to go to the releases page, but there is nothing indicating where the releases page is.... What am I missing?


[REL] IPTV.bundle - plug-in that plays IPTV streams from a M3U playlist

$
0
0
2016-03-21 Update: Now with EPG!



I was unable to find a plugin that would allow me to play custom streams, so after days of learning Python, with help of shopgirl284Mikedm139 and examples found on this forum, I created my first Plex plugin; I present You Plex plugin that plays network streams (a.k.a. IPTV) from a M3U playlist:

https://github.com/Cigaras/IPTV.bundle

Also available in Unsupported AppStore V2

OneTechGenius also made a video guide on how to set up various Plex channels including this one, You can find it on Youtube, a written version is also available.

Included sample playlist is outdated. You can find some playlists scattered along this thread (like posts #388, #399#407, #417#457#500#501 and so on) or just google for them.

 At the moment plugin supports HTTP and RTSP streaming protocols, RTMP also works with some limitations, and MMS did not work for me on any device, some users report that it works in Android and Plex Web.

Please keep in mind that this plugin does not actually play videos by itself, it only passes links to Plex in a format understandable to Plex and the playback is done by Plex client, and it is a known fact that Plex Media Server does not transcode live streams so you might need a third party transcoder like VODServer if client is unable to transcode streams by itself, please read post #97 (especially Apple TV owners) and compatibility section of readme file for more information.

If plugin does not work for You or You don't like it or don't like Plex, but still want to watch IPTV on your Smart TV or other device, You can check post #194 for alternative solutions, but in any way please consider making a small donation if I was of any help for You.

And instead of summary, if someone of more experienced developers could spare a few minutes to test and review my plugin I would be more than grateful, please help me perfect it to be suitable for the App Store.

[REQ] tubitv

$
0
0

Hi,
I was wondering if anybody would be interested and willing to make a channel plug-in for this site http://www.tubitv.com/
 

Hey Tubi TV Fan:[/size]

You asked and we responded . . . the unveiling of our Tubi TV Web and iOS mobile beta apps is now here.[/size]

Now you can enjoy the largest streaming library of free Movies and TV Shows on your desktop, iPhone, iPad and iPod touch, as well as on your Tubi TV Connected TV app.   [/size]

 
it's similar to Crackle and has a lot of (all legal) content with a mix of movies and tv that range from big name hits like Spaced and Father Ted to relatively unknown things. It already has quite a lot of content and is supposedly going to keep growing until it has the largest amount of free, legal content tubitv wants to take on crackle with free movies and tv shows. It has been on Roku and a few other platforms for a while now but they have just launched the online site and I think it would be a good addition to Plex.
 
Thank you

Subtitles for Plex Channels

$
0
0

Hi,

 

For the CBS, CW, ABC, NBC, etc plex channels, is there a way to get subtitles?  The shows are being pushed through cbs.com, nbc.com, etc which have subtitles so not sure why the Plex channels don't display them.  I've already checked off opensubtitles.org in settings but I think that only works for personal content I've uploaded, not for the Plex channels themselves.

 

Can anyone help?  I'm using Plex mainly through my Roku 3.

 

Thanks.

[REL] Google Music Channel

$
0
0

I am releasing a Google Music channel that should work for all Plex clients. I forked the current channel created by the user Maik and added a bunch of new features. If anyone has any issues please post your log files and I will be happy to take a look. Also, if you have any request for new features please let me know. I will be sending out a request to get this added to the Unsupported Appstore as well.

 

If you are running into any issues please post your log files. I won't be able to help you without them.

 

Github:

https://github.com/jwdempsey/GoogleMusic.bundle

 


Updates

6/03/2014
NEW: Added I'm feeling lucky radio
FIXED: Songs should play correctly for users without All Access
FIXED: Genres and Search can only be accessed by All Access users

 

6/11/2014

FIXED: Fixed an issue where if you only had an iOS device registered then you couldn't stream

 

8/13/2014

IMPROVEMENT: Large libraries can now be loaded without timing out

 

11/11/2014

NEW: Public playlists are now returned in search results

NEW: You can now add songs to playlists/library from the search menu

IMPROVEMENT: I improved library how your library is cached. You should see new songs much sooner now.

 

12/06/2014

NEW: Added new menu to show songs by letter

 

04/01/2015

NEW: Added new menu option to manually refresh library data. Library data will also refresh every 2 hours automatically.

Awful Plex support, thats if any exists?

$
0
0

The Android app has been broken for days, is anyone remotely interested?

The support is completely non-existant.

[REL] TwitchMod - Twitch.TV with extra features

$
0
0

TwitchMod - Twitch.TV with extra features

Donate btc: 1JJD5i4jL5qmbMKCy1sNVGgQzx1Jh37rFH

I did some work on the Twitch channel, since it was pretty lacking in features compared to Kodi.

Extra features from default channel:
* Quality Selection
* Source quality
* Past Broadcasts/Highlights support
* Followed channels
* Search streams/channels/games
* Play subscriber-only VODs.

Tested on:
* PMS Window and Linux
* PHT Windows 8.1, Windows 10
* Android
* iOS
* Plex Media Player

Channel Preferences:
see https://github.com/coryo/TwitchMod.bundle/blob/master/README.md

Issues:
* Different clients handle quality selection differently.
* Plex for iOS v4 doesn't have inputDirectoryObjects so you cant search.
* Plex Web Client doesn't play streams on certain browsers on certain OSes.
* Plex Web Client doesn't have inputDirectoryObjects so you cant search.

Installation:
get the zip, extract the bundle to the PMS Plug-ins folder, and rename it to TwitchMod.bundle

latest version: https://github.com/coryo/TwitchMod.bundle/releases/latest
source: https://github.com/coryo/TwitchMod.bundle

IPTV.bundle on QNAP & Panasonic

$
0
0

Hi,

Do have a Plex-server installed on a Qnap 251+ and installed also the IPTV-plugin.
On my Panasonic (EXW734) there is a Plex app that I installed.

So I'm trying to play a m3u-stream in the Plex-app on the panasonic, but it does not work. Kind of time-out-error.
Is such that supported ?

If so, I do have log-files, but when searching on error, i do not find anything.

kind regards,
Paul

P.S.
Playing the m3u-stream on the plex-server works fine.


Most of the standart plugins doesn’t work and return error about impossible to create session

$
0
0

Most of the self plex plugins(I bbc player, National Geographic, history) doesn’t work and return error about impossible create session for video plugins and also can’t load pictures.

Other plugins CNN, paramount works.

Unufficial iptv.bundle plugins works good.

See screenshots in attach.

I try using VPN, if geo restrictions, but same.





Latest Images