Using AppleScript and 3rd-Party Software with EyeTV

Re: Working Front Row Plugin for EyeTV

Postby zztopz » December 14th, 2009, 9:43 pm

Sorry j-christ.

Btw, the issues I say 3 posts above are related to the new aluminium Apple remote?

Bye!
User avatar
zztopz
Level 1
 
Posts: 4
Joined: December 1st, 2009, 9:11 pm

Re: Working Front Row Plugin for EyeTV

Postby j-christ » December 14th, 2009, 10:08 pm

zztopz wrote:1- I can't change channels using Apple remote. Have to press Menu button to go back to All channels list, and then pick the new one. ( Left and Right Apple remote's buttons have no effect.) (Using new alu remote, might these be the problem?) Edit: I installed also candelair, but either with leopard compat enabled or not, makes no difference.


Unfortunately I don't know about this; I don't have the new apple remote, but I doubt that's related. Every forum topic I've seen on this issue seems to say it's resolved by Candelair's Leopard compat mode. I know Elgato is aware of the problem and a fix is in the works.

zztopz wrote:2- When I quit front row, eyetv icon remains at the dock but I read anywhere that the plugin was coded to shut completely down the application. Is this normal?


PyeTV does not attempt to quit EyeTV (it might be recording, after all), but it does close all open windows.
Check out my free EyeTV add-ons:
ETVComskip (skip ads): http://code.google.com/p/etv-comskip/
PyeTV (Front Row plugin): http://code.google.com/p/pyetv/
User avatar
j-christ
Charter Member
 
Posts: 209
Joined: December 4th, 2007, 11:38 pm

Re: Working Front Row Plugin for EyeTV

Postby cathper » December 15th, 2009, 1:33 pm

If you want a Danish translation:

Code: Select all
    # Danish
    'da':
        {'Yes' : 'Ja',
         'No' : 'Nej',

         'Recordings by Series' : 'Optagelser efter serier',
         'Favorite Channels' : 'Favoritkanaler',
         'All Channels' : 'Alle kanaler',
         'Program Guide' : 'Programguide',
         
         'Delete All' : 'Slet alle',
         'Play' : 'Play',
         'Restart' : 'Genstart',
         'Delete' : 'Slet',
     
         'Delete Recording(s)' : 'Slet optagelse(r):',
     
         'Are you sure you want to delete %d recordings from %s?' : 'Er du sikker på at du vil slette %d optagelser fra %s?', # Shouldn't there be a parenthesis as in "recording(s)"? If so, do s/optagelser/optagelse(r)/.
         'Are you sure you want to delete' : 'Er du sikker på at du vil slette', # Shouldn't this end in a question mark?
     
         'ComSkipper  [Off]' : 'ComSkipper  [Deaktivér]',
         'ComSkipper  [On]' : 'ComSkipper  [Aktivér]',
         #'Mark Commercials' : 'Markér reklamer',
         #"Mark Commercials [Running]" : "Markér reklamer [løbende]", # Some context of "Running" is probably needed; the translation might not be right!
     
     
         'Launching EyeTV' : 'Starter EyeTV',
         'Now Recording' : 'Optager',
         "Currently recording channel %s. Program info is not available." : "Optager fra kanal %s. Programinformation ikke tilgængelig.",
     
         'Episode' : 'Episode',
         'Channel' : 'Kanal',
         'Position' : 'Position',
         'Recorded at' : 'Optaget', #What will follow? Timestamp?
         "Next" : "Næste",
         "Time" : "Tid"
         }


Best regards,
Casper
User avatar
cathper
Level 1
 
Posts: 7
Joined: October 10th, 2008, 11:33 pm

Re: Working Front Row Plugin for EyeTV

Postby teddyb » December 18th, 2009, 12:26 am

I am just wondering am I the only one having problems with new pyetv build? Is anyone else having problem that recordings are not shown when pressing play but just showing desktop for a while and returning to frontrow "eyetv/play recording menu"? Happening 100% times for me. Watching channels is working OK. I was not able to make working build from latest changes and could not verify is this already fixed.

Thank you,
-Teemu

OS X 10.6.2, EyeTV 3.3 and PyeTV 2.0.1
User avatar
teddyb
Level 2
 
Posts: 31
Joined: December 3rd, 2007, 8:05 pm

Re: Working Front Row Plugin for EyeTV

Postby j-christ » December 18th, 2009, 1:43 am

