Unofficial Spotify app for Android TV
- Login in with your username & password or via Facebook
- List your playlists (including starred), saved albums, artists and songs
- See the tracklist for each playlist and album (thanks to @Dahlgren)
- Stream any track of your library
- Search for artists, albums, songs and playlists
- Controls (Shuffle, Previous/Next Track, Play, Pause, Stop)
- Global search (thanks to @Dahlgren)
- Featured Playlists and New Releases (thanks to @Dahlgren)
- Settings (Bitrate)
- Recommendations in Android TV Home (based on Featured Playlists in the user's country) (thanks to @Dahlgren)
- Last.fm scrobbling
- Browse playlists by categories (thanks to @Dahlgren)
- Setting - Customize UI elements (e.g. show or hide Feature playlist and new releases)
- Current Queue (already started in current_queue branch)
- Manage Playlist (create, edit, delete, etc...)
- Recently Played
- Friends
- Recommendations in Android TV Home (based on user's recommended artists/albums)
- Setting - dim screen after 2 minutes of playing
- Game controller controls (play, pause, previous, next, etc...)
- Refactor: recommendations using support library
Add the values release.storeFile
, release.storePassword
, release.keyAlias
, and release.keyPassword
to release.properties
.
release.storeFile
should be an absolute path to your keystore, the others should be the string value.
See release.properties.sample
for an example file.
I welcome and encourage all pull requests. It usually will take me within 24-48 hours to respond to any issue or request. Here are some basic rules to follow to ensure timely addition of your request:
- Match coding style (braces, spacing, etc.) This is best achieved using CMD+Option+L (Reformat code) on Mac (not sure for Windows) with Android Studio defaults.
- If its a feature, bugfix, or anything please only change code to what you specify. DO NOT do this: Ex: Title "Fixes Crash Related to Bug" includes other files that were changed without explanation or doesn't relate to the bug you fixed. Or another example is a non-descriptive title "Fixes Stuff".
- Pull requests must be made against latest master branch.
- Have fun!
GPL v2
This open source app complies with the Spotify TOS