Stream Player

Plasma 4 Extensions

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

5
7 .5
Description:

Stream Player is a simple player for Internet streams. For playback it uses Phonon.
The Plasmoid remembers the volume for each stream. To change the volume for a stream, use the mousewheel over play/pause button.

Xine backend:
- has sometimes problems whith some streams
- shows the best stream information

To reduce buffering problem you can modify the "~/.config/kde.org/Phonon-Xine.xine.conf" file.
ADD the following lines or set a low buffer number if the lines already exist. The lowest buffer size in my case is 4.

# numeric, default: 230
engine.buffers.audio_num_buffers:4

GStreamer backend:
- backend komunication to the plasmoid is not good
- plays allmost all streams
- no stream information

VLC backend
- best stream suport
- shows some stream information

How to install:

Extract the archive, change to the extracted folder and type

mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..
make
make install (as root)

Enjoy!
Last changelog:

9 years ago

0.5.1
-Fixed problem saving stream list to a config file

0.5.0
-Changed saving stream list to a config file
-Fixed crashing plasma-desktop

0.4.1
-Fixed a bug in streaminfo layout

0.4.0
-Added a streaminfo
-Fixed some bugs

0.3.1
-Fixed compiling problem.

0.3
-Added middle mouse button click on play/pause button for mute.
-Added a list of streams to the right button menu.
-Added the possibility to choose a stream with the wheel. Use wheel over the stream name.

0.2
-Added customizable layout. Now it is possible to optimize the layout for the panel.
-Added a default stream.

0.1.1
-Fixed problem with stopping stream.

aray

10 years ago

I am also using Phonon Xine backend.

When I am clicking the play for the first time, it starts playing - this is correct. But then if I press the play button again then it restarts the current stations.

I have not tested this on desktop. I am running the plasmoid on Panel as mentioned earlier. Is this may be the cause of the problem?

Report

aray

10 years ago

Thanks for the fix. It's working well at my end.

Report

aray

10 years ago

Many thanks to the developer for this plasmoid. Actually I was just searching for this kind of plasmoid.

This is working good at my system. Was able to add stream, increase/decrease volume by scrolling. Stations are playing well.

Just a few minor suggestions for you to kindly consider :
a) On my system (KDE 4.5.1/Kubuntu 10.10 beta), the widget when added on kde panel looks like positioned a little at the lower half of the panel; thus making the icons (play, forward, backward), lower half cut down. Only if I make the panel bigger then it fits.

I am not sure whether this is designed for panel or not. If not, then I think, we can have it in panel easily with a little bit of space adjustment.

b) The volume increase/decrease is working only if I scroll over the play button. Can we make it work with a little more radius? That means if scrolled somewhere around the play button then also it can work.

c) Like the volume scrolling, can we also expect similar feature for stations? That means scrolling over the stations should roll the station names.

d) You may think of adding some pre-defined stations to the script so that one can start right-away upon installing.

The above were just my suggestions. This is already an excellent plasmoid and I am sure will be liked by many. No need to load a full player for playing streaming music.

Report

C

1Slarti1

10 years ago

I am glad to read, that the plasmoid is useful for you.

This is the first release of the plasmoid. There maybe many bugs, and many features are not jet implemented.

a)The plasmoid is designed for the Desktop. I will implement a panel optimization in one of the next versions. For the panel there will be only two buttons (play and forward). The station name will be shown in a pop-up while changing the station ore on mouse over the plasmoid.

b)In the panel version the volume changing will work all over the plasmoid.

c)Do you mean change the Station (forward, backward), ore roll the name of the station if it is to long to display it at once? If you mean to roll the Name, i can imagine to write an automatically roll.

d)If you have interesting streams, suggest some.

I hope, i will have time to improve the plasmoid.

Report

aray

10 years ago

Thanks 1Slarti1 for your response.

Yes being the first release, this plasmoid is already working great for me.

About c) I actually meant changing the station - forward backword but the second option that you have written is also very useful.

In fact I was about to suggest that if we can show the song name, artist / stream details as a scroller that will be great.

If we have to decide one from the above options, I would then go for showing the stream details as a scroller because in any case we can forward/backward station by pop-up (when you implement that feature later).

About d) I generally like some local stations, which I have already added.

Thanks again for such a great plasmoid.

Report

9 years ago

0.5.1
-Fixed problem saving stream list to a config file

0.5.0
-Changed saving stream list to a config file
-Fixed crashing plasma-desktop

0.4.1
-Fixed a bug in streaminfo layout

0.4.0
-Added a streaminfo
-Fixed some bugs

0.3.1
-Fixed compiling problem.

0.3
-Added middle mouse button click on play/pause button for mute.
-Added a list of streams to the right button menu.
-Added the possibility to choose a stream with the wheel. Use wheel over the stream name.

0.2
-Added customizable layout. Now it is possible to optimize the layout for the panel.
-Added a default stream.

0.1.1
-Fixed problem with stopping stream.

12345678910
110
product-maker voondo_double Jan 10 2013 9 excellent
product-maker pvt14 Jul 10 2011 9 excellent
product-maker mreloads Jun 22 2011 9 excellent
product-maker roctheme Jun 21 2011 9 excellent
product-maker momonster Jun 21 2011 9 excellent
product-maker jfest Feb 09 2011 9 excellent
product-maker dkarnout Oct 22 2010 9 excellent
product-maker LiShaohui Oct 06 2010 9 excellent
product-maker thecrazyzorro Oct 01 2010 9 excellent
product-maker vitoubien Sep 26 2010 3 bad
product-maker madegirah Sep 24 2010 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
lei00
Nov 27 2012
pvt14
Jul 10 2011
dkarnout
Oct 22 2010
thecrazyzorro
Sep 29 2010
madegirah
Sep 25 2010
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.5.1
updated Jul 09 2011
added Sep 13 2010
downloads 24h
0
mediaviews 24h 0
pageviews 24h 10