GNOME Peercast Player
http://python-gtk-3-tutorial.readthedocs.io/en/latest/
http://git.videolan.org/?p=vlc/bindings/python.git
https://github.com/ktkr3d/gnome-peercast-player
Python とGTK+ 3 でPeercast 視聴用のアプリを作りはじめました。GNOME Twitch のような感じになると思います。

環境

  • Ubuntu GNOME 16.04 x86_64 + GNOME 3.20
  • Python 3
  • vlc
  • WebKit
  • セットアップ
    $ sudo apt-get install vlc gir1.2-webkit-3.0
    $ pip install python-vlc
    $ git clone https://github.com/ktkr3d/gnome-peercast-player.git

起動

$ python gpp-main.py

機能(実装済)

  • libvlc によるストリーミングメディア再生
  • WebKit によるWeb 表示
  • glade によるUI 定義

機能(これから作りこみ)

  • チャネル一覧の生成部分の移植
  • locale
  • 設定ダイアログとの連携
  • List ペイン(左)とWeb ペイン(右)のオーバーレイ化
  • GtkFlowBox を使った一覧 表示
  • 単純化/最適化