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.
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?
# 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"
}
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
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?
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):
é is shown as î
rei_vilo wrote:Bonjour Jon,
Great work, congratulations![]()
Unfortunately, I've a problem with the French releaseAll the letters with an accent like é à î are shown with strange double-letters
.
é is shown as î
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
theller wrote:I have observed this also, but it only occurs when the record title is longer than the available space.
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
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
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?
1) Install PyeTV
2) edit /System/Library/Core Services/Front Row.app/Contents/PlugIns/PyeTV/Contents/Resources/etv.py