Index: help/html/cli.html ================================================================== --- help/html/cli.html +++ help/html/cli.html @@ -44,12 +44,51 @@

Specifying a channel name is often optional. If you add one, it should be all-lowercase. You can also give a list, like "shoutcast,xiph" which would be searched then.

GUI options

-

There are also --gtk3 and --gtk2 command line options. Usually the right toolkit - is picked depending on Python version. But you can manually override this.

+
+

There are also a few command line flags, which influence the + graphical runtime.

+
    +
  • +

    --gtk3

    +

    Picks the Gtk3 toolkit. Which is default for Python3 runs. + But could also be used for Python2 instead of pygtk.

    +
  • +
  • +

    --gtk2

    +

    Fake option. Python2 runs on Gtk2 per default. And Py3 is + bound to Gtk3/PyGObject anyway.

    +
  • +
  • +

    -D

    +

    Enable debug output on the console. Identical to the debug + configuration dialog option.

    +
  • +
  • +

    -d plugin

    +

    Disable a named plugin. Useful if it hangs on startup. So + -d xiph can temporarily disable it. Note that this + flag gets set durably by clicking [save] in the config + dialog.

    +
  • +
  • +

    -e plugin

    +

    Enable a channel/feature plugin just once.

    +
  • +
  • +

    -h

    +

    Print help list with all known command line flags. Note that + this excludes details on the CLI action commands.

    +
  • +
  • +

    -x

    +

    Exit right away. A flag only used for testing.

    +
  • +
+
-

Plugin and Channel settings

+

Channel and feature plugins and settings

-

This tab lists all available channel and feature plugins. Mark checkboxes for those plugins - you want to enable. You have to restart Streamtuner2 for any changes here to take effect.

+

The tabs Channels lists all available directory services. + While the Features group provides internal or menu enhancements. + Disabling or enabling a plugin however requires a restart of Streamtuner2 + to take effect.

-

Each channel plugin may come with its own set of addition configuration settings - below.

+

Each plugin can have its own little list of extra options. They'll be + applied right away for already active channel/feature plugins.

If you want to find out more about the short option descriptions (most settings are checkboxes), please have a look into the channels directory /usr/share/streamtuner2/channels/ and corresponding - *.py files. These are readable, and sometimes contain more information.

+ *.py files. These are somewhat readable even to non-programmers, and sometimes contain more information.

Internet-Radio.com

