Description
A multimedia app for audio and video playback with livestream support for radio and TV programs. Manage your subscriptions, playlists and share all kinds of media offered by RTV Slovenia.
Duration
15 months
Stack
Flutter Firebase Figma
This is where you can find all live radio broadcast channels. Whenever a speaker is present, an image of the speaker will cover the front and since these presenters cover a certain topic for a certain amount of time, there is a circular progress screen around each broadcast.
Since live data is always changing, this screen regularly polls the API to ensure up-to date information on what is currently playing on the radio.
As seen in the previous section, the radio player contains the same main widget composition in the middle, with some aditional info below.
The stream contains 2 hours worth of content in the past in case you want to hear something you missed out on and afterwards continue all the way forward to go back to playing live content. Audio may also be muted and skipped back and forth for 30 seconds.
Find the show you've been searching for using all available filters. From date, category, which program it aired in to the spoken language. Explore screen allows you to explore various different content, including Audio content which is prefixed by a speaker icon.
You may scroll into infinity on this screen and if the content provided by your filters did not particularly pique your interest, you may reset them by pressing the adjacent purple button and click on the search icon on the appbar to try searching for the video instead.
Hear all of your favorite podcasts split by what's popular and what's currently on a showcase by RTV. You may scroll down for limited showcased podcasts of each type or use a category selector to split by info, sports, knowledge, culture and so on.
All content in the podcast section should be in audio form.