# Undocumented functionality and Tips & Tricks

**URL:** <https://forums.plex.tv/t/undocumented-functionality-and-tips-tricks/47772>\
**Category:** Dev/API Corner\
**Tags:** other-dev\
**Created:** [November 24, 2013, 10:47pm UTC](https://forums.plex.tv/t/undocumented-functionality-and-tips-tricks/47772 "2013-11-24T22:47:34Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)\
**Post date:** [November 24, 2013, 10:47pm UTC](https://forums.plex.tv/t/undocumented-functionality-and-tips-tricks/47772/1 "2013-11-24T22:47:34Z")

</div>

I've posted a small document on Google, where I'll start to collect info regarding development towards the mighty Plex.

&nbsp;

It's a sister document to this one:

&nbsp;

[https://forums.plexapp.com/index.php/topic/87324-missing-from-the-official-plugin-documentation/?p=505931](https://forums.plexapp.com/index.php/topic/87324-missing-from-the-official-plugin-documentation/?p=505931)

&nbsp;

And can be found here:

&nbsp;

[https://docs.google.com/document/d/1hhLjV1pI-TA5y91TiJq64BdgKwdLnFt4hWgeOqpz1NA/edit#heading=h.k434y18gzsvt](https://docs.google.com/document/d/1hhLjV1pI-TA5y91TiJq64BdgKwdLnFt4hWgeOqpz1NA/edit#heading=h.k434y18gzsvt)

&nbsp;

Check it out, and do chime in with improvements, suggestions etc.

&nbsp;

&nbsp;

/Tommy

&nbsp;

Edit: 01 Aug 2014: Updated with info on how to find extra's

Edit: 22 feb 2014: Updated with info about how to access the media folder for an item via http

Edit: 17 feb 2014: Updated to use the http api instead of urllib when setting prefs

Edit: 9 feb 2014: srazer found out a way to update more pref settings in one go

Edit: 2 feb 2014: Updated with Language Api

Edit: 26 jan 2014: Updated with Prefs tip

Edit: 22 jan 2014: Updated links in the document

---

<div class="post-metadata">

**Author:** ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)\
**Post date:** [January 22, 2014, 12:51am UTC](https://forums.plex.tv/t/undocumented-functionality-and-tips-tricks/47772/2 "2014-01-22T00:51:34Z")

</div>

Updated to reflect the new website regarding links, and added how to reset user preferences on the fly to it's defaults

Look [here](https://forums.plex.tv/topic/87348-undocumented-functionality-and-tips-tricks/)

/Tommy

---

<div class="post-metadata">

**Author:** ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)\
**Post date:** [January 26, 2014, 8:36pm UTC](https://forums.plex.tv/t/undocumented-functionality-and-tips-tricks/47772/3 "2014-01-26T20:36:32Z")

</div>

Updated with a tip from srazer about viewing the preferences.

Look [here](https://forums.plex.tv/topic/87348-undocumented-functionality-and-tips-tricks/)

Thanks Chris

---

<div class="post-metadata">

**Author:** ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)\
**Post date:** [February 2, 2014, 10:45pm UTC](https://forums.plex.tv/t/undocumented-functionality-and-tips-tricks/47772/4 "2014-02-02T22:45:35Z")

</div>

Updated with some info regarding Language API

Look [here](https://forums.plex.tv/topic/87348-undocumented-functionality-and-tips-tricks/)

---

<div class="post-metadata">

**Author:** ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)\
**Post date:** [February 17, 2014, 2:30pm UTC](https://forums.plex.tv/t/undocumented-functionality-and-tips-tricks/47772/5 "2014-02-17T14:30:23Z")

</div>

Updated to use the http api instead of urllib when setting prefs

Look [here](https://forums.plex.tv/topic/87348-undocumented-functionality-and-tips-tricks/)

---

<div class="post-metadata">

**Author:** ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)\
**Post date:** [February 22, 2014, 1:38am UTC](https://forums.plex.tv/t/undocumented-functionality-and-tips-tricks/47772/6 "2014-02-22T01:38:25Z")

</div>

Updated with info on how to locate the media folder for an item, via the http API

---

<div class="post-metadata">

**Author:** ![oncleben31](https://avatars.discourse-cdn.com/v4/letter/o/838e76/32.png) [@oncleben31](https://forums.plex.tv/u/oncleben31)\
**Post date:** [March 12, 2014, 10:25am UTC](https://forums.plex.tv/t/undocumented-functionality-and-tips-tricks/47772/7 "2014-03-12T10:25:35Z")

</div>

When I'm trying to dev a metadata agent, I didn't succeed in exploring the content of media and metadata objects.&nbsp;

I've tried to print in the logs the result of dir(metadata) for exemple an it didn't work.

Is there a way to explore this type of object in a plugin ?

---

<div class="post-metadata">

**Author:** ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)\
**Post date:** [March 12, 2014, 11:23pm UTC](https://forums.plex.tv/t/undocumented-functionality-and-tips-tricks/47772/8 "2014-03-12T23:23:06Z")

</div>

> When I'm trying to dev a metadata agent, I didn't succeed in exploring the content of media and metadata objects.&nbsp;
> 
> I've tried to print in the logs the result of dir(metadata) for exemple an it didn't work.
> 
> Is there a way to explore this type of object in a plugin ?

Not related to this thread, IMHO.....Leave, and create a new root post

/T

---

<div class="post-metadata">

**Author:** ![oncleben31](https://avatars.discourse-cdn.com/v4/letter/o/838e76/32.png) [@oncleben31](https://forums.plex.tv/u/oncleben31)\
**Post date:** [March 13, 2014, 12:20am UTC](https://forums.plex.tv/t/undocumented-functionality-and-tips-tricks/47772/9 "2014-03-13T00:20:04Z")

</div>

The answer could be log in the tricks section ? Don't you think ?

---

<div class="post-metadata">

**Author:** ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)\
**Post date:** [March 13, 2014, 12:26am UTC](https://forums.plex.tv/t/undocumented-functionality-and-tips-tricks/47772/10 "2014-03-13T00:26:51Z")

</div>

> The answer could be log in the tricks section ? Don't you think ?

A question, nope....An answer, yes...and you asked a question, or?

/T

---

<div class="post-metadata">

**Author:** ![oncleben31](https://avatars.discourse-cdn.com/v4/letter/o/838e76/32.png) [@oncleben31](https://forums.plex.tv/u/oncleben31)\
**Post date:** [March 13, 2014, 8:44am UTC](https://forums.plex.tv/t/undocumented-functionality-and-tips-tricks/47772/11 "2014-03-13T08:44:58Z")

</div>

OK my bad I didn't understood the rule of this post ;-)

---

<div class="post-metadata">

**Author:** ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)\
**Post date:** [July 31, 2014, 11:30pm UTC](https://forums.plex.tv/t/undocumented-functionality-and-tips-tricks/47772/12 "2014-07-31T23:30:56Z")

</div>

Just updated my little doc with info on how to get to the extra's

Find the link in the [first post](https://forums.plex.tv/topic/87348-undocumented-functionality-and-tips-tricks/?p=506039)

Happy Plexing

Tommy

---

<div class="post-metadata">

**Author:** ![coolmatt](https://avatars.discourse-cdn.com/v4/letter/c/3bc359/32.png) [@coolmatt](https://forums.plex.tv/u/coolmatt)\
**Post date:** [November 4, 2014, 11:24am UTC](https://forums.plex.tv/t/undocumented-functionality-and-tips-tricks/47772/13 "2014-11-04T11:24:46Z")

</div>

Hi Dane,

After digging here&nbsp;[https://code.google.com/p/plex-api/w/list](https://code.google.com/p/plex-api/w/list) and your undocumented stuff, I still cannot find the answer to my question : subtitles... where can I find them ?

With the HTTP API I crawled the whole tree... nothing. I scanned the database... nothing.

I would like to write a little script to get the status for my tv shows : are the subtitles yet downloaded or not. If they are not then I could launch an agent to refresh the metadata and try again to get them...

Any idea where I should look ?

Regards,

matt.

---

<div class="post-metadata">

**Author:** ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)\
**Post date:** [November 4, 2014, 6:21pm UTC](https://forums.plex.tv/t/undocumented-functionality-and-tips-tricks/47772/14 "2014-11-04T18:21:09Z")

</div>

Not relevant for this thread, and answered by others in the OTHER&nbsp; :( post you made about this

---

<div class="post-metadata">

**Author:** ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)\
**Post date:** [June 30, 2018, 11:53am UTC](https://forums.plex.tv/t/undocumented-functionality-and-tips-tricks/47772/15 "2018-06-30T11:53:05Z")

</div>



---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [December 21, 2019, 12:31am UTC](https://forums.plex.tv/t/undocumented-functionality-and-tips-tricks/47772/16 "2019-12-21T00:31:26Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
