Index: PACKAGING ================================================================== --- PACKAGING +++ PACKAGING @@ -2,10 +2,21 @@ This is a short summary for distribution package maintainers. For regular end-user documentation please see the README and help/ pages. + +Changes in 2.2.2 (2020-05-xx) +----------------------------- + +There's been a few deprecations: + + · youtube is now in contrib/ + · dirble, listenlive, delicast, streamlicensing, tuner2 + are gone + · don't package the contrib/disabled/ folder + Structural changes from 2.1.5 onwards (2015-04-xx) -------------------------------------------------- → There's a new `bin` script. It's a lightweight invocation @@ -46,21 +57,21 @@ Aux files --------- → Help files still need to go to share/docs/streamtuner2/help/ - unless you patch the source. + unless you patch the source. (Don't package html/ along.) → *.desktop as usual → and `icon.png` is the /share/pixmaps/ icon Removed ------- -Most plugin PNGs may have been removed already. (Embedded +All prior channel icons/PNGs have been removed. (Embedded binary data may violate some distro guidelines(?), but hey, fewer files are fewer files!) And the streamtuner2.png logo is now source-embedded instead; the `logo.py` module provides a `logo.png` base64-string. @@ -82,10 +93,11 @@ - gtk (>= 2.16) - pygtk [or python-gi for python3] - python-requests (>= 2.0.0) - python-pyquery [though most plugins would work without] - and its implied python-lxml + - python-pillow [or compatible PIL] Optional dependencies (just affects a single plugin, which semi-gracefully disables itself): - python-keybinder [for global_key] Index: README ================================================================== --- README +++ README @@ -4,25 +4,23 @@ Streamtuner2 ============ ST2 is a browser for internet radio/streaming stations. It queries -directories like Shoutcast, TuneIn, MyOggRadio, Xiph.org. SurfMusic, -Jamendo etc. for music/video streams/collections. +directories like Shoutcast, TuneIn, Xiph.org. SurfMusic, Jamendo etc. +for music/video streams/collections. It mimics the original streamtuner 1 to some extend. -It's however written in Python now instead of C. +However it's written in Python now instead of C. Installation howto ------------------ -If possible, prefer the package directly from your BSD/Linux distribution. - -Due to a longer maintenance and release break, some still have older 2.0.x -versions however - whose channel plugins barely work anymore. If so, you -should install a newer version / manually. +If possible, prefer the package directly from your BSD/Linux distribution +over manually installing dependencies. +The PYZ package is the easiest option for local installations. Dependencies ------------ @@ -42,12 +40,11 @@ sudo apt-get install python python-gtk2 python-xdg python-requests ... Or utilize Pythons local package installer even: - sudo pip install requests - sudo pip install pyquery + sudo pip install requests pyquery pillow DEB / RPM --------- @@ -58,11 +55,11 @@ PYZ --- Other users may wish to try the new Python archive (.PYZ) instead. Which -requires little installation and can be run asis: +requires little installation and can be run as is: python streamtuner2.pyz You could even make this Python ZIP executable, and copy it in your PATH.