Adds autoplaylists, aka iTunes "smart playlists", to Google Music.
JavaScript CSS HTML Shell
Latest commit 032df69 Feb 21, 2017 @simon-weber committed on GitHub Merge pull request #131 from hugoh/local-watchify
Using the local (node_modules) watchify
Permalink
Failed to load latest commit information.
src 5.1.4 Jan 28, 2017
.eslintrc draft oauth support! Nov 23, 2016
.gitignore add release script Feb 21, 2016
.travis.yml fix eslint deps Nov 19, 2016
CHANGELOG.md 5.1.4 Jan 28, 2017
LICENSE Initial commit Nov 20, 2015
README.md update screenshot Aug 13, 2016
autoplaylists_screenshot.png update screenshot Aug 13, 2016
build.sh set sentry artifact name for map files [#45] Mar 25, 2016
icon.svg add icons Jan 15, 2016
package.json point to my collectionsjs for cache fixes [#121] Jan 1, 2017
package.sh packaging fixes Jan 1, 2016
release.sh
watch.sh Appending node_modules/.bin to PATH Feb 20, 2017

README.md

Autoplaylists for Google Music™

This is a Chrome extension to add user-defined autoplaylists in Google Music (iTunes calls these "Smart Playlists").

autoplaylist screenshot

This extension is not supported nor endorsed by Google.

Installation and support

Everything relevant to users can be found at https://autoplaylists.simon.codes.

The rest of this page is intended for developers.

Development workflow

  • run npm install
  • run ./watch.sh somewhere and leave it running -- this will build whenever files change
  • go to chrome://extensions/
  • click "developer mode"
  • click "Load unpacked extension" and provide the repo/src directory
  • after updating any javascript, hit "reload" in chrome://extensions/
  • you can find the logs in different places depending on the code that's running:
    • content script: music.google.com console
    • background script: click the "background page" link by the "Inspect views" section on chrome://extensions/
    • manager/playlist: on their pages' consoles

Google Music is a trademark of Google Inc. Use of this trademark is subject to Google Permissions.