Index: help/html/modarchive.html ================================================================== --- help/html/modarchive.html +++ help/html/modarchive.html @@ -25,12 +25,14 @@
  • MODPlug for XMMS

  • GModplay

  • VLC (built-in support)

  • See recording - configuration if you want to enable the download mode. (Audio - files are packaged up in ZIP files on MODArchive.)

    + configuration if you want to enable the download mode. Audio + files are packaged up in ZIP files on MODArchive. While they are + different formats (IT, S3M, XM, etc) they'll all carry a generic + audio/mod+zip type specifier in streamtuner2.

    Index: help/html/recording.html ================================================================== --- help/html/recording.html +++ help/html/recording.html @@ -26,13 +26,11 @@

    You can configure the recording tool according to audio types again.

    Streamripper

    -

    The xterm -e prefix brings up the terminal popup. If you want -silent downloads in the background (instead of seeing its progress), remove -the xterm call.

    +

    There's already a default entry for recording radio stations:

    @@ -39,38 +37,92 @@

    Format

    Application

    audio/*

    xterm -e streamripper %srv

    -

    To configure a default download directory, use the -d option to streamripper. -For example xterm -e "streamripper -d /media/music/" would use an absolute path. -Else it downloads to the current working directory (often your HOME path), -and creates one directory per radio station there.

    +

    Streamripper has a few more options of its own:

    +
      +
    1. +

      To define an exact download directory:

      +
      • xterm -e "streamripper -d ~/Music/ %srv"

      +
    2. +
    3. +

      Use a specific filename pattern:

      +
      • xterm -e "streamripper --xs2 -D '%S-%A-%T-%a.mp3' %srv"

      +
    4. +
    5. +

      Just record a continuous stream, for 1 hour, without splitting individual songs from a radio station:

      +
      • xterm -e "streamripper -A -s 3600 -d ~/Music/ %srv"

      +
    6. +
    7. +

      Pretend to be an audio player (in case recording is blocked):

      +
      • streamripper -u 'WinampMPEG/5.0' %srv

      +
    8. +
    +

    Whenever you leave out the xterm prefix, it runs silently in the background.

    +

    See the streamripper(1) man page or its +FAQ for more tips.

    fIcy/fPls

    As alternative to streamripper, check out fIcy/fPls for recording ICEcast/SHOUTcast streaming servers.

    -

    It can be configured with xterm -e "fPls %srv" simply.

    +

    It can be configured just as easily with:

    +
    1. xterm -e "fPls %pls"

    +
    +
    +
    +

    Graphical stream recording tools

    +
    +

    You can also try a streamripper GUI or graphical +reimplementation:

    +
      +
    • StreamRipStar (Java), works best per drag and drop; set the DND format to PLS or M3U however.

    • +
    • Streamtastic (Java), only imports a text entry per drag and drop.

    • +
    • KStreamRipper, though no current version in distros.

    • +
    • VLC has built-in recording capabilities.

    • +
    +

    Which all simplify defining a custom download directory, or how radio +streams are split (between advertisement breaks), and the naming scheme +for resulting *.mp3 filenames of course.

    Youtube-DL

    -

    The recording settings have a specific entry for "video/youtube" URLs. To configure a specific download -directory, use xterm -e "cd /media/music ; youtube-dl %srv" for example. (The cd -trick works with streamripper too.)

    +
    +

    The recording settings already have a specific entry for "video/youtube" URLs.

    +

    To configure a custom download directory, use:

    +
    1. xterm -e "cd /media/music ; youtube-dl %srv"

    +

    The cd trick also works with streamripper, or other tools.

    +

    Wget for MOD files

    -

    To download audio files from The MOD Archive directly, you can define a -few custom handlers. Scroll/click on the empty row in the recording apps -table. There create a new recording MIME type audio/mod+zip with -a command like xterm -e wget %srv. Copy it alike for -audio/it+zip and audio/xm+zip to cover the most common -file types. Using curl would also work of course.

    +
    +

    To download audio files from The MOD Archive directly, you can also +define a custom handler.

    +
      +
    1. Scroll/click on the ⎘ empty row in the recording application list.

    2. +
    3. +

      There create a new recording MIME type:

      +
      • audio/mod+zip

      +
    4. +
    5. +

      Specifiy a command like:

      +
        +
      • xterm -e wget %srv

      • +
      • cd ~/Desktop ; wget %srv

      • +
      • curl %srv

      • +
      +
    6. +
    +

    +All MOD file formats (IT, XM, S3M, etc.) are mapped to this generic type specifier. +

    +
    Index: help/html/surfmusik.html ================================================================== --- help/html/surfmusik.html +++ help/html/surfmusik.html @@ -11,11 +11,11 @@
    ♪ Streamtuner2  › Browsing channels and radio stations » Channels › Available channels »
    ♪ Streamtuner2  › Channel tabs »
    -♪ Streamtuner2  › Configuration » Settings dialog › Plugin and Channel settings »
    +♪ Streamtuner2  › Configuration » Settings dialog › Channel and feature plugins and settings »

    SurfMusic

    Index: help/html/xiph.html ================================================================== --- help/html/xiph.html +++ help/html/xiph.html @@ -11,11 +11,11 @@
    ♪ Streamtuner2  › Browsing channels and radio stations » Channels › Available channels »
    ♪ Streamtuner2  › Channel tabs »
    -♪ Streamtuner2  › Configuration » Settings dialog › Plugin and Channel settings »
    +♪ Streamtuner2  › Configuration » Settings dialog › Channel and feature plugins and settings »

    Xiph.org

    Index: help/html/youtube.html ================================================================== --- help/html/youtube.html +++ help/html/youtube.html @@ -11,11 +11,11 @@
    ♪ Streamtuner2  › Browsing channels and radio stations » Channels › Available channels »
    ♪ Streamtuner2  › Channel tabs »
    -♪ Streamtuner2  › Configuration » Settings dialog › Plugin and Channel settings »
    +♪ Streamtuner2  › Configuration » Settings dialog › Channel and feature plugins and settings »

    Youtube