Skip to content

React Native app for DoYou.world

Notifications You must be signed in to change notification settings

kmnx/do-you-app

 
 

Repository files navigation

DoYou?

Unofficial app for https://doyou.world/ , built with React Native, AirTime Pro's API & a lot of coffee.

Feel free to create issues here to report bugs / suggest features, I'll do my best to get back to you asap.

Releases (Android)

Changelog: 

- Fix for player. It would sometimes lose the current track when the app was idle in the background for too long. 
Changelog: 

- Current show / track logic improved
- Current show now highlighted in schedule
- Schedule now supports different timezones
- Code cleaned up and improved
Changelog: 

- Notifications can now be sent when a show is live and can be turned on & off from the Settings.
- Current show's title grabbed from schedule in case `live-info` doesn't return the right name
- Player controls improved
- Minor fixes 

/!\ As this version is still a beta and not on the store just yet, Google may warn you about the app being "unsafe" - that is completely normal. Just "install anyway" and enjoy that perfect sound forever.

Features

  • Live Status tracker, running automatically in the background
  • See the list of upcoming shows (according to current timezone)
  • Allow radio to be played in the background & controlled from the notification centre & lockscreen
  • See today's track IDs (Beta)
  • Receive notifications when a show is live
  • Chat!

Screenshots

                       

Roadmap

  • Fetch live info in the background to send notifications when shows are live
  • 11:11
  • Add Settings to manage alerts
  • Show correct times according to timezone
  • Embed chat
  • UI & UX improvements
  • Persist state in async store
  • iOS release
  • Add volume control
  • Trigger push notifications from server instead of polling data from client (using Lambda, CRON, S3 & expo-notifications)
  • Load shows from Mixcloud through Redis and display track IDs
  • Add "Events" tab
  • Handle light theme
  • Set alerts for individual shows based on schedule?
  • Better error management :)
  • Improve test coverage
  • Display more information about tracks
  • Prevent app from going to sleep is chat is focused
  • Open to suggestions, feel free to post them here here :)

About

React Native app for DoYou.world

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 98.1%
  • JavaScript 1.9%