rm debugging output | ||
---|---|---|
mario authored 98 days ago last checkin a18bd8995 ⎘ | ||
๐ bundle | Use __future__ print_function for file=sys.stderr descriptor usage.โนโบ | 1121 days ago |
๐ channels | Fix `links` plugin format: attribute; make it understood by channel.pโนโบ | 473 days ago |
๐ contrib | Contrib plugin: show `extra` column in bookmarks (origin channel). Chโนโบ | 538 days ago |
๐ dev | Fix python dependency, and embed PYTHONPATH in 0-requests feed.โนโบ | 1073 days ago |
๐ help | Revert yelp-"fixes", as adding required <section>s actually broโนโบ | 517 days ago |
๐ .win.pack | Remove obsolete windows theme plugin.โนโบ | 493 days ago |
๐ .zip.py | Pack help.chm into PYZ package.โนโบ | 523 days ago |
๐ CREDITS | Document Dirble plugin status indicatorsโนโบ | 520 days ago |
๐ Makefile | Add osxpkg; though unusedโนโบ | 456 days ago |
๐ NEWS | Release as 2.2.0 (mostly stable)โนโบ | 478 days ago |
๐ PACKAGING | Switch dirble plugin to predeclare encoding="utf-8" for speed.โนโบ | 1079 days ago |
๐ PKG-INFO | Release as 2.2.0 (mostly stable)โนโบ | 478 days ago |
๐ Packfile | Add osxpkg; though unusedโนโบ | 456 days ago |
๐ README | Bundle librezlooks.dll for default Windows PyGtk install.โนโบ | 505 days ago |
๐ action.py | Collect audio format form URL guessing into new class heuristic_funcsโนโบ | 421 days ago |
๐ ahttp.py | Fix undefined headers={} / miscombined .update() callโนโบ | 196 days ago |
๐ bin | Combine path checks into main ForEach loop. Make-Shortcut() and Rewriโนโบ | 519 days ago |
๐ cli.py | Add version and -V flags.โนโบ | 434 days ago |
๐ compat2and3.py | Add `urlquote`โนโบ | 456 days ago |
๐ config.py | Change default streamripper user agent to 'iTunes 12.5/Gecko/SR'โนโบ | 157 days ago |
๐ gtk3.xml.gz | Rewrap ยปrecording appsยซ table in configwin in ScrolledWindow again; rโนโบ | 421 days ago |
๐ icon.png | Capitalize remaining menu entries, update PNG icon to 64x64, remove eโนโบ | 1114 days ago |
๐ logo.py | Mention `make glade`, as gtk3.xml is now compressed per gzip after alโนโบ | 1114 days ago |
๐ pluginconf.py | Support for #depends: and #breaks:, and optionally bin:โฆ and python:โฆโนโบ | 476 days ago |
๐ pq.py | Python3 support back into trunkโนโบ | 1457 days ago |
๐ releases.json | Release as 2.2.0 (mostly stable)โนโบ | 478 days ago |
๐ st2.py | Add version and -V flags.โนโบ | 434 days ago |
๐ streamtuner2.desktop | Spread out #pack: specifiers into doc files.โนโบ | 1116 days ago |
๐ streamtuner2.png | pngopt/pngadv/pngcrushed logo banner/icon.โนโบ | 1116 days ago |
๐ uikit.py | failed attempt to make config tables resizeableโนโบ | 469 days ago |
streamtuner2
Streamtuner2 is an internet radio browser GUI. It conveniently lists streaming stations from different directory services:
- Dirble
- Filtermusic
- Internet-Radio
- Jamendo
- The MOD Archive
- MyOggRadio
- RadioBrowser
- Radionomy
- Reddit Music
- Shoutcast
- SurfMusic
- SomaFM
- TuneIn
- UbuntuUsers SL
- Xiph
- Youtube
Optional plugins:
- Delicast
- File browser (local mp3s)
- GreatLittleRadio
- House Mixes
- ListenLive
- LiveRadio
- Magnatune
- PublicRadioFan
- PunkCast (historic)
- RadioSure
- radio.net
- RCast
- Reciva
- Streema
- Tuner2
- vTuner
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-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.