1 min read

Come vedere Rai.tv senza Silverlight su Linux o Mac

La gran parte dei video sul web si possono vedere grazie al plugin di Flash o tramite i browser che supportano HTML5. Purtroppo lo stesso non si può dire per la Rai che fin dall'inizio ha deciso di adattare una tecnologia proprietaria e non multipiattaforma. La versione Open Source "Moonlight" non è all'altezza ed ha tuttora molti problemi di compatibilità.

Fortunatamente gli stessi contenuti vengono forniti anche tramite altri formati più accessibili, ma il loro utilizzo è volutamente riservato ai possessori di un iPad o un altro dispositivo con Safari iOS.
Ci sono anche dei plugin per Firefox che provano ad utilizzare questi flussi, ma allo stato attuale non funzionano perché probabilmente non sono più stati aggiornati, ecco quindi uno script che permette di vedere un video da una pagina Rai in modo relativamente semplice, utilizzando player come VLC o MPlayer.

Passo 1: Copiate il testo sotto nel file " rai.tv.rb ", es. con Gedit (Linux) o TextEdit (Mac)

#!/usr/bin/env ruby
# rai.tv.rb - 20120130 - http://grigio.org/
# usage: ./rai.tv.rb http://www.rai.tv/dl/RaiTV/programmi/media/ContentItem-90....html
require 'open-uri'
PLAYER="/Applications/VLC.app/Contents/MacOS/VLC" if RUBY_PLATFORM.downcase.include?("darwin")
PLAYER="/usr/bin/vlc" if RUBY_PLATFORM.downcase.include?("linux")
def get_video_url( page_url=ARGV[0] )
page = open(page_url)
page.each_line do |l|
return l.split[3].gsub(/;|"/,'') if l.include?("videoURL = ")
end
end
puts get_video_url.to_s
`#{PLAYER} #{get_video_url.to_s}`

Passo 2: Aprite il terminale e rendetelo eseguibile

chmod +x rai.tv.rb

Passo 3: usatelo

./rai.tv.rb http://www.rai.tv/dl/RaiTV/programmi/media/ContentItem-90....html
Dopo una 10 o 15 secondi VLC o MPlayer dovrebbe farvi vedere il video in streaming o darvi un errore. Se siete in questo caso aggiungete un commento con l'errore, vedrò se posso aiutarvi.