Giter Site home page Giter Site logo

timoknapp / sound-on-fire Goto Github PK

View Code? Open in Web Editor NEW
74.0 4.0 5.0 8.85 MB

๐Ÿ”Šโ˜๏ธ ๐Ÿ”ฅ๐Ÿ“บ A Flutter based SoundCloud App for your Fire TV

License: Other

Kotlin 2.34% Dart 97.66%
soundcloud flutter firetv music fire-tv hacktoberfest android-tv

sound-on-fire's Introduction

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

sound-on-fire's People

Contributors

knapptimo avatar renovate-bot avatar smlabt avatar timoknapp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

sound-on-fire's Issues

SoundCloud profile?

I assume SoundCloud APIs do not allow logging in by 3rd party apps and/or list playlists by specific profiles, right?

I'm searching for an alternative on Fire TV that allows navigating playlists, likes etc. from my profile, to have a convenient way to access my music.

I do not want to copy paste or type and search stuff, as it feels unproductive.

changing tracks automatically after around 40 min

was listening to long sets (1.5 hr+) and twice it happened after around 40min it skipped to the next track in the playlist. Will try to play some more long sets and see if this is a persistent issue

RFE: App listing icon

would be great if there was an icon to recognise the app in the list. right now the generic grey box is displayed and since there is no app name anywhere its difficult to recognise the app.

PXL_20201024_131414433

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.