Internet radio browser GUI for music/video streams from various directory services.

⌈⌋ ⎇ branch:  streamtuner2


Update of "windows"

Overview

Artifact ID: 17ad5a9e020718538ff9a55ca71b07a27500b132
Page Name:windows
Date: 2016-12-11 19:10:32
Original User: Oliver
Mimetype:text/x-markdown
Parent: d135d180f9915e7e6c45cef72a37e4d5b490c39a (diff)
Next e315a6a0703c549b3ec7acd719ac72e7b8d030d9
Content

Streamtuner2 also runs under Windows. Starting from 2.2.0 it will be an officially supported platform.

0install

Simplest option to run it is per 0install feed however:

Ought to work for Windows, MacOS, and BSD/Linux systems.

Exe "installer"

ST2 requires a working Python installation first. That includes Python with Gtk bindings, the requests and pyquery packages.

The available .exe installer is really just a self-extracting ZIP. It'll unpack to Unix-style paths C:/usr/bin/ and C:/usr/share/streamtuner2. But is relocatable meanwhile

It includes a neat post-install script since 2.2.0 which will download and setup all required dependencies (Python 2.7 + Gtk2) now. So it's rather convenienct to set up now. You still need to configure your audio player (VLC recommended, but WMplayer works) of course.

PYZ package

With the new .pyz package it's even easier to use ST2 however. So that's now the recommended approach. Simply start it with:

    python streamtuner2.pyz

Or rename it to have a .pyzw extension, in case your setup already picks that up.

(Again, you need a working Python+Gtk setup first.)


There are probably modern Python distributions for Windows. No idea. It's definitely not something that should be handled on a per-application basis and with PyInstaller embellishments.

Manual installation of Python 2.7

Oliver found a dependable recommendation for using Python 2 in this discussion about PyGtk and PyGObject: http://stackoverflow.com/questions/12981137/gi-repository-windows

It may be outdated, since it's from the year 2012.

  • So I built my environment for Windows 7 with the following components: (not sure if it would also run on Windows XP, I remember having read some restrictions about XP). I will also test it on Windows 10 later...
  • Install python-2.7.12.msi from https://www.python.org/downloads/windows/ (should be 32-Bit according to README in http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/)
  • Install pygtk-all-in-one-2.24.2.win32-py2.7.msi from http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/
  • Install requests via "easy_install.exe requests" from the Python scripts path
  • Install lxml-2.3.win32-py2.7.exe from https://pypi.python.org/pypi/lxml/2.3
  • Install pyquery-1.2.17-py2.py3-none-any.whl from https://pypi.python.org/pypi/pyquery/1.2.17 via "pip install [Path]pyquery-1.2.17-py2.py3-none-any.whl"
  • Install PIL-1.1.7.win32-py2.7.exe from http://www.pythonware.com/products/pil/

Manual installation of Python 3.4

Python 3.4 and the newer PyGI (Gtk3) might also work meanwhile.