Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/timoknapp/sound-on-fire

🔊☁️ 🔥📺 A Flutter based SoundCloud App for your Fire TV
https://github.com/timoknapp/sound-on-fire

android-tv fire-tv firetv flutter hacktoberfest music soundcloud

Last synced: about 1 month ago
JSON representation

🔊☁️ 🔥📺 A Flutter based SoundCloud App for your Fire TV

Awesome Lists containing this project

README

        




SoundOnFire


A Flutter based SoundCloud App for your Fire TV.




beta build


release build


release version


release data


contributors


semantic-release

## Getting Started

In order to get started with **SoundOnFire** on your FireTV, you need to do the following:
- Download the latest Release from one of those:
- [GitHub](https://github.com/timoknapp/sound-on-fire/releases)
- [Microsoft App-Center](https://install.appcenter.ms/users/timo_knapp/apps/soundonfire/distribution_groups/public)
- Install the `.apk` on your FireTV
- (**easiest**) install [Downloader by AFTVnews](https://www.aftvnews.com/downloader/) on your FireTV, open it and enter `tinyurl.com/sof-release`, then read, understand and confirm the security prompts. (You can also enter [**40787**](https://aftv.news/40787), but this requires an extra step to install the AFTVnews Downloader browser addon if you haven't already.)
- with your Android Smartphone using this [App](https://play.google.com/store/apps/details?id=mobi.koni.appstofiretv&hl=en)
- with your computer or another FireTV App [read here](https://www.howtogeek.com/336602/how-to-sideload-apps-on-the-fire-tv-and-fire-tv-stick/)
- Once the **SoundOnFire** App has been installed on your FireTV, a small modal will pop up on the bottom right of your screen. Otherwhise you will find the App under: `Home > Your Apps > All Apps > SoundOnFire`

## In-App Update

On every App start, it will automatically check for new releases of SoundOnFire. In case of a new version being available, it will open a modal like the following. You will then have three option: *Don't show again*, *Dismiss* or *Update* (recommended)

## Roadmap

This is currently the roadmap, please feel free to request additions/changes.

| Feature | Progress |
| :----------------------------------------------------------- | :------: |
| Stop playing when App crashes/closes/pauses | ✅ |
| FireTV remote hardkey support (Play/Pause, Rewind, Forward) | ✅ |
| Playlist mode (Continue playing, when track finished) | ✅ |
| Screensaver disabled when playing | ✅ |
| Comprehensive Footer (Current Track, Play/Pause, etc.) | ✅ |
| In-App Update | ✅ |
| Autofetch search results | ✅ |
| Smartphone as Remote (Paring via QR) | 🔜 |
| Store favorites locally | 🔜 |
| Use Slider to scroll through track | 🔜 |
| Build Version for AppleTV and MacOS | 🔜 |

## Remote Control via Smartphone

The main idea with this is to simply use your smartphone as a remote control for using SoundOnFire. The first draft of the this will focus on using it as a keyboard such that you could search for tracks using your smartphone keyboard.

In case you are more interested in this feature you can go [here](REMOTE_CONTROL.md) and have a look the diagrams.

## Known Issues

- **BUG**: ✅ [#27](https://github.com/timoknapp/sound-on-fire/issues/27) Tracks longer than ~ 40 minutes will stop unexpectedly and next track continues. Its a known issue and it seems to relate to an unexpected connection loss of the stream. The logs show the following error:
- `W/MediaHTTPConnection( 3979): readAt 36823797 / 7435 => java.net.ProtocolException: unexpected end of stream`

## Contribution

PRs Welcome!

## Privacy

Read [here](PRIVACY.md)