teddyb wrote:I am just wondering am I the only one having problems with new pyetv build? Is anyone else having problem that recordings are not shown when pressing play but just showing desktop for a while and returning to frontrow "eyetv/play recording menu"? Happening 100% times for me. Watching channels is working OK. I was not able to make working build from latest changes and could not verify is this already fixed.

Thank you,
-Teemu

OS X 10.6.2, EyeTV 3.3 and PyeTV 2.0.1


There's an update in SVN which might address this issue. Also, did this happen for you with EyeTV 3.2.1, or just 3.3.

-Jon
Check out my free EyeTV add-ons:
ETVComskip (skip ads): http://code.google.com/p/etv-comskip/
PyeTV (Front Row plugin): http://code.google.com/p/pyetv/
User avatar
j-christ
Charter Member
 
Posts: 209
Joined: December 4th, 2007, 11:38 pm

Re: Working Front Row Plugin for EyeTV

Postby teddyb » December 18th, 2009, 8:26 am

I had thid problem also with eyetv 3.2.1... I was not able to figure out build from SVN. I am getting build done but EyeTV menu is not existing in FrontRow after that and I am getting some errors in console.

Here is the log with original 2.0.1 when trying to play recording, is this helping you? I also realised that there is no this "launching eyetv" text appearing (like when opening challel) but only circle running.

18.12.2009 9.18.48 Front Row[8771] PyeTV: GetTitle called
18.12.2009 9.18.48 Front Row[8771] PyeTV: PyeTVMediaAsset inited for rec Avara luonto: Etel?meren ulapoilla
18.12.2009 9.18.48 Front Row[8771] PyeTV: PyeTVMediaAsset::conformsToProtocol: <objc.formal_protocol BRMediaAsset at 0xfc1760>
18.12.2009 9.18.48 Front Row[8771] PyeTV: PyeTVMediaAsset::coverArt
18.12.2009 9.18.50 Front Row[8771] PyeTV: ETVMenuController willBePopped
18.12.2009 9.18.53 Front Row[8771] *** __NSAutoreleaseNoPool(): Object 0x13a5c3b0 of class OC_PythonString autoreleased with no pool in place - just leaking
18.12.2009 9.18.53 Front Row[8771] PyeTV: ETV: in HideWindows
18.12.2009 9.18.53 Front Row[8771] *** __NSAutoreleaseNoPool(): Object 0x13a6b320 of class OC_PythonString autoreleased with no pool in place - just leaking
18.12.2009 9.18.53 Front Row[8771] PyeTV: ETV closing window app(u'/Applications/EyeTV.app').window['EyeTV - 1 YLE TV1']
18.12.2009 9.18.53 Front Row[8771] *** __NSAutoreleaseNoPool(): Object 0x13a94180 of class OC_PythonString autoreleased with no pool in place - just leaking
18.12.2009 9.18.53 Front Row[8771] PyeTV: SweepDeleted

Thank you,
-Teemu
User avatar
teddyb
Level 2
 
Posts: 31
Joined: December 3rd, 2007, 8:05 pm

Re: Working Front Row Plugin for EyeTV

Postby teddyb » January 4th, 2010, 1:50 pm

I found reason why my PyeTv is not opening recordings... Recording Title, episode or description can not contain any scandinavian letters (ä,ö,å). I tried several things from python scripts but not succeeded to fix this? This can be also some Snow Leopard related bug or setting issue? Is there anyone else faced this problem or even fixed this?

Thank You,
-Teemu
User avatar
teddyb
Level 2
 
Posts: 31
Joined: December 3rd, 2007, 8:05 pm

Re: Working Front Row Plugin for EyeTV

Postby theller » January 9th, 2010, 11:25 pm

I found reason why my PyeTv is not opening recordings... Recording Title, episode or description can not contain any scandinavian letters (ä,ö,å). I tried several things from python scripts but not succeeded to fix this? This can be also some Snow Leopard related bug or setting issue? Is there anyone else faced this problem or even fixed this?


Yes, I have the same problem with titles containing (german) umlauts like ö, ä, ü. Here is a fix that works for me (only very slightly tested; I will submit a more complete patch in the PyeTV issue tracker later). The problem is that the log() function in etv.py doesn't handle unicode:

Code: Select all
Index: etv.py
===================================================================
--- etv.py      (revision 74)
+++ etv.py      (working copy)
@@ -10,9 +10,14 @@
CURRENT_RECORDING=None
verbose=0

+def ensure_str(s):
+    if isinstance(s, unicode):
+        return s.encode("utf-8")
+    return str(s)
+
def log(s,level=1):
     if verbose >= level:
