[RELEASE] EyeTV Parser (Video Plugin) Addon - Adds EyeTV read support to XBMC for Mac

  Thread Rating:
  • 3 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
xbmchead Offline
Skilled Python Coder
Posts: 88
Joined: Sep 2008
Reputation: 0
Thumbs Up  [RELEASE] EyeTV Parser (Video Plugin) Addon - Adds EyeTV read support to XBMC for Mac
Post: #1
This is an early alpha of xbmc and eyetv integration in the form of a video plugin. It skips .eyetvsched files, and the live tv buffer, and cleans up the filenames a little. Future improvements will include better title formating to support season, episode numbers, dates, filesizes, sorting, and tv show library support, but for now this is huge improvement for eyetv users. It works and supports the use of the gui to change the eyetv archive location under plugin settings. I welcome any further help with this.

http://powername.com/XBMC/XBMCEyetvParser.zip

to install unzip and put the XBMCEyetvParser folder in ~/Library/Application Support/XBMC/plugins/video/
find quote
jmarshall Online
Team-XBMC Developer
Posts: 25,670
Joined: Oct 2003
Reputation: 169
Post: #2
Nice work!

Perhaps you could get on to the xbmc-addons repository to store your code, and allow install from xbmc etc?

Cheers,
Jonathan

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


[Image: badge.gif]
find quote
amadawn Offline
Member
Posts: 83
Joined: Feb 2006
Reputation: 0
Post: #3
Hi!

I just followed your instructions but I canĀ“t get this to work!
I copied the entire plugin folder inside the video plugins folder in the XBMC application support and then I started Plex (which I assume would work as XBMC does, right?).

I went to the Videos tab and I did not see any new entry there. I tried to add a new source but I did not find your plugin there either.

How are you supposed to use or enable the plugin?

Thanks!

Amadawn
(This post was last modified: 2008-11-22 14:04 by amadawn.)
find quote
Nuka1195 Offline
Skilled Python Coder
Posts: 3,910
Joined: Dec 2004
Reputation: 18
Post: #4
it's in the addons repo

For python coding questions first see http://mirrors.xbmc.org/docs/python-docs/
find quote
cjedj Offline
Junior Member
Posts: 34
Joined: Nov 2008
Reputation: 0
Post: #5
Works great for me, looking forward to seeing how this develops. Thanks a lot!
find quote
amadawn Offline
Member
Posts: 83
Joined: Feb 2006
Reputation: 0
Post: #6
cjedj Wrote:Works great for me, looking forward to seeing how this develops. Thanks a lot!

Does it work for you with Plex? How do you access it?

Thanks,

Amadawn
find quote
cjedj Offline
Junior Member
Posts: 34
Joined: Nov 2008
Reputation: 0
Post: #7
amadawn Wrote:Does it work for you with Plex? How do you access it?

Thanks,

Amadawn

I just dropped it into /User/Library/Application Support/Plex/plugins/video and then it was available in the Videos section.

You have to specify your EyeTV Archive location by using the context menu (hit C), and then (IIRC) Plugin Settings.

The only catch I've found is that it will only parse the file name correctly in Plex if you access the plugin in the Videos section. If you access it through the TV Shows or Movies sections you get the meaningless filename which is a long string of characters. That's a bit annoying but it's no big deal.
find quote
amadawn Offline
Member
Posts: 83
Joined: Feb 2006
Reputation: 0
Post: #8
cjdej,

thanks a lot for your help. I got it working great now! It seems that I had misplaced the plugin (I had put it in an old XMBC application support folder, rather than in the Plex application support folder).

So thanks! And also thanks to xbmchead. Great job! :-)
If I may make a suggestion, it would be great if the plugin showed a preview of the recorded file (which I believe EyeTV stores in its library along with the actual MPEG file).

Thanks a lot to everyone!

Amadawn

P.S.- Forgive my ignorance, but where can I access the addons repo that you guys mentioned?
find quote
cjedj Offline
Junior Member
Posts: 34
Joined: Nov 2008
Reputation: 0
Post: #9
amadawn Wrote:cjdej,

thanks a lot for your help. I got it working great now! It seems that I had misplaced the plugin (I had put it in an old XBMC application support folder, rather than in the Plex application support folder).

...

