| add missing encoding: line (might have been invisible to update mechanism) | ||
|---|---|---|
| mario authored 411 days ago last checkin d0455c7d4 ⎘ | ||
| ๐ bundle | Use __future__ print_function for file=sys.stderr descriptor usage.โนโบ | 3872 days ago | 
| ๐ channels | Adapt Xiph plugin for BETA/dir-test.xoph.org rollout. It's fairly terโนโบ | 2004 days ago | 
| ๐ contrib | Contrib plugin: show `extra` column in bookmarks (origin channel). Chโนโบ | 3289 days ago | 
| ๐ dev | Moved artwork (logo/icon) into dev/ folder.โนโบ | 3841 days ago | 
| ๐ help | Revert yelp-"fixes", as adding required <section>s actually broโนโบ | 3268 days ago | 
| ๐ pluginconf | pluginconf 0.8โนโบ | 1098 days ago | 
| ๐ .win.pack | Remove obsolete windows theme plugin.โนโบ | 3244 days ago | 
| ๐ .zip.py | Pack help.chm into PYZ package.โนโบ | 3274 days ago | 
| ๐ CREDITS | Document Dirble plugin status indicatorsโนโบ | 3272 days ago | 
| ๐ Makefile | py2|py3 dependencies for packagesโนโบ | 1351 days ago | 
| ๐ NEWS | Release as 2.2.2โนโบ | 1351 days ago | 
| ๐ PACKAGING | Add notes on deprecations.โนโบ | 1996 days ago | 
| ๐ PKG-INFO | Release as 2.2.2โนโบ | 1351 days ago | 
| ๐ Packfile | Add osxpkg; though unusedโนโบ | 3207 days ago | 
| ๐ README | Add notes on deprecations.โนโบ | 1996 days ago | 
| ๐ action.py | Collect audio format form URL guessing into new class heuristic_funcsโนโบ | 3172 days ago | 
| ๐ ahttp.py | Add more detailed user-agent string, introduce conf.version (from pmdโนโบ | 1993 days ago | 
| ๐ bin | Cover ImportError with custom explanationโนโบ | 1788 days ago | 
| ๐ cli.py | Add version and -V flags.โนโบ | 3185 days ago | 
| ๐ compat2and3.py | Fix missing os. import for find_executable fallback.โนโบ | 2679 days ago | 
| ๐ config.py | adapt for renamed pluginconf propertiesโนโบ | 1098 days ago | 
| ๐ gtk3.xml.gz | fix pixmap pathโนโบ | 1351 days ago | 
| ๐ icon.png | Capitalize remaining menu entries, update PNG icon to 64x64, remove eโนโบ | 3866 days ago | 
| ๐ logo.py | Mention `make glade`, as gtk3.xml is now compressed per gzip after alโนโบ | 3866 days ago | 
| ๐ pq.py | Fix `format_exc(e)` itself causing an exception, and add explanation โนโบ | 1788 days ago | 
| ๐ releases.json | Release as 2.2.2โนโบ | 1351 days ago | 
| ๐ st2.py | adapt to modularized pluginconfโนโบ | 1105 days ago | 
| ๐ streamtuner2.desktop | Spread out #pack: specifiers into doc files.โนโบ | 3867 days ago | 
| ๐ streamtuner2.png | pngopt/pngadv/pngcrushed logo banner/icon.โนโบ | 3867 days ago | 
| ๐ uikit.py | Reimplement combobox.parse_options for builtin/unprocessed record_flaโนโบ | 1787 days ago | 
streamtuner2
Streamtuner2 is an internet radio browser GUI. It conveniently lists streaming stations from different directory services:
- LiveRadio 
 - RadioBrowser
 - Internet-Radio
 - Shoutcast
 - SurfMusic
 - Filtermusic
 - Jamendo
 - TuneIn
 - The MOD Archive
 - Reddit Music
 - SomaFM
 - UbuntuUsers SL
 - Xiph
 - Peertube
 
Optional plugins:  
- radio.net
 - House Mixes
 - Magnatune
 - PublicRadioFan
 - PunkCast (historic)
 - RadioSure
 - MyOggRadio
 - RCast
 - Streema
 - vTuner
 - File browser (local mp3s)
 - GreatLittleRadio
 Radionomy- Youtube
 
Playback
- Audio playback is left to your preferred audio player: Audacious, Amarok, Exaile, Guayadeque, Decibel, Quod Libet, qmmp, XMMS2.
 - Or video players like Totem, Parole, VLC, etc.
 - For recording streamripper, youtube-dl, or even wget / curl are used.
 
Project
- Old homepage http://milki.include-once.org/streamtuner2/ for a summary
 - Sourceforge https://sourceforge.net/projects/streamtuner2/ for downloads
 - Releases http://freshcode.club/projects/streamtuner2 for announcements
 - Current /changelog and /timeline
 - Release history /doc/trunk/NEWS or /cat/releases.json
 
Documentation
- Help pages, which also exist in the app itself.
 - Placeholder syntax for player configuration
 - Some plugin writing documentation
 - List of Perhaps Asked Questions
 - Watch for RecentChanges here in the Wiki
 
Dependencies
- Python 2.7 or 3.x, while current versions might still run on 2.6 though.
 - Gtk2 with PyGtk or Gtk3 with PyGI
 - Python-PyQuery with LXML
 - Python-Requests after 1.1.0 (package in Quantal doesn't suffice)
 - python-distutils (albeit the compat2and3 fallback ought to work now)
 - Python-Imaging (PIL or Pillow2)
 - An audio player like Audacious or VLC
 - And streamripper or fIcy/fPls for actually recording radio stations
 - optionally Python Mutagen for ID3 support for local audio & video files
 - optionally Symbola/Unifont for some UI parts
 
Btw, if streamtuner2 doesn't fit your music listening habits, check out our list of recommended alternatives.