-        Foundation.NSLog( "%s: %@", "PyeTV", str(s))
+        Foundation.NSLog( "%s: %@", "PyeTV", ensure_str(s))
     pass

class ETVChannel(PyFR.Utilities.ControllerUtilities):


regards,
Thomas

PS: Jon; thanks for your fantastic work on this plugin!
User avatar
theller
Level 1
 
Posts: 2
Joined: January 8th, 2010, 8:21 am

Re: Working Front Row Plugin for EyeTV

Postby j-christ » January 12th, 2010, 9:04 am

Version 2.5 with Danish, German, Spanish, Finnish, French, and Dutch translations is now available. This version also contains tweaks to unicode handling so hopefully non-ascii characters in series/episode titles won't cause problems.
Check out my free EyeTV add-ons:
ETVComskip (skip ads): http://code.google.com/p/etv-comskip/
PyeTV (Front Row plugin): http://code.google.com/p/pyetv/
User avatar
j-christ
Charter Member
 
Posts: 209
Joined: December 4th, 2007, 11:38 pm

Re: Working Front Row Plugin for EyeTV

Postby rei_vilo » January 12th, 2010, 10:27 am

Bonjour Jon,

Great work, congratulations :)

Unfortunately, I've a problem with the French release :? All the letters with an accent like é à î are shown with strange double-letters :shock: .

é is shown as î


pyeTV 2.5.jpg
French Accented Letters


I guess unicode is there... How to fix that :?:

Best regards,
--- rei_vilo
elgato DTT + eyeTV 3.3
User avatar
rei_vilo
Level 2
 
Posts: 41
Joined: November 16th, 2008, 1:30 pm
Location: France

Re: Working Front Row Plugin for EyeTV

Postby j-christ » January 12th, 2010, 10:53 pm

rei_vilo wrote:Bonjour Jon,

Great work, congratulations :)

Unfortunately, I've a problem with the French release :? All the letters with an accent like é à î are shown with strange double-letters :shock: .

é is shown as î



I've just posted 2.5.1 which actually includes the translation.py file (the previous version did not). Hopefully that will resolve your problem.

I'm not sure how you even got any translation at all if you were working from the binary distribution! The strange double-letters you indicate are what happens when the text file which contains the translations is saved with the wrong encoding. I opened my copy in xcode and used View->Text->File encoding to make sure it was UTF-8 encoded.

-Jon
Check out my free EyeTV add-ons:
ETVComskip (skip ads): http://code.google.com/p/etv-comskip/
PyeTV (Front Row plugin): http://code.google.com/p/pyetv/
User avatar
j-christ
Charter Member
 
Posts: 209
Joined: December 4th, 2007, 11:38 pm

Re: Working Front Row Plugin for EyeTV

Postby rei_vilo » January 13th, 2010, 9:02 pm

Bonsoir Jon,

Release 2.5.1 works fine, with the right letters and accents.

No problem with EyeTV 3.3 and Mac OS X 10.6.2.

Thank you very much :)
Last edited by rei_vilo on January 14th, 2010, 7:37 am, edited 1 time in total.
--- rei_vilo
elgato DTT + eyeTV 3.3
User avatar
rei_vilo
Level 2
 
Posts: 41
Joined: November 16th, 2008, 1:30 pm
Location: France

Re: Working Front Row Plugin for EyeTV

Postby zztopz » January 14th, 2010, 12:55 am

Hi!

The last release works fine with Spanish.

P.S: Are we safe uploading to 3.3?
User avatar
zztopz
Level 1
 
Posts: 4
Joined: December 1st, 2009, 9:11 pm

Feature Request: "Open last channel"

Postby m.tv » January 16th, 2010, 5:18 pm

hi, apologize up front for not having screened the whole thread for this. hopefully this was not discussed before.

I would appreciate if the first option in the menu was simply "open EyeTV with the last channel". Most of the time I zap around anyway, so to select a specific channel in FrontRow is nice and a good feature, but user experience would be better for me if i could just go: main menu --> EyeTV --> Open. two clicks of the remote to get to watching tv.

below that you can keep recordings, fav channels and full channel listings. that would be in my mind the perfect way to give the user both quick access to "whatever" and to specific content.

please let me know what you think.
User avatar
m.tv
Level 1
 
Posts: 3
Joined: October 31st, 2009, 8:20 pm

Re: Working Front Row Plugin for EyeTV

Postby teddyb » January 19th, 2010, 9:57 pm

Hello,

