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

⌈⌋ branch:  streamtuner2


Diff

Differences From Artifact [4883c4bdc9]:

To Artifact [60b1f4be5f]:


1
2
3
4
5
6











7
8
9
10
11
12
13
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24






+
+
+
+
+
+
+
+
+
+
+






# pack: PACKAGING=

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
   wrapper, intended to be installed as /usr/bin/streamtuner2
   now.
44
45
46
47
48
49
50
51

52
53
54
55
56
57
58
59
60
61

62
63
64
65
66
67
68
55
56
57
58
59
60
61

62
63
64
65
66
67
68
69
70
71

72
73
74
75
76
77
78
79







-
+









-
+






   themselves later.)
 

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.

The old `gtk2.xml` file is gone. It probably became obsolete
80
81
82
83
84
85
86

87
88
89
90
91
92
93
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105







+






Also, hard dependencies are meanwhile:

  - 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]
  - python-dbus        [for radiotray]