Thanks for your answer

I have add these line to my  /etc/freevo/lircrc file

begin
    button = Star
    prog   = freevo
    repeat = 0
    config = LANG
end
begin
    button = #
    prog   = freevo
    repeat = 0
    config = SUBTITLE
end


now When a press I have these message

2008-12-28 21:58:08,603 INFO     rc.py (610): no event mapping for key 
'SUBTITLE' in context 'audio'
2008-12-28 21:58:08,604 DEBUG    rc.py (611): send button event BUTTON 
arg='SUBTITLE'

2008-12-28 21:58:08,283 INFO     rc.py (610): no event mapping for key 
'STAR' in context 'audio'
2008-12-28 21:58:08,284 DEBUG    rc.py (611): send button event BUTTON 
arg='STAR'

So I tried to add these

EVENTS['audio']['SUBTITLE'] = Event(SUBTITLE)
EVENTS['audio']['LANG'] = Event(LANG)


but I've got these error

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/freevo/main.py", line 53, in 
<module>
    import config
  File "/usr/lib/python2.5/site-packages/freevo/config.py", line 636, in 
<module>
    execfile(overridefile, globals(), new_locals)
  File "/etc/freevo/local_conf.py", line 107, in <module>
    EVENTS['audio']['SUBTITLE'] = Event(SUBTITLE)
NameError: name 'SUBTITLE' is not defined

I don't really understand event in freevo and particulary those used by 
lastfm2 plugin, can you help me ?

Thanks


Duncan Webb a écrit :
> Publicy wrote:
>   
>>  Hello,
>>
>> after reading "[Freevo-users] lastfm plugin questions" post I tried to 
>> use lastFM2 plugin, it seems to works fine for the reading (freevo 1.8.3)
>>
>> But I can't skip, love or ban the current track.
>>
>> I tried the following keys (on my remote) as described in plugin 
>> information :
>>     | RIGHT - skip song
>>     | 1     - send to lastfm LOVE song
>>     | 9     - send to lastfm BAN song
>>
>>
>>
>> So I decided to read the plugin code and here is the section wich deals 
>> with events :
>>
>> ....
>>         elif event == 'PLAYLIST_NEXT':
>>             self.skip()
>>             return True
>>         elif event == 'LANG': # Love
>>             self.ban()
>>             return True
>>         elif event == 'SUBTITLE': # bAn
>>             self.love()
>>             return True
>> ....
>>     
>
> Opps...
>
>   
>> So it seem that the keys has changed between lastFM and lastFM2, below 
>> the lastFm source code :
>>
>> ....
>>         config.EVENTS['audio']['RIGHT'] = Event(FUNCTION_CALL, 
>> arg=self.skip)
>>         config.EVENTS['audio']['1'] = Event(FUNCTION_CALL, arg=self.love)
>>         config.EVENTS['audio']['9'] = Event(FUNCTION_CALL, arg=self.ban)
>> ....
>>
>>
>> As we can see also the comment on lastFm2 are also wrong (# Love ...   
>> self.ban()).
>>
>>
>> Can you confirm these fact (I'me not a python developer) ?
>>
>> What are LANG and SUBTITLE events, they are not defined in audio 
>> context, I tryed to add thes mapping in my local_conf but I had an error :
>>
>> EVENTS['audio']['BLUE'] = Event(SUBTITLE)
>> EVENTS['audio']['RED'] = Event(LANG)
>>     
>
> LANG and SUBTITLE are defined in event.py and map directly to the lircrc
> file. So you need a map a lirc key to the LANG and another to SUBTITLE.
> The key 'l' is SUBTITLE and the key 'a' is LANG. I use:
>
> begin
>     button = ASTERIX
>     prog   = freevo
>     repeat = 0
>     config = LANG
> end
> begin
>     button = HASH
>     prog   = freevo
>     repeat = 0
>     config = SUBTITLE
> end
>
> Where ASTERIX and HASH are codes in the lircd.conf
>
> PLAYLIST_NEXT is CH- or DOWN (key 'v')
>
> HTH
> Duncan
>
> ------------------------------------------------------------------------------
> SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
> The future of the web can't happen without you.  Join us at MIX09 to help
> pave the way to the Next Web now. Learn more and register at
> http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
> _______________________________________________
> Freevo-users mailing list
> Freevo-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freevo-users
>
>
>   


------------------------------------------------------------------------------
_______________________________________________
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to