{
    "componentChunkName": "component---src-templates-post-jsx",
    "path": "/blog/playmusic",
    "result": {"data":{"post":{"id":"7912da61-b90e-5375-aa0f-3089df7a4839","body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"PlayMusic\",\n  \"slug\": \"/playmusic\",\n  \"description\": \"A Simple Rainmeter skin for Google Play Music\",\n  \"date\": \"2016-08-18T00:00:00.000Z\",\n  \"category\": \"Lua\",\n  \"image\": \"./img/googleplaymusic.jpg\",\n  \"header\": \"https://cloud.githubusercontent.com/assets/16360374/23640973/ac0fe0a0-02a5-11e7-91a1-fc9eb72514de.png\",\n  \"repo\": \"PlayMusic\",\n  \"tags\": [\"lua\", \"rainmeter\", \"projects\"],\n  \"published\": true\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"undefined\", null, mdx(\"p\", {\n    \"className\": \"badges flex\"\n  }, \"\\n  \", mdx(\"a\", {\n    parentName: \"p\",\n    \"className\": \"pr-3\",\n    \"href\": \"https://github.com/tterb/PlayMusic/releases\"\n  }, \"\\n    \", mdx(\"img\", {\n    parentName: \"a\",\n    \"src\": \"https://img.shields.io/badge/version-1.2.1-brightgreen.svg\",\n    \"height\": 21,\n    \"alt\": \"version\"\n  }), \"\\n  \"), \"\\n  \", mdx(\"a\", {\n    parentName: \"p\",\n    \"className\": \"pr-3\",\n    \"href\": \"http://www.gnu.org/licenses/agpl-3.0\"\n  }, \"\\n    \", mdx(\"img\", {\n    parentName: \"a\",\n    \"src\": \"https://img.shields.io/badge/license-AGPL-blue.svg\",\n    \"height\": 23,\n    \"alt\": \"license\"\n  }), \"\\n  \"), \"\\n  \", mdx(\"a\", {\n    parentName: \"p\",\n    \"className\": \"pr-3\",\n    \"href\": \"https://github.com/tterb/PlayMusic/issues\"\n  }, \"\\n    \", mdx(\"img\", {\n    parentName: \"a\",\n    \"src\": \"https://img.shields.io/github/issues-raw/tterb/PlayMusic.svg?maxAge=25000\",\n    \"height\": 23,\n    \"alt\": \"issues\"\n  }), \"\\n  \"), \"\\n  \", mdx(\"a\", {\n    parentName: \"p\",\n    \"className\": \"pr-3\",\n    \"href\": \"http://www.deviantart.com/art/PlayMusic-620128929\"\n  }, \"\\n    \", mdx(\"img\", {\n    parentName: \"a\",\n    \"src\": \"https://img.shields.io/badge/downloads-%206%2C347-green.svg\",\n    \"height\": 23,\n    \"alt\": \"downloads\"\n  }), \"\\n  \"), \"\\n  \", mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"badge-paypal\"\n  }, \"\\n    \", mdx(\"a\", {\n    parentName: \"span\",\n    \"href\": \"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=E6RKPR34SH6CU\",\n    \"title\": \"Donate to this project using Paypal\"\n  }, \"\\n      \", mdx(\"img\", {\n    parentName: \"a\",\n    \"src\": \"https://img.shields.io/badge/paypal-donate-yellow.svg\",\n    \"height\": 23,\n    \"alt\": \"donate\"\n  }), \"\\n    \"), \"\\n  \"), \"\\n\"), mdx(\"br\", null)), mdx(\"p\", {\n    \"align\": \"center\"\n  }, \"\\n  \", mdx(\"img\", {\n    parentName: \"p\",\n    \"src\": \"https://cloud.githubusercontent.com/assets/16360374/22547134/1a4e0da0-e8f5-11e6-9802-08228a312ec6.gif\",\n    \"alt\": \"screenshot\",\n    \"width\": 810\n  }), \"\\n\"), mdx(\"h2\", null, \"Description\"), mdx(\"p\", null, \"  This \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.rainmeter.net/\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }, \"Rainmeter\"), \" skin provides \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://play.google.com/music/listen?u=0\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }, \"Google Play Music\"), \" users the ability to access their active media tastefully on their desktop. Featuring three variants, this skin displays the Album Artwork accompanied by the Title, Artist, and Album of the song being played, as well as the status of both the \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"shuffle\"), \" and \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"repeat\"), \" features.\\nAdditionally, this skin also includes a variety of supplementary features including a customizable visualizer, scalability, as well as volume control and minimization functionalities.\"), mdx(\"h4\", null, \"In Progress:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Add requested support for \", mdx(\"em\", {\n    parentName: \"li\"\n  }, \"Spotify\"), \" as well as other media players\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Improve element color adaptability for light and dark album artwork\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Add performance settings and further customization to visualizer\")), mdx(\"hr\", null), mdx(\"h2\", null, \"Features\"), mdx(\"undefined\", null, mdx(\"p\", {\n    \"className\": \"flex items-center\"\n  }, \"\\n  \", mdx(\"img\", {\n    parentName: \"p\",\n    \"src\": \"https://cloud.githubusercontent.com/assets/16360374/23335412/21511926-fb6a-11e6-8bb5-249567ecd85a.png\",\n    \"height\": 240,\n    \"alt\": \"variants\",\n    \"title\": \"Variants\"\n  }), \"\\n\"), mdx(\"h3\", {\n    \"className\": \"text-center\"\n  }, \"Variants\"), mdx(\"p\", {\n    \"className\": \"text-center\"\n  }, \"\\n  PlayMusic features square, round, and landscape variants, which in conjunction with its added scalability settings, guarantee its ability to compliment any desktop layout.\\n\")), mdx(\"undefined\", null, mdx(\"h3\", {\n    \"className\": \"text-center\"\n  }, \"Settings\"), mdx(\"p\", {\n    \"className\": \"text-center\"\n  }, \"\\n  In order to facilitate easy customization, PlayMusic includes a highly intuitive settings menu, making configuration and modification a breeze. This menu will be launched upon installation, though it can also be accessed at any time by pressing the  \", mdx(\"img\", {\n    parentName: \"p\",\n    \"className\": \"inline-flex bg-opacity-80 max-w-4 h-4 mx-1\",\n    \"src\": \"https://cloud.githubusercontent.com/assets/16360374/21559428/fe6a3654-ce00-11e6-8d2c-ba8570e3132c.png\",\n    \"height\": 12,\n    \"alt\": \"icon\"\n  }), \"  on any of the skin variants.\\n\")), mdx(\"h3\", {\n    className: \"text-center\"\n  }, \"Accent Colors\"), mdx(\"p\", {\n    className: \"text-center\"\n  }, \"The addition of selectable accent colors allows users to add a splash of color to their skin, while also allowing PlayMusic to tastefully adapt to any theme, layout, or wallpaper.\"), mdx(\"h3\", {\n    className: \"text-center\"\n  }, \"Visualizer\"), mdx(\"p\", {\n    className: \"text-center\"\n  }, \"In addition to providing added functionality to the skin, the recent adoption of a highly customizable visualizer also allows one more way of making this skin your own.\"), mdx(\"undefined\", null, mdx(\"h3\", {\n    \"className\": \"text-center\"\n  }, \"Minimization\"), mdx(\"p\", {\n    \"className\": \"text-center\"\n  }, \"\\n  By default, the skin displays a \", mdx(\"img\", {\n    parentName: \"p\",\n    \"className\": \"inline-flex bg-opacity-80 max-w-8 h-6 mx-1\",\n    \"src\": \"https://cloud.githubusercontent.com/assets/16360374/22850002/fb77e47c-efb7-11e6-9199-b6b027504656.png\",\n    \"height\": 23,\n    \"alt\": \"icon\"\n  }), \"  icon whenever GPMDP is inactive, conserving useful desktop space, while also serving as a convenient launcher for the application. Though this functionality, as well as the displayed icon can be modified or disabled in the settings menu.\\n\")), mdx(\"h3\", {\n    className: \"text-center\"\n  }, \"Volume Control\"), mdx(\"p\", {\n    align: \"text-center\"\n  }, \"This skin also features the ability to easily adjust your computers volume by simply scrolling up or down on the mouse-wheel with your cursor over the skin.\"), mdx(\"hr\", null), mdx(\"h2\", null, \"Setup\"), mdx(\"p\", null, \"  This skin requires you have \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, mdx(\"a\", {\n    parentName: \"strong\",\n    \"href\": \"http://www.googleplaymusicdesktopplayer.com/\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }, \"Google Play Music Desktop Player\")), \" installed to function properly.\\nAfter installation, you must also enable \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"Playback API\"), \" in GPMDP\", \"\\u2019\", \"s Desktop Settings, shown in the image below, as this allows GPMDP to interface with external applications.\"), mdx(\"p\", {\n    \"className\": \"text-center\"\n  }, \"\\n    \", mdx(\"img\", {\n    parentName: \"p\",\n    \"src\": \"https://cloud.githubusercontent.com/assets/16360374/22547192/66e31a98-e8f5-11e6-82d5-20c956411f50.png\",\n    \"width\": 720,\n    \"alt\": \"settings\",\n    \"title\": \"Desktop Settings\"\n  }), \"\\n  \"), mdx(\"hr\", null), mdx(\"h2\", null, \"Documentation\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://github.com/tterb/PlayMusic/blob/master/Documentation/LICENSE.md\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }, \"License\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://github.com/tterb/PlayMusic/blob/master/Documentation/CHANGELOG.md\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }, \"Changelog\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://github.com/tterb/PlayMusic/blob/master/Documentation/CONTRIBUTING.md\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }, \"Contributing\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://github.com/tterb/PlayMusic/blob/master/Documentation/CREDITS.md\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }, \"Credits\"))), mdx(\"hr\", null));\n}\n;\nMDXContent.isMDXComponent = true;","fields":{"slug":"/playmusic"},"frontmatter":{"title":"PlayMusic","description":"A Simple Rainmeter skin for Google Play Music","date":"18 August 2016","category":"Lua","image":{"childImageSharp":{"gatsbyImageData":{"layout":"fullWidth","backgroundColor":"#f87828","images":{"fallback":{"src":"/static/0ae603f61c42421c2b19657c101da3fb/081a4/googleplaymusic.jpg","srcSet":"/static/0ae603f61c42421c2b19657c101da3fb/081a4/googleplaymusic.jpg 733w","sizes":"100vw"},"sources":[{"srcSet":"/static/0ae603f61c42421c2b19657c101da3fb/1ae77/googleplaymusic.webp 733w","type":"image/webp","sizes":"100vw"}]},"width":1,"height":0.3888130968622101}}}}},"avatar":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/b24b72d8f366da7af02542a735d82fa0/f9edd/me.jpg","srcSet":"/static/b24b72d8f366da7af02542a735d82fa0/93848/me.jpg 60w,\n/static/b24b72d8f366da7af02542a735d82fa0/73bb6/me.jpg 120w,\n/static/b24b72d8f366da7af02542a735d82fa0/f9edd/me.jpg 240w,\n/static/b24b72d8f366da7af02542a735d82fa0/97a19/me.jpg 480w","sizes":"(min-width: 240px) 240px, 100vw"},"sources":[{"srcSet":"/static/b24b72d8f366da7af02542a735d82fa0/927d1/me.webp 60w,\n/static/b24b72d8f366da7af02542a735d82fa0/507b0/me.webp 120w,\n/static/b24b72d8f366da7af02542a735d82fa0/8d565/me.webp 240w,\n/static/b24b72d8f366da7af02542a735d82fa0/21b1a/me.webp 480w","type":"image/webp","sizes":"(min-width: 240px) 240px, 100vw"}]},"width":240,"height":240}}}},"pageContext":{"slug":"/playmusic"}},
    "staticQueryHashes": []}