Hello 3Speak & Hive Community members,
With this post, I would like to share that offline podcast player is now ready.
In my previous post, I explained that I was stuck & I was not able to make further progress. All the obstacles are resolved & we've download & offline feature ready.
What was the issue?
- There were many issues in implementation for supporting offline player.
- Not being able to save data properly, not being able to locate file, not being able to load file locally - these are issues which I faced.
- Let's talk about each of them one by one, How I got it over & achieved download + Offline play feature.
Fixing Download issues
Issue #1: Not being able to find where to download data
- As discussed in our last post, we're using
flutter_downloader
plugin. It is popular & widely used. - On Android, App was able to download data but for iOS it simply failed.
- So, I started digging into documentation & their sample code.
- On their github sample code repository, I found following snippet which resolved the issue for download-directory-location. On iOS, it's called
Documents
directory.
- Yep. This is how we fixed it on iOS.
And fixed other issues.
- Yes, I fixed other issues to downloading, saving locally, loading from local space etc.
- And I am not going to add more boring content by adding more technical details.
- Instead, let's talk about how to use download & offline player.
Using Offline Player
Hit that download button.
Go to a podcast episode you like & hit the download button.
Stop it if you wish to.
- Once you start downloading, keep an eye on the loading progress
- You can stop it if you wish to by hitting the stop button as indicated below.
Blue Tick = Download complete
- Once download is complete, you can see the Blue Tick.
- Downloaded episodes can be played from offline section.
Offline Section
- Open 3Speak > Podcast App
- Open Quick Access menu
- Tap on "Downloaded Podcast Episodes"
Play Offline content
- Now, tap on any of the offline content & play it.
Save Data when using 3Speak Mobile App
- This post talk about how to save data by disabling autoplay
- And this post talks about saving mobile data by changing different settings
What do you think?
- What do you think about these offline feature?
- Do you think we need one?
- Did you encounter any other bugs when trying app? Please share.
- Next, I am immediately gonna ship this feature on AppStore & PlayStore.
How to download the latest 3Speak Mobile App App?
- Download latest version of the app to get the latest features of the app
- iOS Users - https://apps.apple.com/in/app/3speak/id1614771373
- Android users - https://play.google.com/store/apps/details?id=tv.threespeak.app
Any other suggestions for 3Speak App?
- Do you have any suggestion / Feedback / comment, please do share.
- I will take a note of it & work on it whenever I get chance.
Who am I?
- I'm a Hive Witness
- 3Speak App Developer
- I also contributed to mobile-app for HiveAuth
- Founder of HiveCurators Community - @hive-185924/@hivecurators
Support me
- Please upvote my content to motivate me.
- Do you like the work I do?
- Do you want me to keep going?
- Please Reblog
- Please help me connect with more communities
- Please vote me as Hive Witness
Vote me as Hive Witness
About the SPK Network:
The SPK Network is a decentralised Web 3.0 protocol that rewards value creators and infrastructure providers appropriately and autonomously by distributing reward tokens so that every user, creator, and platform can earn rewards on a level playing field.
- Check out the SPK Network Light Paper: https://peakd.com/hive/@spknetwork/spk-network-light-paper
- Our Website: https://spk.network/
- Telegram Group: https://t.me/spknetwork
- Discord Server: https://discord.gg/JbhQ7dREsP
- SPK Network Link-tree: https://linktr.ee/spknetwork
This post has been manually curated by @bhattg from Indiaunited community. Join us on our Discord Server.
Do you know that you can earn a passive income by delegating to @indiaunited. We share more than 100 % of the curation rewards with the delegators in the form of IUC tokens. HP delegators and IUC token holders also get upto 20% additional vote weight.
Here are some handy links for delegations: 100HP, 250HP, 500HP, 1000HP.
100% of the rewards from this comment goes to the curator for their manual curation efforts. Please encourage the curator @bhattg by upvoting this comment and support the community by voting the posts made by @indiaunited..
This post received an extra 5.01% vote for delegating HP / holding IUC tokens.
Thank you so much @bhattg & @indiaunited
Yay! 🤗
Your content has been boosted with Ecency Points, by @sagarkothari88.
Use Ecency daily to boost your growth on platform!
!discovery 30
!VSC
@jlinaresp has sent VSC to @sagarkothari88
This post was rewarded with 0.1 VSC to support your work.
Join our photography communityVisual Shots
Check here to view or trade VSC Tokens
Be part of our Curation Trail
@jlinaresp ha enviado VSC a @sagarkothari88
Éste post fue recompensado con 0.1 VSC para apoyar tu trabajo.
Únete a nuestra comunidad de fotografía Visual Shots
Consulte aquí para ver o intercambiar VSC Tokens
Se parte de nuestro Trail de Curación
This post was shared and voted inside the discord by the curators team of discovery-it
Join our Community and follow our Curation Trail
Discovery-it is also a Witness, vote for us here
Delegate to us for passive income. Check our 80% fee-back Program
Wao! This is a lovely one, I love the improvement. Keep up the good work.
Gret work, Now data usage can be reduced...
I was away from peakD Since a very long time and I am very happy to see the work you did with the 3S app. I am sure that is more rewarding than the other platform...
Good work!