Glad you got it sorted Smile
find quote
xbmchead Offline
Skilled Python Coder
Posts: 88
Joined: Sep 2008
Reputation: 0
Post: #10
cjedj Wrote:I just dropped it into /User/Library/Application Support/Plex/plugins/video and then it was available in the Videos section.

You have to specify your EyeTV Archive location by using the context menu (hit C), and then (IIRC) Plugin Settings.

The only catch I've found is that it will only parse the file name correctly in Plex if you access the plugin in the Videos section. If you access it through the TV Shows or Movies sections you get the meaningless filename which is a long string of characters. That's a bit annoying but it's no big deal.

I spent a while on working to get the filenames into a format that tv shows/movies could parse, but the guide data from eyetv's provider is inconsistent, future support for this is in the code but commented out until eyetv/titantv get their data act together.

Glad everyone's enjoying this.
find quote
cjedj Offline
Junior Member
Posts: 34
Joined: Nov 2008
Reputation: 0
Post: #11
xbmchead Wrote:I spent a while on working to get the filenames into a format that tv shows/movies could parse, but the guide data from eyetv's provider is inconsistent, future support for this is in the code but commented out until eyetv/titantv get their data act together.

Glad everyone's enjoying this.

Doesn't surprise me that elgato are inconsistent. There's some great stuff in their software, but there are also things that make you wonder if anyone actually tried using it before it shipped.

Like I say, no big deal that it can only be used in the Video section, I'm just grateful you've done this at all. I probably watch as much using EyeTV as I download, so this is great Smile
find quote
xbmchead Offline
Skilled Python Coder
Posts: 88
Joined: Sep 2008
Reputation: 0
Post: #12
Quote:If I may make a suggestion, it would be great if the plugin showed a preview of the recorded file (which I believe EyeTV stores in its library along with the actual MPEG file).

Theres a .tiff file in there, I think xbmc [mac] only handles jpegs for thumb and icon. Is it worth it to convert a .tiff to .jpg just from thumb/icons?

Anyone wants to add to what I've got, it's in the add on SVN, go for it.
find quote
xbmchead Offline
Skilled Python Coder
Posts: 88
Joined: Sep 2008
Reputation: 0
Post: #13
amadawn Wrote:If I may make a suggestion, it would be great if the plugin showed a preview of the recorded file (which I believe EyeTV stores in its library along with the actual MPEG file).

XBMCEyetvParser version 1.2 can be found in the xbmc-add-ons svn which you can install with the SVN Repo tool.

XBMC amazing beast that it is DOES support .tiffs so I added the included .tiff preview as icons and thumbnails.

I've all but given up on library mode support for these files but one possible route might be the creation of .nfo files, anyone want to help with that?

enjoy
find quote
cjedj Offline
Junior Member
Posts: 34
Joined: Nov 2008
Reputation: 0
Post: #14
Loving the .tiffs on Plex - thanks a lot.

I'm sorry I can't help with the .nfo's, I have no idea what I'm doing in that area, but I really appreciate your efforts.
find quote
xbmchead Offline
Skilled Python Coder
Posts: 88
Joined: Sep 2008
Reputation: 0
Post: #15
I'm finishing up testing version 1.3 of XBMCEyetvParser and I'll post it in the next few days. I've integrated Nic "midgetspy" Wolfe's Thumbnail Overlay Generator so now your thumbnails will have little 720P 5.1 surround sound badges overlayed on to them on the fly. And let me just say, It's friggin cool.

Because the system requirements are so high I'm thinking about setting it to default this feature off, eventually adding it to the gui settings. Users would have to install the macports imagemagick and ffmpeg, in light of this, what do you all think, default to off, use simple tiff thumbnails, and make advanced users manually edit the default.py, or go whole hog and use try/except and just let it go at it and fail gracefully(sic)? With TOG enabled and working it takes much longer for the first use, but subsequent use is much quicker for existing videos that now have pre-existing .tbn files. Enableing TOG will cause small .tbn jpegs to be created in your .eyetv video packages but will not alter any original files or impact use in eyetv.

Another possibility would be to release this version as a seperate plugin. The original XBMCEyetvParser would continue to be a simple tiff thumbnailed usable video application and this new TOG enabled plugin could become something like EyetvPowerParser. Once again I ask for the community opinion.

I'd like to hear your thoughts.
find quote
Post Reply