We have moved to a new Sailfish OS Forum. Please start new discussions there.
1 | initial version | posted 2014-02-23 19:49:18 +0200 |
Media app buffering bug
There is an issue with Media app when you play Internet radio channel and pause the channel for longer time than the network buffer lasts.
Because Sailfish is so power efficient while multitasking apps, there is no need to close apps if you know that you will need them later. I would not want to close Media app when I know that I am going to use it later. It would be very convenient to start my favorite Internet radio back on just by swiping play from app cover.
The problem is, that after a certain lenght of pause (>3 minutes) Media app continues to play from where it was last left, until buffer is run out and then stops. Now you need to push play again to get radio stream playing again.
Example case of this bug:
You listen your internet radio channel on your way to work. At work you pause your radio (or pull your headphone plug which will pause the internet radio). At the evening when you left at work, you put your headphones back on and swipe play from media app cover in multitasking screen. Media app starts playing your internet radios morning show from the 8 hours a go. Playing continues while the buffer is empty (couple of minutes). Then the radio stops. Now you need to pull the phone from the jacket pocket remove your gloves and push the play button again to get radio playing again.
Suggested solution
Make Media app to discard old buffer if pause is longer than the lenght of the buffer and then start playing new material after pause.
To test this bug do the following:
Open Internet radio channel with Sailfish browser. Radio channel should appear in the Media app playlist by itself. (http://rstream2.nelonenmedia.fi/RadioSuomiPop.mp3)
Play radio over 3 minutes.
Pause radio over 3 minutes.
Start playing radio... show continues to play from where it was paused. If you have Network monitor app installed, you can see that there is no incoming network traffic (= no buffering).
Radio stops after about 1 minute.
Push play to start playing fresh network stream.
2 | retagged |
Media app buffering bug
There is an issue with Media app when you play Internet radio channel and pause the channel for longer time than the network buffer lasts.
Because Sailfish is so power efficient while multitasking apps, there is no need to close apps if you know that you will need them later. I would not want to close Media app when I know that I am going to use it later. It would be very convenient to start my favorite Internet radio back on just by swiping play from app cover.
The problem is, that after a certain lenght of pause (>3 minutes) Media app continues to play from where it was last left, until buffer is run out and then stops. Now you need to push play again to get radio stream playing again.
Example case of this bug:
You listen your internet radio channel on your way to work. At work you pause your radio (or pull your headphone plug which will pause the internet radio). At the evening when you left at work, you put your headphones back on and swipe play from media app cover in multitasking screen. Media app starts playing your internet radios morning show from the 8 hours a go. Playing continues while the buffer is empty (couple of minutes). Then the radio stops. Now you need to pull the phone from the jacket pocket remove your gloves and push the play button again to get radio playing again.
Suggested solution
Make Media app to discard old buffer if pause is longer than the lenght of the buffer and then start playing new material after pause.
To test this bug do the following:
Open Internet radio channel with Sailfish browser. Radio channel should appear in the Media app playlist by itself. (http://rstream2.nelonenmedia.fi/RadioSuomiPop.mp3)
Play radio over 3 minutes.
Pause radio over 3 minutes.
Start playing radio... show continues to play from where it was paused. If you have Network monitor app installed, you can see that there is no incoming network traffic (= no buffering).
Radio stops after about 1 minute.
Push play to start playing fresh network stream.