domenica 27 settembre 2009

Atlantide Media Center: Video Streaming

Gli utlimi aggiornamenti riguardo al media center scritto in python sono:
  • ho contattato il creatore dell'immagine che inizialmente avevo impostato come sfondo, per sapere se potevo usarla in via 'ufficiale'. L'autore, gentilissimo e bravissimo, mi ha risposto che i diritti di quell'immagine sono già venduti (buon per lui). Dopo una infruttuosa ricerca su internet, ho deciso di farmene una da me. Con Gimp ho quindi creato questo sfondo, che mi sembra adeguato.
  • ho attivato la visualizzazione del canale demoscene.tv alla tv! Da shell bisogna lanciare il seguente comando:
    mplayer -vc vp6 -framedrop -fs http://91.121.4.152:PORTA
    se PORTA = 8000: streaming in alta risoluzione (qui da me spesso si blocca)
    se PORTA = 8074: streaming in bassa risoluzione (meglio)
    se PORTA = 8072: streaming in bassa risoluzione del canale OldSchool! Amiga rulez! :)
  • ho impostato i movimenti all'interno del menù mediante i bottoni del mouse con il seguente codice:
    if event.type == MOUSEBUTTONDOWN:
    #sx
    if event.button == 1:
    command = lCurrentMenu[iItemSelected][1]
    globals()[command]()
    #cx
    #elif event.button == 2:
    #dx
    elif event.button == 3:
    sys.exit(0)
    #su
    elif event.button == 4:
    iItemSelected -= 1
    #giu
    elif event.button == 5:
    iItemSelected += 1