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

โŒˆโŒ‹ โŽ‡ branch:  streamtuner2


Check-in [c39a33b3da]

Overview
Comment:Document fossil repo specific URLs (changelog/, cat/, trunk, version, zip/, tar/).
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: c39a33b3da4835b839b469a81fb06c95a5164abe
User & Date: mario on 2015-04-04 01:50:57
Other Links: manifest | tags
Context
2015-04-04
06:03
Convert shell _pack script into sectioned Makefile. check-in: b2a6fd9de3 user: mario tags: trunk
01:50
Document fossil repo specific URLs (changelog/, cat/, trunk, version, zip/, tar/). check-in: c39a33b3da user: mario tags: trunk
01:50
Use plain module_list() for config_dialog.add_plugins() instead of traversing main.channels and main.features separately. Uses module= lookup with hardwired "channels." and ".py" retrieval. check-in: 9ed03bc901 user: mario tags: trunk
Changes

Modified PACKAGERS from [aedd6e0017] to [1eeac62a7c].

120
121
122
123
124
125
126
127
128
129
130

131


132



133




134
135





136
137
138
139
140
141
142
143
in the source modules were always meant for.)

Simplifies DEB and RPM packaging, as well as PYZ generation.
(They're all workable, but decidedly rather crude packages.
So yes, proper distro packages are very much still needed.)


Repo
----

The source code is hosted in a Fossil repo.




You can get a Git export however easily even per web interface:








  http://fossil.include-once.org/streamtuner2/git-fast-export






Git may or may not choke on its own export format though..


Fin
---

Thanks guys!








|
|


>

>
>
|
>
>
>

>
>
>
>
|

>
>
>
>
>
|







120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
in the source modules were always meant for.)

Simplifies DEB and RPM packaging, as well as PYZ generation.
(They're all workable, but decidedly rather crude packages.
So yes, proper distro packages are very much still needed.)


Fossil Repo
-----------

The source code is hosted in a Fossil repo.
A few special pages of interest:

 ยท DETAILED CHANGELOG 
   http://fossil.include-once.org/streamtuner2/changelog

 ยท Raw tarball/zip, by version or tip/trunk
   http://fossil.include-once.org/streamtuner2/tar/2.1.5/st.tgz
   http://fossil.include-once.org/streamtuner2/zip/trunk/st.zip

 ยท Literal file download
   http://fossil.include-once.org/streamtuner2/cat/config.py

 ยท Doc browsing/download
   http://fossil.include-once.org/streamtuner2/doc/trunk/help/html/index.html

 ยท Trunk filerefs
   http://fossil.include-once.org/streamtuner2/uri-list

 ยท DIRECT GIT EXPORT
   http://fossil.include-once.org/streamtuner2/git-fast-export
   (Git may or may not choke on its own export format though..)


Fin
---

Thanks guys!

Modified README from [042864d151] to [2bc93d2bc5].

1
2
3
4
5
6
7
8
9

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.

It mimics the original streamtuner 1 to some extend.

|







1
2
3
4
5
6
7
8
9

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.

It mimics the original streamtuner 1 to some extend.
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102

Hacking
-------

If you want to edit a channel plugin, just have a look into the
channels/*.py files. It's often rather easy to adapt things.

Moreover you can also edit the user interface. You need glade-3
installed, and open the "gtk3.xml" file. There it's easy to
rename or rearrange things.


Sources
-------








|







88
89
90
91
92
93
94
95
96
97
98
99
100
101
102

Hacking
-------

If you want to edit a channel plugin, just have a look into the
channels/*.py files. It's often rather easy to adapt things.

Moreover you can also edit the user interface. You need glade
installed, and open the "gtk3.xml" file. There it's easy to
rename or rearrange things.


Sources
-------

116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145

Alternatively there are git and svn exports.

  fossil export --svn
  http://fossil.include-once.org/streamtuner2/git-fast-export

You can send in patches, a fossil bundle, or set up your cloned
repo publically `fossil cgi`. Else just create an account on
fossil.include-once.org, and send a mail, so I can elevate that
account to developer/commit/push permissions quickly. (Fossil
repos don't break. So dealing out sync access is a no-brainer.)


alternatives
------------

See http://fossil.include-once.org/streamtuner2/wiki/alternatives
for a list of recommended alternatives. Future ST2 versions will
try to interface and share more with them.


license
-------

Public Domain. (Unrestricted copying, modification, etc.)

If you wish you could thus redistribute it under a BSD/MIT
or even GNU-style license.









|





|







|








116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145

Alternatively there are git and svn exports.

  fossil export --svn
  http://fossil.include-once.org/streamtuner2/git-fast-export

You can send in patches, a fossil bundle, or set up your cloned
repo publically per `fossil cgi`. Else just create an account on
fossil.include-once.org, and send a mail, so I can elevate that
account to developer/commit/push permissions quickly. (Fossil
repos don't break. So dealing out sync access is a no-brainer.)


Alternatives
------------

See http://fossil.include-once.org/streamtuner2/wiki/alternatives
for a list of recommended alternatives. Future ST2 versions will
try to interface and share more with them.


License
-------

Public Domain. (Unrestricted copying, modification, etc.)

If you wish you could thus redistribute it under a BSD/MIT
or even GNU-style license.