Giter VIP home page Giter VIP logo

spotify-dogfood's Introduction

Spotify Dogfood [DISCONTINUED]

The Spotify Dogfood mod provides an ad-free Spotify experience on Android devices. By Linuxct

Build Status GitHub release

Welcome to the repo of the Spotify Dogfood mod. Here you'll find each release's patches divided by branches, as well as binaries in the Releases.

Installation of a prebuilt version

Development setup

To apply the patchsets manually, you need the following tools:

Once you meet all of the above, it's as easy as it follows:

#unpack the apk
java -jar apktool_WhateverVersion.jar d NameOfTheApk.apk && cd NameOfTheApk
#now copy the patch file to the dir you're on
git apply --stat NameOfThePatch.path #checks the stats
git apply --check NameOfThePatch.path #sees if it's compatible with the environment
git apply NameOfThePatch.path #applies the patch
#compile the result
java -jar apktool_WhateverVersion.jar b NameOfTheDirectory
#sign with your key
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore /path/to/your/keystore NameOfTheDirectory/dist/NameOfTheResultingFile.apk YOURALIAS
#install the final apk
adb install -r NameOfTheDirectory/dist/NameOfTheResultingFile.apk

If you want to review the patch itself, you can use git-am. If you want to review the mod to the liborbit-jni file, check the wiki page.

Meta

LinuxCT – @linuxct – Telegram Group @spotifydogfoodrepo[email protected]
Project webpageProject repoUpdater for Spotify

Contributing

  1. Fork it (https://github.com/hitalosama/spotify-dogfood/fork)
  2. Create your branch (git checkout -b yourname/version)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin yourname/version)
  5. Create a new Pull Request

Disclaimer

This repo, as well as the provided patches are just for demonstrative & educational purposes. They should not be used for illegal actions, and/or any action that can imply a violation in the ToS of the software used and mentioned in the repo. It is you, the final user, the one who takes the responsibility of using it wisely, as a functional PoC, and not for piracy or any other illegal actions.

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.