Skip to content

πŸ”Šβ˜οΈ πŸ”₯πŸ“Ί A Flutter based SoundCloud App for your Fire TV

License

Notifications You must be signed in to change notification settings

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