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
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
----
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/changelogYou can get a Git export however easily even per web interface: · 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/git-fast-export 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-exportGit may or may not choke on its own export format though..
(Git may or may not choke on its own export format though..)
Fin
---
Thanks guys!
streamtuner2
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.
888990919293949596979899100101102
888990919293949596979899100101102
-+
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-3Moreover 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
-------
Alternatively there are git and svn exports.
fossil export--svn
http://fossil.include-once.org/streamtuner2/git-fast-exportYou can send in patches, a fossil bundle,orset up your cloned
repo publically `fossil cgi`.Else just create an account on
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
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
License
-------
Public Domain. (Unrestricted copying, modification, etc.)
If you wish you could thus redistribute it under a BSD/MIT
or even GNU-style license.