2.5.1 works quite fine also with Finnish translation but I still sometimes get some errors when I am exiting PyeTV. Usually happens when EyeTV has been open for long time and then I return to PyeTV and back through front row to desktop. When exiting PyeTV and front row EyeTV window is not normally closed and I am returning to EyeTV window instead of desktop. Anyone else facing same problem, see log attached.
Code: Select all
19.1.2010 21.47.47   Front Row[54698]   Traceback (most recent call last):
19.1.2010 21.47.47   Front Row[54698]     File "/Users/jchrist/src/PyeTV/PyFR/Utilities.py", line 74, in launchedAppTick_
19.1.2010 21.47.47   Front Row[54698]     File "/System/Library/CoreServices/Front Row.app/Contents/PlugIns/PyeTV.frappliance/Contents/Resources/PyeTVWaitController.py", line 59, in AppShouldExit
19.1.2010 21.47.47   Front Row[54698]     File "/System/Library/CoreServices/Front Row.app/Contents/PlugIns/PyeTV.frappliance/Contents/Resources/PyeTV.py", line 84, in ReturnToFrontRow
19.1.2010 21.47.47   Front Row[54698]     File "/System/Library/CoreServices/Front Row.app/Contents/PlugIns/PyeTV.frappliance/Contents/Resources/etv.py", line 272, in IsFullScreen
19.1.2010 21.47.47   Front Row[54698]     File "build/bdist.macosx-10.6-universal/egg/appscript/reference.py", line 504, in __call__
19.1.2010 21.47.47   Front Row[54698]   CommandError: Command failed:
19.1.2010 21.47.47   Front Row[54698]         OSERROR: -1712
19.1.2010 21.47.47   Front Row[54698]         MESSAGE: Apple event timed out.
19.1.2010 21.47.47   Front Row[54698]         COMMAND: app(u'/Applications/EyeTV.app').full_screen.get()
19.1.2010 21.47.47   Front Row[54698]   Traceback (most recent call last):
19.1.2010 21.47.47   Front Row[54698]     File "/Users/jchrist/src/PyeTV/PyFR/Utilities.py", line 74, in launchedAppTick_
19.1.2010 21.47.47   Front Row[54698]     File "/System/Library/CoreServices/Front Row.app/Contents/PlugIns/PyeTV.frappliance/Contents/Resources/PyeTVWaitController.py", line 59, in AppShouldExit
19.1.2010 21.47.47   Front Row[54698]     File "/System/Library/CoreServices/Front Row.app/Contents/PlugIns/PyeTV.frappliance/Contents/Resources/PyeTV.py", line 84, in ReturnToFrontRow
19.1.2010 21.47.47   Front Row[54698]     File "/System/Library/CoreServices/Front Row.app/Contents/PlugIns/PyeTV.frappliance/Contents/Resources/etv.py", line 272, in IsFullScreen
19.1.2010 21.47.47   Front Row[54698]     File "build/bdist.macosx-10.6-universal/egg/appscript/reference.py", line 504, in __call__
19.1.2010 21.47.47   Front Row[54698]   CommandError: Command failed:
19.1.2010 21.47.47   Front Row[54698]         OSERROR: -1712
19.1.2010 21.47.47   Front Row[54698]         MESSAGE: Apple event timed out.
19.1.2010 21.47.47   Front Row[54698]         COMMAND: app(u'/Applications/EyeTV.app').full_screen.get()
19.1.2010 21.47.47   Front Row[54698]   *** Terminating app due to uncaught exception 'OC_PythonException', reason: '<class 'appscript.reference.CommandError'>: Command failed:
      OSERROR: -1712
      MESSAGE: Apple event timed out.
      COMMAND: app(u'/Applications/EyeTV.app').full_screen.get()'
*** Call stack at first throw:
(
   0   CoreFoundation                      0x95d7f40a __raiseError + 410
   1   libobjc.A.dylib                     0x9245c509 objc_exception_throw + 56
   2   CoreFoundation                      0x95dc9a21 -[NSException raise] + 17
   3   _objc.so                            0x13486f8a PyObjCErr_ToObjCWithGILState + 63
   4   _objc.so                            0x134765d6 PyObjCFFI_MakeIMPForSignature + 7337
   5   libffi.dylib                        0x9682db9f ffi_closure_SYSV_inner + 177
   6   libffi.dylib                        0x9682d9c2 ffi_closure_SYSV + 34
   7   Foundation                          0x94e5f96c __NSFireTimer + 141
   8   CoreFoundation                      0x95ceaedb __CFRunLoopRun + 8059
   9   CoreFoundation                      0x95ce8864 CFRunLoopRunSpecific + 452
   10  BackRow                             0x0075529b -[BRAppManager run] + 119
   11  Front Row                           0x00003301 _ZNSaISt4pairIKiiEED1Ev + 1075
   12  Front Row                           0x00002fd9 _ZNSaISt4pairIKiiEED1Ev + 267
)
19.1.2010 21.47.47   com.apple.launchd.peruser.501[102]   (com.apple.RemoteUI[54698]) Exited: Killed


