Radio streaming player
Project description
Radioscopy: a simple online radio streaming player
==================================================
Radioscopy is a simple radio streaming player. It is configured using a simple
INI configuration file and hides in your system tray.
Name
----
This program is called "radioscopy" because:
- the name needed to have "radio" in it;
- the name needed to have "py" in it, since it is written in Python;
- it is a copy of `Radiotray <http://radiotray.sourceforge.net/>`.
Feature support
---------------
As few features as possible, since the author is lazy and does not wish to fix
bugs:
- Simple configuration in an INI file;
- Hides in the systray;
- Gtk backend.
Installation
------------
You will need to install the Python 3 bindings for gobject-introspection
libraries through your distribution's package manager:
.. code-block:: bash
# apt-get install python3-gi # On Debian
# guix package -i pygobject3 python3-gobject # On GNU Guix
# dnf install python3-gobject # On Fedora
Radioscopy can be installed using pip:
.. code-block:: bash
$ pip install radioscopy
Note that radioscopy does not work with Python 2.
Configuration
-------------
Radioscopy is configured using the ~/.config/radioscopy/config.ini file, which
should contain one section per radio the user may want to listen to:
[Radio:Name of my radio]
url=http://...
[Radio:Another good radio]
url=http://...
Running
-------
You may run radioscopy like so:
.. code-block:: bash
$ radioscopy
How to contribute
-----------------
Should you want to contribute, you can just send me emails. You may want to use
"git format-patch":
.. code-block:: bash
$ git checkout -b bug/foobar
$ vim ...
$ git commit -a
$ git format-patch master
$ git send-email --to tipecaml@gmail.com *.patch
==================================================
Radioscopy is a simple radio streaming player. It is configured using a simple
INI configuration file and hides in your system tray.
Name
----
This program is called "radioscopy" because:
- the name needed to have "radio" in it;
- the name needed to have "py" in it, since it is written in Python;
- it is a copy of `Radiotray <http://radiotray.sourceforge.net/>`.
Feature support
---------------
As few features as possible, since the author is lazy and does not wish to fix
bugs:
- Simple configuration in an INI file;
- Hides in the systray;
- Gtk backend.
Installation
------------
You will need to install the Python 3 bindings for gobject-introspection
libraries through your distribution's package manager:
.. code-block:: bash
# apt-get install python3-gi # On Debian
# guix package -i pygobject3 python3-gobject # On GNU Guix
# dnf install python3-gobject # On Fedora
Radioscopy can be installed using pip:
.. code-block:: bash
$ pip install radioscopy
Note that radioscopy does not work with Python 2.
Configuration
-------------
Radioscopy is configured using the ~/.config/radioscopy/config.ini file, which
should contain one section per radio the user may want to listen to:
[Radio:Name of my radio]
url=http://...
[Radio:Another good radio]
url=http://...
Running
-------
You may run radioscopy like so:
.. code-block:: bash
$ radioscopy
How to contribute
-----------------
Should you want to contribute, you can just send me emails. You may want to use
"git format-patch":
.. code-block:: bash
$ git checkout -b bug/foobar
$ vim ...
$ git commit -a
$ git format-patch master
$ git send-email --to tipecaml@gmail.com *.patch
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
radioscopy-0.1.tar.gz
(3.1 kB
view details)
Built Distributions
radioscopy-0.1-py3.5.egg
(5.3 kB
view details)
File details
Details for the file radioscopy-0.1.tar.gz
.
File metadata
- Download URL: radioscopy-0.1.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf117f145e094738ebd32f07e63ba43ad12183a44d5e22465a70b75c17267f2d |
|
MD5 | 61ae24e3ec36a750da8994a445743a17 |
|
BLAKE2b-256 | 0d74c321c0bac55710130ceb0f7b9167ff983cfaa59f2d35c2b4eece95ba652a |
File details
Details for the file radioscopy-0.1-py3.5.egg
.
File metadata
- Download URL: radioscopy-0.1-py3.5.egg
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68d2306c7e2ebbc8d3dd5eaf888a25338dbf2915128e7bcab48f433a4b67e208 |
|
MD5 | 324fbe3518f81a2c3e43bac5cc568b49 |
|
BLAKE2b-256 | 9946cf20b38e72c1d8c6e7351af0004cd66783cb6ad4c4af8b09f64bac2e6408 |
File details
Details for the file radioscopy-0.1-py3-none-any.whl
.
File metadata
- Download URL: radioscopy-0.1-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8934b8a14035f01421568bcd76e4948ea14ed8dad82bee373eb17a15182c67a8 |
|
MD5 | c529aacbe59cc9a0f9bd9f0d21778de3 |
|
BLAKE2b-256 | 6a94fea744989908b847e78edb1b61dfba12f775e3a612969a7204039b96804f |