For the list of songs featured in the game, see: osu!stream song list
osu!stream logo
osu!stream is a special version of osu! made for handheld iOS and Android devices. It is available for download from the App Store (iOS) and Play Store (Android) free of charge.
Unlike regular osu!, osu!stream features a completely new gameplay system with unique elements such as hold circles and connected beats. It does not support classic osu! beatmaps without manual conversion. Instead, maps are created by a special team of mappers to take advantage of the new elements and adhere to a stricter level of standards.
osu!stream's development began in 2011 as an attempt to introduce a version of osu! that could be played on-the-go following the previously abandoned osu! iPhone project. It was originally intended as an iOS-exclusive app, as Android's infrastructure at the time meant that audio latency issues on the platform were inevitable.
The game was first teased through a cryptic YouTube video on June 2011. Following its public release a couple of months later, the behind-the-scenes of the game were elaborated in osu!monthly #5 along with an interview with peppy.
Core development for osu!stream ceased in 2020. For more information, read the blog post concerning its last release. The source code along with beatmap conversion and testing tools has since been made available in the same year under a permissive licence on GitHub, and all previously paid maps are now available for free from the in-game "Store".
In 2023, twelve years after its initial release, osu!stream was finally ported to Android thanks to the efforts of ThePooN and other open-source contributors.
osu!stream in iOS devices
Make sure the iOS device can connect to the Internet (either by Wi-Fi or 3G/4G).
Device must have iTunes installed.
Make sure the iOS device can connect to the Internet (either by Wi-Fi or 3G/4G).
Note: Test the new gameplay elements in the "Tutorial" screen.
Finger Guides display
Connected Beats
Hold circle 1
Hold circle 2
Easy
Normal
Hard
Expert
Easy mode
Difficulty: Easy + NoFail
Easy mode is for new-comers to get used to the osu!stream gameplay. The gameplay is considerably slower for new players to understand the flow and timing to hit. No lifebar will be issued and playing Easy mode will not unlock Expert mode.
The background colour is Green.
Stream mode
Difficulty: Easy ("Stream Down!" from Normal) ~ Normal (start point) ~ Hard ("Stream Up!" from Normal)
Stream mode is a mode exclusive to osu!stream. In this mode, players start with a half-filled "2nd" lifebar with a normal difficulty setting set. The player is then tasked to fill it full to trigger "Stream Up!" which basically tunes the difficulty up (by adding objects and switching to the Hard difficulty of the map) but is still considerately less harder than Expert mode. When players enter "Stream Up!" mode, a new lifebar is issued and "Stream Down!" will occur if that lifebar runs out, reverting back to the Normal or Easy difficulty and the previous lifebar.
In short, the player starts in between Easy and Hard.
Do note the player must score at least A (>80% accuracy) rank in this mode in order to unlock the Expert mode of the song. An accuracy lower than 80% even if full-combo does not count as A (it will be counted as B as usual).
The background colour is Green (Easy), Blue (Normal) and Pink (Hard).
Stream Up!
Stream Down!
Critical health
Game Over
Expert mode
Difficulty: Expert
Locked by default and can only be unlocked by completing the Stream mode of the song with an A or better, Expert mode is for players that want a better challenge. In this mode, players are given a full lifebar and are tasked to preserve it until the end of the song. Completing it will not unlock anything but bragging rights.
The background colour is Purple and the lights will darken depending on current HP.
Main Menu
Song list
Store screen
Selecting style menu
Song Information
Expert
Pause menu
Failed menu
Stage cleared!
Grade screen
Option screen 1
Option screen 2
Notice: The leaderboard can still be viewed in-game, but no new scores will be accepted.
Accuracy = HitValue / (PerfectHitValue)
Term | Formula |
---|---|
HitValue | (Number of misses * 0 + Number of 50s * 1 + Number of 100s * 2 + Number of 300s * 4) |
PerfectHitValue | (Number of misses + Number of 50s + Number of 100s + Number of 300s) * 4 |
In other words, each miss is worth 0% accuracy, each 50 is 25%, each 100 is 50%, and each 300 is 100%.
The score given by each hit circle and end of a slider is calculated with the following formula:
Score = Hit Value + Hit Value * (Combo multiplier * Fixed multiplier) / 25
Term | Meaning |
---|---|
Hit Value | The hit circle judgement (50, 100 or 300). |
Combo multiplier | (Combo before this hit - 1) or 0; whichever is higher. |
Fixed multiplier | The multiplier that fixes the score into 600.000 |
Additionally, each slider start, end, and repeat tick awards 30 points and each revolution of a spinner awards 100 points. There is an additional bonus of 10 points depending on the speed of spinning the spinner after the spinner meter is full.
Hit-circles
Hold-circle
Sliders
Spinner
The following each add a point to the score multiplier:
The following will reset the score multiplier to zero:
The following will not increase or reset the score multiplier:
Grade screen
Normal grades
Unlike in osu!, the lifebar is different in osu!stream as it is based on gameplay mode.
In Easy Mode, lifebar is completely removed.
Example of Stream Up! from Normal
In Stream Mode, the player is given three lifebars and the player starts with the second half-filled lifebar at start. Players move between these lifebars by Stream Up! and Stream Down! systems, which activate when either filling up the lifebar or draining it completely. After an announcement, the game transitions to the new "stream" by changing the background and seamlessly switching to a higher or lower difficulty of the beatmap as well as changing lifebars. When a Stream Down! happens, the player is given temporary invincibility while the lifebar switches to the one for the lower difficulty.
In Expert Mode, a single full lifebar is used instead.
The following fills the lifebar:
The following drains the lifebar:
Unlike other versions of osu!, the lifebar does not drain by itself.
Because of the difficulty in obtaining licensing for the said song.
Head to the "Store" section in the game or pressing the "Download more songs..." in the "Play" section.
nekodex - osu!stream theme (1.48).
Usually heard at Main Menu and tutorial screen.
Credits