Metadata-Version: 2.4
Name: radio-curses
Version: 0.7.0
Summary: A OPML radio player
Project-URL: homepage, https://github.com/shamilbi/radio-curses
Author-email: Shamil Bikineyev <shamilbi@gmail.com>
License-Expression: MIT
License-File: LICENSE
Keywords: internet,radio
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: >=3.9
Requires-Dist: lxml
Requires-Dist: requests
Description-Content-Type: text/x-rst

|pypi| |github|

radio-curses
=============

Internet radio in the terminal. A fork of `curseradio`_.

radio-curses is a `curses` interface for browsing and playing an `OPML`_ directory of internet radio streams.
It is designed to use the *tunein* directory found at `opml.radiotime.com`_, but could be adapted to others.

Audio playback uses `mpv`_. radio-curses requires `python3` and the libraries `requests`_ and `lxml`_.

The current hotkeys are:
    * h: help screen
    * q, Esc: Quit the program
    * j, Down: Move selection down
    * k, Up: Move selection up
    * PgUp: Page up
    * PgDown: Page down
    * g, Home: Move to first item
    * G, End: Move to last item
    * Enter: Play audio

.. |pypi| image:: https://badgen.net/pypi/v/radio-curses
          :target: https://pypi.org/project/radio-curses/
.. |github| image:: https://badgen.net/github/tag/shamilbi/radio-curses?label=github
            :target: https://github.com/shamilbi/radio-curses/
.. _curseradio: https://github.com/chronitis/curseradio
.. _OPML: https://en.wikipedia.org/wiki/OPML
.. _opml.radiotime.com: https://opml.radiotime.com/
.. _mpv: https://github.com/mpv-player/mpv
.. _requests: https://pypi.org/project/requests/
.. _lxml: https://pypi.org/project/lxml/
