Metadata-Version: 2.1
Name: eisenradio
Version: 0.8.66
Summary: Play radio. Style your App.
Home-page: UNKNOWN
Author: René Horn
Author-email: rene_horn@gmx.net
License: MIT License
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 4 - Beta
Classifier: Topic :: Multimedia :: Sound/Audio :: Capture/Recording
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

Web radio expandable collection
---
 * this guy is a REST API app on blueprints and application factory of the flask framework
 * organize your web radios, delete and update 
 * upload your favorite pictures and comments to the local SQLite database
 * export/import your radios; GhettoRecorder *.ini file
 * Cross-Origin Resource Sharing mechanism (CORS) prevent Browser from analysing audio data from internet
 * Eisenradio reads the incoming data stream, so audio can be displayed in spectrum analyser
 * Android: download to mobile (link below .-apk), rename *WHL to *ZIP, extract with Android _file_ manager
 * https://pypi.org/project/eisenradio-apk/ , uses Python Kivy library for multi-touch on start-up `https://pypi.org/project/Kivy/#files`
 * Linux SNAP user find uninstall information at the bottom



		""" sketch """
	     |B |               |S | Flask Header[Werkzeug/2.0.2 Python/3.10.1]
	     |r |listen         |e |-------> starFM
	     |o |------->   <-- |r |
	     |w |GhettoRecorder |v |-------> planetFM
	     |s |--->    <----- |e |
	     |e |               |r |-------> satteliteFM
	     |r |               |  |
	
    
    
---
pip install
-
	""" xxs Linux xxs """
    $ pip3 install eisenradio
    $ python3 -m eisenradio.wsgi  # watch flask

    """ xxm Windows xxm """
    > pip install eisenradio
    > python -m eisenradio.wsgi

    """ xxl big company xxl """
    $$$ pip3 install eisenradio
    $$$ python3 -m eisenradio.app  # serve flask
    """ for the sake of completeness, a python
        production server 'waitress' is started """
---
Pytest
---
> ~ ... /test/functional$ python3 -m pytest -s    # -s print to console

find the modified test db in ./app_writable/db

Uninstall
---
Python user:

* find module location
* uninstall and then remove remnants

>$ pip3 show eisenradio

>$ pip3 uninstall eisenradio

Location: ... /python310/site-packages

Android user:
* press long (select) the icon, uninstall



SNAP user:

* remove the snap
* delete the database folder in their home; on startup shown in [SNAP_USER_COMMON] 
>SNAP_USER_COMMON (your Database lives here, backup if you like): /home/osboxes/snap/eisenradio/common

You only want a fresh database? Remove the database. Start from scratch.