Thank You,
-Teemu
User avatar
teddyb
Level 2
 
Posts: 31
Joined: December 3rd, 2007, 8:05 pm

Re: Working Front Row Plugin for EyeTV

Postby rei_vilo » January 19th, 2010, 10:23 pm

Bonjour,

No problem running PyeTV 2.5.1 on EyeTV 3.3 :) but, when I delete a file (eg. a record from a series), it is still shown on the list :!:

Best regards,
--- rei_vilo
elgato DTT + eyeTV 3.3
User avatar
rei_vilo
Level 2
 
Posts: 41
Joined: November 16th, 2008, 1:30 pm
Location: France

Re: Working Front Row Plugin for EyeTV

Postby rei_vilo » January 31st, 2010, 8:26 pm

Bonjour,

Two (minors) bugs I've discovered using PyeTV :) :
  1. when I delete a file (eg. a record from a series), it is still shown on the list
  2. when I go up and down on a record list, the selected record is black and the name of the record is not shown.

IMG_0105.jpg
Bug #2


Best regards,
--- rei_vilo
elgato DTT + eyeTV 3.3
User avatar
rei_vilo
Level 2
 
Posts: 41
Joined: November 16th, 2008, 1:30 pm
Location: France

Re: Working Front Row Plugin for EyeTV

Postby theller » January 31st, 2010, 9:00 pm

> Two (minors) bugs I've discovered using PyeTV :) :
> when I go up and down on a record list, the selected record is black and the name of the record is not shown.

I have observed this also, but it only occurs when the record title is longer than the available space.
User avatar
theller
Level 1
 
Posts: 2
Joined: January 8th, 2010, 8:21 am

Re: Working Front Row Plugin for EyeTV

Postby rei_vilo » February 6th, 2010, 1:30 pm

theller wrote:I have observed this also, but it only occurs when the record title is longer than the available space.


Yes, but only for the EyeTV section of FrontRow.

Similar long titles for trailers work fine.

Maybe, something could be done :?:
--- rei_vilo
elgato DTT + eyeTV 3.3
User avatar
rei_vilo
Level 2
 
Posts: 41
Joined: November 16th, 2008, 1:30 pm
Location: France

Re: Working Front Row Plugin for EyeTV

Postby delos » March 2nd, 2010, 11:52 pm

Sorry to bother the forum again, but I'm experiencing an odd behaviour from frontrow since I upgraded both eyetv to 3.3 and Pyetv to 2.5.1 under Snow Leopard 10.6.2.
When I start an mpeg2 stream from within frontrow, the mpeg2 component is correctly installed, the stream suddendly goes black for half a second and then continues to play, till the same black out happens again. The frequency is quite high: the screen goes black every two minutes for just a blink of an eye.
This is what console reports about frontrow process:
02.03.10 20:56:16 FrontRow[624] T:[0xa0b5c500] BRVideoPlayerStateMachine: Recieved kVideoPlayerActionPause action
02.03.10 20:56:16 FrontRow[624] T:[0xa0b5c500] BRVideoPlayerStateMachine: Moving to BRVideoPlayerStatePaused state
02.03.10 20:56:26 FrontRow[624] T:[0xa0b5c500] Sending OK to resume background processing notification
02.03.10 20:57:54 FrontRow[624] T:[0xa0b5c500] BRVideoPlayerStateMachine: Recieved kVideoPlayerActionPlay action
02.03.10 20:57:54 FrontRow[624] T:[0xa0b5c500] BRVideoPlayerStateMachine: Moving to BRVideoPlayerStatePlaying state
02.03.10 20:57:54 FrontRow[624] T:[0xa0b5c500] Sending pause background processing notification
02.03.10 20:58:30 FrontRow[624] T:[0xa0b5c500] BRVideoPlayerStateMachine: Recieved kVideoPlayerActionPause action
02.03.10 20:58:30 FrontRow[624] T:[0xa0b5c500] BRVideoPlayerStateMachine: Moving to BRVideoPlayerStatePaused state
02.03.10 20:58:31 FrontRow[624] T:[0xa0b5c500] BRVideoPlayerStateMachine: State Machine Tear-down

