Links

GitHub Issues Apache License 2.0 Website Pasta.for.Spotify.BETA.apk (v1.8 unstable)

Contributors

TheAndroidMaster jlelse alexandrepiveteau

Pasta for Spotify

git://github.com/TheAndroidMaster/Pasta-for-Spotify.git

Pasta for Spotify is a third party material design Spotify client for Android.

About

Pasta for Spotify is a material design Spotify client for android that attempts to create a better user experience using the Spotify Web API. It was created to show an improvement in design over the official Spotify app, and to allow for older and slower devices to have quicker access to Spotify’s services without losing (much) functionality. Some examples of this are as follows:

Design:

Performance:

Though I am not sure what the official Spotify client uses to switch layouts, many current users have reported a large increase in loading speed of Pasta for Spotify versus the official app. This could be because of a few things:

Features

Pasta for Spotify has almost all the features of the official app, though playlists cannot be downloaded because that could potentially create a way for users to export songs from the app, and I’m sure Spotify would not like that.

Limitations

There are a few major issues with the implementation of the Spotify API, some of which are because of the API itself (meaning they cannot be fixed by me), and some are internal but require a lot of refactoring to come up with an appropriate solution. Examples:

Screenshots

Splash Screen Home Screen Now Playing

Contributing

Issues

Okay, there aren’t really any guidelines over issue formatting provided that you don’t create duplicate issues and test the app throughly before creating an issue (ex: try clearing the app data).

Pull Requests

I usually don’t have any organization over how I handle issues and what I commit at any given time. If I’m interrupted in the middle of a session, I might commit a half-finished class that causes an error before the project even compiles. To prevent good work going to waste or having to be copied and pasted a lot to prevent merge conflicts, please contact me before you start working on any changes. This way we can decide who will work on the project when, and exactly what changes they will be making.

Contributors:

License

Copyright 2016 James Fenn

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
This site may do shady things with cookies and stuff because it's evil. Please don't read my privacy policy. close