Skip to content

timoknapp/sound-on-fire

Repository files navigation

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:
  • Install the .apk on your FireTV
    • (easiest) install Downloader by AFTVnews on your FireTV, open it and enter tinyurl.com/sof-release, then read, understand and confirm the security prompts. (You can also enter 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
    • with your computer or another FireTV App read here
  • 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 and have a look the diagrams.

Known Issues

  • BUG: ✅ #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