Был очень неприятно удивлён, что Xbmc (media-tv/xbmc-10.0-r2) в Sabayon Linux (ветка: 5) не проигрывает потоки по протоколу http://, например, радио с сайта di.fm.
Достаточно заменить проигрыватель для протокола с PAPlayer на DVDPlayer: в файле /usr/share/xbmc/system/playercorefactory.xml (или в каталоге пользователя ~/.xbmc/userdata/playercorefactory.xml), добавив в секцию rules строчку:
<rule name="http" protocols="http" player="DVDPlayer" />
У меня получился следующий патч:
--- /usr/share/xbmc/system/playercorefactory.xml 2011-04-23 00:51:00.000000000 +0400 +++ /var/sabayonmce/.xbmc/userdata/playercorefactory.xml 2011-07-26 19:39:41.371601317 +0400 @@ -33,5 +33,8 @@ <!-- Pass these to dvdplayer as we do not know if they are audio or video --> <rule name="nsv" filetypes="nsv" player="DVDPlayer" /> + + <rule name="http" protocols="http" player="DVDPlayer" /> + </rules> </playercorefactory>
Дискуссия