Any help is appreciated.
delos
User avatar
delos
Level 1
 
Posts: 24
Joined: January 24th, 2008, 12:54 am

Re: Working Front Row Plugin for EyeTV

Postby delos » March 7th, 2010, 5:09 pm

I've just spent the whole Sunday afternoon, making some trials. I've disinstalled PyeTV 2.5.1 and I still have the same issue with the same console log. Definitively it's not a Pyetv correlated issue. Does anyone have a suggestion?
User avatar
delos
Level 1
 
Posts: 24
Joined: January 24th, 2008, 12:54 am

Re: Working Front Row Plugin for EyeTV

Postby liebrand » April 15th, 2010, 9:18 pm

Hey J-christ

Just about all recordings I make dont seem to have any descriptions. This is due to silly EPG here in the UK, where the description gets put in the episode field.

I've made a small change to your etv.py to handle this... thought you might be interested?

Code: Select all
   
def GetDescription(self):
        log("GetDescription called")
        try:
            ret = self.rec.description.get()
        except:
            return ""
        if ret == "":
            try:
                ret = self.rec.episode.get()
            except:
                ret = ""
        log("GetDescription done")
        return ret
User avatar
liebrand
Level 1
 
Posts: 3
Joined: September 7th, 2008, 10:52 am

Re: Working Front Row Plugin for EyeTV

Postby j-christ » May 26th, 2010, 8:01 am

PyeTV has been updated to work with EyeTV 3.4. For some reason,
EyeTV 3.4 no longer automatically opens windows when the channel change apple event is sent, so I have to manually open the live tv window.

Enjoy!

-Jon
Check out my free EyeTV add-ons:
ETVComskip (skip ads): http://code.google.com/p/etv-comskip/
PyeTV (Front Row plugin): http://code.google.com/p/pyetv/
User avatar
j-christ
Charter Member
 
Posts: 209
Joined: December 4th, 2007, 11:38 pm

Re: Working Front Row Plugin for EyeTV

Postby TWHH » May 26th, 2010, 11:07 pm

liebrand wrote:Hey J-christ

Just about all recordings I make dont seem to have any descriptions. This is due to silly EPG here in the UK, where the description gets put in the episode field.

I've made a small change to your etv.py to handle this... thought you might be interested?

Code: Select all
   
def GetDescription(self):
        log("GetDescription called")
        try:
            ret = self.rec.description.get()
        except:
            return ""

        if ret == "":
            try:
                ret = self.rec.episode.get()
            except:
                ret = ""
        log("GetDescription done")
        return ret


I uninstalled PyeTV some time ago but would like to install it again. I live in the UK so would like to incorporate this code. Only problem is that I am an end user. In Janet & John style, exactly how would I add this code?
User avatar
TWHH
Level 2
 
Posts: 92
Joined: May 6th, 2008, 5:26 pm

Re: Working Front Row Plugin for EyeTV

Postby j-christ » May 27th, 2010, 12:18 am

TWHH wrote:
liebrand wrote:Hey J-christ

Just about all recordings I make dont seem to have any descriptions. This is due to silly EPG here in the UK, where the description gets put in the episode field.

I've made a small change to your etv.py to handle this... thought you might be interested?

Code: Select all
   
def GetDescription(self):
        log("GetDescription called")
        try:
            ret = self.rec.description.get()
        except:
            return ""

        if ret == "":
            try:
                ret = self.rec.episode.get()
            except:
                ret = ""
        log("GetDescription done")
        return ret


I uninstalled PyeTV some time ago but would like to install it again. I live in the UK so would like to incorporate this code. Only problem is that I am an end user. In Janet & John style, exactly how would I add this code?

Code: Select all
1) Install PyeTV
2) edit /System/Library/Core Services/Front Row.app/Contents/PlugIns/PyeTV/Contents/Resources/etv.py
Check out my free EyeTV add-ons:
ETVComskip (skip ads): http://code.google.com/p/etv-comskip/
PyeTV (Front Row plugin): http://code.google.com/p/pyetv/
User avatar
j-christ
Charter Member
 
Posts: 209
Joined: December 4th, 2007, 11:38 pm

PreviousNext

 
Welcome, Guest
Elgato FAQ Find Elgato on Facebook and become a fan Follow us on Twitter Available on the App Store Update to EyeTV 3