EyeTV Metadata plugin

Get metadata from .eyetv files in recordings
Hi all,

I've put together a simple metadata plugin which constructs a basic 'name' for a media file the Plex Video File Scanner finds when searching through my EyeTV recordings folder. Unfortunately the year/length metadata does not work and I'm not 100% sure why, I'm guessing it has something to do with presenting it as an object type other than what the core of PMS actually wants... Unfortunately my python skills are extremely limited (I'm actually not a fan of the language so have never taken the time to improve my knowledge of it).

I've search around for EyeTV plugins for plex and there's always been discussion on it and how best to do it but no really useful stuff seems to have cropped up, I figure this may be a useful starting point for someone if they want to pick it up and run with it and get more of the metadata plex actually records in the plist file in to Plex itself. Unzip the file and drop the bundle in to ~/Library/Application Support/Plex Media Server/Plug-ins/

When it's there, EyeTVMedia will show up as a metadata scanner within Media Manager, I have added a new section to it called EyeTV, chose section type Movies, and had the scanner set to Plex Video Files Scanner. I can now see all of my recordings in EyeTV with names that describe what the recording actually is (instead of EyeTV's rather useless 00003583a3 style names). Unfortunately other data (video type, audio type, aspect ratio etc) are not there, but I can live with that myself.

Hopefully this can help a sufficiently proficient python guru to make a better job of it.

Sorry, Just realised there’s a forum specifically for metadata plugins - if anyone with sufficient forum rights could move it across that’d be good :slight_smile:

Ok, this one works better. Title / original air date / duration / year / summary metadata all works.



The only one I can’t get to work is telling Plex Media Server to use EyeTV’s .tiff files for the artwork (Adding an art=“path” to the metadata, as per some of the other plugins -I can’t find any reference in the developer documentation online to do with the Metadata object itself nor the functions used from the plugins to add it to the results list!)



Since you do not have specific scanner for this agent , i assume you're trying to watch original mpg file in plex. How's working out for you?

There's EyeTV agent on the forums along with scanner that gives you a choice of either m4v scraping ( you must have EyeTV set to automatically export recording to iPad/iPhone format ) or mpg but unfortunately that one is also NOT set up to pick up reference screenshot ( tiff file ). I tried to get it working myself, but ran into dead end couple months ago. Therefore if i go with m4v screenshots generated by PMS file scanner I get nice screencaptures but I have to export EVERY recording and if i go with original MPG file I'm left with grey screenshots that look awful. ( but also some recording do not play well )

Playing back the original mpg files in plex works perfectly fine for me, these are recordings made from the DVB-T analogue stick, and also now the EyeTV Sat Free (DVB-S2), in standard def and hidef. I’ve found using the movie scanner instead of the video files scanner does at least show more info about the video file (definition, audio etc) itself while in Plex, but it’s not 100% of the time.



I can live with it though. The reason I did this metadata agent is for the very reason you just mentioned, having to export every single recording… I can get EyeTV to automatically export every recording, but when I’m recording 1+hr long documentaries from BBC HD, these can be very large (recordings of the Formula 1 can be 20gig or so!) and it becomes quite inefficient for space usage.

Hi - I thought I would give this a go before looking into the code. Does anyone else have an issue with the plugin being ‘deleted’ from the ~/LibraryApplication Support/Plex Media Server/Plugins folder ?



I can’t get the plugin to work at all.

Yes, It’s happening to me too, I’ve no idea why … I tried removing the print statements as the developer docs indicate that could cause problems, and that’s made no difference.



For what it’s worth, this is what I currently have



If anyone can explain why / how to fix the being deleted issue, I’d be grateful :slight_smile:

I should note that it seems to work fine for quite a while but then suddenly vanish, I’m not sure where plex media puts its logs (do I have to enable debug logging somewhere?) that might indicate why it suddenly decides the plugin should be deleted.

Hi there,

I am aware that this thread is pretty historic. However, I really wanted a solution to scan the EyeTV Recordings directly (without prior conversion that is causing a delay until it is scraped).

Therefore, I added a .plexignore file to exclude the Live TV Buffer.eyetv from being scanned continuously. Please put the .plexignore from the attached ZIP into the "/EyeTV Archive/" folder where all the recordings are located.

Did anybody do any improvements to the above bundle in the meantime?

Cheers,

to.rben

As a long time cord cutter, and lifetime Plex Pass owner, I would love to make Plex my only TV solution. Unfortunately there is no clear way AFAIK to use Plex to directly watch Live TV or Live TV shows on Mac DVR. I use EyeTV and a Mohu Leaf Antenna which works fantastically well. It has live TV, a live TV buffer that allows pausing of live shows, and DVR functionality. While one can scan EyeTV folders for content, what I really want is support in Plex (Channel?) for my EyeTV and all its functionality. This way I don't have to navigate the Mac onscreen, but could simply point and click in my Smart TV Plex App to Live TV or browse the channel guide, or watch EyeTV DVR shows.

Is this anywhere on the Plex roadmap?

BTW - Plex on the Roku using something called the "Nowhere DVR" plug in to Roku, allows almost all of this functionality - other than browsing the TV Guide in EyeTV. But having it native to my Visio Smart TV Plex App would be, well ideal.

Dan

@danielburgin said:
As a long time cord cutter, and lifetime Plex Pass owner, I would love to make Plex my only TV solution. Unfortunately there is no clear way AFAIK to use Plex to directly watch Live TV or Live TV shows on Mac DVR. I use EyeTV and a Mohu Leaf Antenna which works fantastically well. It has live TV, a live TV buffer that allows pausing of live shows, and DVR functionality. While one can scan EyeTV folders for content, what I really want is support in Plex (Channel?) for my EyeTV and all its functionality. This way I don’t have to navigate the Mac onscreen, but could simply point and click in my Smart TV Plex App to Live TV or browse the channel guide, or watch EyeTV DVR shows.

Is this anywhere on the Plex roadmap?

BTW - Plex on the Roku using something called the “Nowhere DVR” plug in to Roku, allows almost all of this functionality - other than browsing the TV Guide in EyeTV. But having it native to my Visio Smart TV Plex App would be, well ideal.

Dan

Hello Dan,

There are 2 solutions in the oven for live tv streaming in Plex.

  1. HDHR Viewer, for folks using the Silicondust HDHomerun Connect or Dual ( ATCS/ClearQuam) tv tuners.
  2. HDHomerun V2, for folks using the SD HDHR Prime which support PVR/DVR.

Check it out here: http://forums.plex.tv/discussion/101755/hdhomerun-viewer/p1

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