StreamBuffRe Logo StreamBuffRe

Frequently asked questions

Overview


General

Where can I learn more about StreamBuffRes features and how to use them?

Video tutorials for various features can be found at StreamBuffRes youtube playlist. These videos can also be watched directly via StreamBuffRe by clicking on a title listed in menu -> info -> watch tutorial.

What additional programs does StreamBuffRe use?

StreamBuffRe itself uses third party open source programs for different purposes. All programs are setup for you either in the initial setup or when they are needed. A short description as well as links to the project sites are listed below.

  • youtube-dl
    youtube-dl is a command line program to download videos from YouTube and other video sites. StreamBuffRe uses its ability to retrieve the actual stream URL from a site URL to buffer the stream. In order to stay up to date with each version, StreamBuffRe updates youtube-dl for you.
  • PhantomJS
    PhantomJS is a headless browser controlled via JavaScript. Using scripts additional resolver like youtube-dl can be added to StreamBuffRe. PhantomJS allows these resolver scripts to make use of all advantages of a modern browser like JavaScript evaluation and website interaction.
  • vlc
    vlc is a media player supporting a wide range of media formats and providing a wide range of features. StreamBuffRe only supports stable releases, so for now only 2.x versions are supported.
  • mpv
    mpv is a media player supporting an even wider range of media formats then vlc (compared to vlc 2.x). Other then vlc it uses a very slim lined gui, showing only the most necessary actions. It is the recommended player to use together with StreamBuffRe, which keeps it updated for you.
  • ffmpeg
    ffmpeg is a command line program used by StreamBuffRe to convert streams into other media formats. Hence its necessary to create mp3 files out of videos for example.
  • Tox
    Tox is not only a single program but a complete decentralized P2P instant messenger network as well. StreamBuffRe can use it to connect several StreamBuffRe instances together.
For all included libraries used together with StreamBuffRe check the license.txt included in the StreamBuffRe portable download or StreamBuffRe installation path.

Where does StreamBuffRe store its settings and the additional programs?

Depending on whether StreamBuffRe is installed or used portable, the default directories for the settings and additional programs differ:

  • Installed:       C:\Users\< Your username >\AppData\Local\StreamBuffRe
  • Portable:      The directory which contains the StreamBuffRe.exe
An exception is the vlc player, which will be stored in its own installation directory.

Why does a setup window open when i start portable StreamBuffRe?

The setup helps you setting up the additional programs no matter if StreamBuffRe is installed or used portable. If used portable, all additional programs, except for vlc, are stored inside StreamBuffRes program folder. Thus StreamBuffRe stays portable after the setup is completed.

Why aren't the third party programs already included in the download?

On the one hand it saves bandwidth for the third party programs that are optional like ffmpeg or PhantomJS. Youtube-dl on the other hand provides so frequently updates that a redownload/update would be necessary after some days anyway.

StreamBuffRe doesn't work with site XYZ, what now?

If StreamBuffRe tells you that no matching resolver was found for given URL and you know it's a livestream, ensure the livestream is online. If the stream is available via browser, you can create a script for the PhantomJS resolver yourself to provide the direct stream URL to StreamBuffRe. Following stream formats (for videos and livestreams) are supported by StreamBuffRe:

  • HTTP
    Used when the video or audio is direct accessible as a file to download. The file extensions are for example .mp4, .ogg, .webm for videos and .mp3, .aac for music. It's mainly used for videos with a fixed length. Occasionally used for livestreams for online radio for example.
  • HLS
    HTTP Live Streaming is mostly but not exclusively used for live streaming. HLS streams are based on manifest files having the file extension .m3u8. When a link to a manifest file is given to StreamBuffRe it will automatically extract all available qualities.
  • MPEG-Dash
    Dynamic Adaptive Streaming over HTTP is like HLS a streaming format based on manifest files. The file extension of MPEG-Dash manifests is most likely .mpd. Again StreamBuffRe automatically extracts all containing qualities. If audio and video tracks are provided via separated tracks, StreamBuffRe will automatically create qualities with both merged.
For information on how to create a script first ensure the PhantomJS resolver is setup correct (Check under Settings -> PhantomJS resolver). Two example scripts are placed in the script folder (can be opened on the PhantomJS resolver settings page).


License

How to get a full license key?

You can get a full license key here by either redeeming a promo code or buying it via PayPal.

What are the advantages of a full license?

The table shows the difference between the free and the full license:

Feature Free license Full license
Automatic updates
Add streams by URLs
Add streams by copying
Amount of favorites 2
Directly add favorites
Create favorite folders
Amount of feeds 1
Amount of player profiles 1
Amount of widgets 1
Max amount of history entries 3
Use external plugins
Max amount of parallel players 1
Max amount of PhantomJS scripts 3
Watch streams synced via connections

How to check your current license

You can check your current license while setting up or in the finished setup program:

  • In setup:
    In the license step your current license is shown. If you own a valid license key, you can enter it here.
  • In running program:
    To show information about the license you currently use with StreamBuffRe, click on 'Info' 'Show active license' like shown below. The 'license info'-window opens and shows all information about your current license on the right.



How to use a license key

You can activate your license key on the same places where you look up you check your current license. If an old license exists, you will be asked, if you really want to activate the new and loose the old one.

Can I use StreamBuffRe commercially with a full license?

No, the free and full licenses are only for personal use. If you are interested in a commercial use please contact us via the contact form.


Download

How can I download only the sound of a stream?

Some streams are provided with separate audio and video streams. These streams are combined by StreamBuffRe to provide both together by default. You can use the settings button right next to the quality selection to show all qualities with either sound or video only. Then just select them to download the sound without the video.


Player

If I double click on a playlist entry no player starts. What can I do?

Check the selected player profile first. If the player profile is setup for mpv it might crash due to missing support of your graphic drivers for hardware decoding. It might help to deactivate hardware encoding in the selected player profile.
If vlc is used it might be possible that an incompatible version of it (only stable versions are supported, so nothing higher than 2.x) is configured.

mpv crashes on startup. What can I do?

Sometimes mpv crashes when hardware decoding is activated, but your graphic drivers are too old to use it. If an update of your graphic drivers doesn't help, you will have to deactivate hardware decoding in your player profiles.

Using mpv in full screen leads to problems with 3d games. What can I do?

When using MPV with the option 'always on top' and in full screen mode, it uses a special exclusive mode to render the video. This mode can lead to problems when trying to start another 3d application as well on some systems. A possible solution is to deactivate the option 'always on top'.


Remote control

How to use the remote control?

In order to use StreamBuffRes remote control the following two steps are necessary (if you have problems following the steps you can find a video tutorial here):

  • Activation:
    The remote control must be activated before using it. Go to 'Settings' -> 'HTTP remote control' and check 'Activate remote control' to activate it. After a short moment the address under which you can open the remote control in your browser will appear. On some systems this will require you to change your firewall settings. Once activated it will stay activated as long as StreamBuffRe runs and will automatically restart, when StreamBuffRe restarts.
  • Open the remote control in your browser
    Most modern browser will directly open the remote control after browsing to its address. Some browsers on the other hand require you to put a 'http://' (without the ') in front of the address to open it correctly. An example for this beaviour is the browser of the Steam gaming overlay.

Why does the remote control not work when I open the given address?

There can be many reasons for this problem. Please check the following points:

  • Wrong firewall settings
    Your firewall must have a rule to allow StreamBuffRe using port 80 and 44444. Use the documentation of your firewall software in order to set it up correctly.
  • Browser doesn't support JavaScript or WebSockets
    Some older browsers don't support WebSockets. Please update your browser or use another one supporting WebSockets. In some browsers JavaScript is deactivated by default or via a plugin. In this case you need to allow the execution of JavaScript.
  • Wrong network
    The given address of the remote control is only valid in the local network. The device StreamBuffRe is running on and the one you want to use the remote control on must be in the same local network.


Support and feedback

Can I get personal support for StreamBuffRe?

Yes. If you need personal support, including the installation, setup, configuration or extensibility of SteramBuffRe contact us via the contact form. Please also consider reading the rest of the FAQ and watch the StreamBuffRe tutorials.

How can I give feedback and make feature requests?

We are always happy for your feedback and ideas for new features. No matter if it's about StreamBuffRe or this website, let us know your opinion and how you think they could be improved. Send us feedback via the contact form.

I found a bug, how can i report it?

If you want to report a bug please write an email to contact @ streambuffre (dot) com and describe the observed misbehavior and ( if possible ) when it occurs. Additionally please attach StreamBuffRes log ( go to Info -> Show log to copy it) to the email. Keep in mind that the log might contain stream URLs and other possible sensitive data. We will use the data only to enhance StreamBuffRe and no other purposes. If you prefer not showing them to us, please consider censoring the log accordingly.