# TVRage agent

**URL:** <https://forums.plex.tv/t/tvrage-agent/83601>\
**Category:** Dev/API Corner\
**Tags:** scanner-agent-dev\
**Created:** [November 22, 2014, 3:41am UTC](https://forums.plex.tv/t/tvrage-agent/83601 "2014-11-22T03:41:07Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![jchrist](https://avatars.discourse-cdn.com/v4/letter/j/858c86/32.png) [@jchrist](https://forums.plex.tv/u/jchrist)\
**Post date:** [November 22, 2014, 3:41am UTC](https://forums.plex.tv/t/tvrage-agent/83601/1 "2014-11-22T03:41:07Z")

</div>

I'm having trouble using the TVRage agent from&nbsp;[https://github.com/plexinc-agents/TVRage.bundle](https://github.com/plexinc-agents/TVRage.bundle).

&nbsp;

I've installed the bundle in ~/Library/Application Support/Plex Media Server/Plug-ins/, and restarted PMS, but it doesn't show up as an agent, at least not on the top line of agents (are these called "primary" agents?) &nbsp;Honestly, the entire agent configuration process is a bit confusing to me so I may have done it wrong.

&nbsp;

First, under Settings-\>Server-\>Agents-\>TV Shows, I have Personal Media, TheTVDB, and The Movie Database (but not TVRage).

&nbsp;

If I select TheTVDB, I can see The Movie Database, TheTVDB, etc configured as contributing additional agents.

&nbsp;

Under The Movie Database, I can see TVRage, and it's enabled and in the first position.

&nbsp;

I would expect that that would mean that when I use The Movie Database as my agent for a TV show, the TV Rage metadata would be the selected one.

&nbsp;

Unfortunately, that isn't happening. &nbsp;For "Star Wars Rebels", the file I have called S01E01 is reported as "Droids in Distress" (like on TheTVDB) instead of "Spark of Rebellion (parts 1&2)" as on TVRage.

&nbsp;

So, how can I use TVRage's metadata for this series?

&nbsp;

&nbsp;

Also, there's an exception thrown in from the TVRage agent when it tries to update. &nbsp;(See attached log). &nbsp;Don't know if that's related...

&nbsp;

Thanks,

Jon

---

<div class="post-metadata">

**Author:** ![marogers](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/marogers/32/81767_2.png) [@marogers](https://forums.plex.tv/u/marogers)\
**Post date:** [November 22, 2014, 4:44am UTC](https://forums.plex.tv/t/tvrage-agent/83601/2 "2014-11-22T04:44:04Z")

</div>

Try the wrestling agent by [akkifokkusu](https://forums.plex.tv/user/151788-akkifokkusu/). It makes a decent TVRage metadata agent and I use it for Rebels.

---

<div class="post-metadata">

**Author:** ![jchrist](https://avatars.discourse-cdn.com/v4/letter/j/858c86/32.png) [@jchrist](https://forums.plex.tv/u/jchrist)\
**Post date:** [November 23, 2014, 5:50pm UTC](https://forums.plex.tv/t/tvrage-agent/83601/3 "2014-11-23T17:50:22Z")

</div>

[TVRagePlus.bundle.zip](https://global.discourse-cdn.com/plex/original/3X/2/9/29c54991a2aebff850728fa85d814794868c2123.zip) (121 KB)

Thanks for this. &nbsp;I've modified the Wrestling agent to now work as a more general TVRage agent. &nbsp;This pulls in banners from TVDB by using TheMovieDB to get the correspondence of the series ids.

---

<div class="post-metadata">

**Author:** ![marogers](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/marogers/32/81767_2.png) [@marogers](https://forums.plex.tv/u/marogers)\
**Post date:** [November 26, 2014, 9:31pm UTC](https://forums.plex.tv/t/tvrage-agent/83601/4 "2014-11-26T21:31:35Z")

</div>

Excellent! Thanks!

---

<div class="post-metadata">

**Author:** ![joshenders](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/joshenders/32/171905_2.png) [@joshenders](https://forums.plex.tv/u/joshenders)\
**Post date:** [December 14, 2014, 4:02am UTC](https://forums.plex.tv/t/tvrage-agent/83601/5 "2014-12-14T04:02:52Z")

</div>

I'll give this a shot but should I be using different API keys?

```
# TVRage urls
TVRAGE_SEARCH_URL = 'http://services.tvrage.com/feeds/search.php?show=%s'
TVRAGE_SHOW_INFO_URL = 'http://services.tvrage.com/myfeeds/showinfo.php?key=P8q4BaUCuRJPYWys3RBV&sid=%s'
TVRAGE_EP_INFO_URL = 'http://services.tvrage.com/myfeeds/episode_list.php?key=P8q4BaUCuRJPYWys3RBV&sid=%s'
# TVDB urls

TVDB\_BANNER\_LIST\_URL = ‘[http://thetvdb.com/api/D4DDDAEFAD083E6F/series/%s/banners.xml](http://thetvdb.com/api/D4DDDAEFAD083E6F/series/%25s/banners.xml)’  
TVDB\_BANNER\_BASE\_URL = ‘[http://thetvdb.com/banners/](http://thetvdb.com/banners/)’

# TheMovieDB urls

BASE\_URL = ‘[https://api.tmdb.org/3](https://api.tmdb.org/3)’  
API\_KEY = ‘a3dc111e66105f6387e99393813ae4d5’  
TVRAGE2TMDB\_ID\_URL = ‘%s/tv/find/%%s?api\_key=%s&external\_source=tvrage\_id’ % (BASE\_URL, API\_KEY)  
TMDB2TVDB\_ID\_URL = '%s/tv/%%s/external\_ids?api\_key=%
```

---

<div class="post-metadata">

**Author:** ![Qlet](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/qlet/32/14839_2.png) [@Qlet](https://forums.plex.tv/u/Qlet)\
**Post date:** [July 18, 2015, 6:31am UTC](https://forums.plex.tv/t/tvrage-agent/83601/6 "2015-07-18T06:31:49Z")

</div>

> @jchrist said:  
> [TVRagePlus.bundle.zip](https://forums.plex.tv/uploads/default/original/3X/2/9/29c54991a2aebff850728fa85d814794868c2123.zip) (121 KB)
> 
> Thanks for this. I’ve modified the Wrestling agent to now work as a more general TVRage agent. This pulls in banners from TVDB by using TheMovieDB to get the correspondence of the series ids.  
> I know this is an old post, however I just tried to use this and I cant get it to even show up. The wrestling agent works but doesnt pull down any banners, music, or posters. I would love to get this one working.

---

<div class="post-metadata">

**Author:** ![LFFPicard](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/lffpicard/32/162764_2.png) [@LFFPicard](https://forums.plex.tv/u/LFFPicard)\
**Post date:** [July 27, 2015, 11:27am UTC](https://forums.plex.tv/t/tvrage-agent/83601/7 "2015-07-27T11:27:33Z")

</div>

I am also struggling with this, I have spent hours checking my filenames, using filebot to rename them according to TVRage so they will pick up, but even though I have the TVRage agent and using this agent when I add the shows they simply refuse to even be detected and simply come up in their season folders with Episode 1, Episode 2 etc.

This is for WWE btw, I tried doing this a while ago and gave up and thought I would give it another go but I just cant get it working and pulling my hair out now!

---

<div class="post-metadata">

**Author:** ![ZeroQI](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/zeroqi/32/6522_2.png) [@ZeroQI](https://forums.plex.tv/u/ZeroQI)\
**Post date:** [July 31, 2015, 11:07pm UTC](https://forums.plex.tv/t/tvrage-agent/83601/8 "2015-07-31T23:07:30Z")

</div>

I tried and the agent work for me with slight mod. I used part of my HAMA agent to enable TMDB series support. If you look at my posts you will know i maintain Hama and wrote Absolute Series Scanner…  
I need to know what is the difference between tmdb series support and tvrage? is the numbering different?  
Please try attached agent and let me know

---

<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, 3:37am UTC](https://forums.plex.tv/t/tvrage-agent/83601/9 "2019-12-21T03:37:56Z")

</div>

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