gmusicapi-kotlin

A Google Play Music API written in Kotlin for Android

License

License

Categories

Categories

Kotlin Languages
GroupId

GroupId

com.github.timtimmahh
ArtifactId

ArtifactId

gmusicapi-kotlin
Last Version

Last Version

0.0.2
Release Date

Release Date

Type

Type

aar
Description

Description

gmusicapi-kotlin
A Google Play Music API written in Kotlin for Android
Project URL

Project URL

https://github.com/timtimmahh/gmusicapi
Source Code Management

Source Code Management

https://github.com/timtimmahh/gmusicapi

Download gmusicapi-kotlin

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.timtimmahh/gmusicapi-kotlin/ -->
<dependency>
    <groupId>com.github.timtimmahh</groupId>
    <artifactId>gmusicapi-kotlin</artifactId>
    <version>0.0.2</version>
    <type>aar</type>
</dependency>
// https://jarcasting.com/artifacts/com.github.timtimmahh/gmusicapi-kotlin/
implementation 'com.github.timtimmahh:gmusicapi-kotlin:0.0.2'
// https://jarcasting.com/artifacts/com.github.timtimmahh/gmusicapi-kotlin/
implementation ("com.github.timtimmahh:gmusicapi-kotlin:0.0.2")
'com.github.timtimmahh:gmusicapi-kotlin:aar:0.0.2'
<dependency org="com.github.timtimmahh" name="gmusicapi-kotlin" rev="0.0.2">
  <artifact name="gmusicapi-kotlin" type="aar" />
</dependency>
@Grapes(
@Grab(group='com.github.timtimmahh', module='gmusicapi-kotlin', version='0.0.2')
)
libraryDependencies += "com.github.timtimmahh" % "gmusicapi-kotlin" % "0.0.2"
[com.github.timtimmahh/gmusicapi-kotlin "0.0.2"]

Dependencies

compile (8)

Group / Artifact Type Version
org.jetbrains.kotlin : kotlin-stdlib-jdk8 jar 1.2.61
org.jetbrains.kotlin : kotlin-reflect jar 1.2.61
org.jetbrains.kotlinx : kotlinx-coroutines-android jar 0.22.5
com.squareup.retrofit2 : retrofit jar 2.4.0
com.squareup.retrofit2 : converter-gson jar 2.4.0
com.squareup.okhttp3 : logging-interceptor jar 3.10.0
com.github.timtimmahh : gpsoauth-kotlin jar 0.0.1
com.google.code.gson : gson jar 2.8.2

Project Modules

There are no modules declared in this project.

gmusicapi

A port of Simon Weber's Google Play Music Python API written in Kotlin.

This port is being developed to run on Android devices so third parties can implement a Google Play Music app.

This project is not supported nor endorsed by Google

This project is currently in its very early stages, so far only the MobileClient has been tested to work.

This library runs on Retrofit 2 and uses Gson for serialization.

At the moment, Google accounts that have 2-factor authentication enabled cannot log in using the master login flow, however the way to get around this is to create an app password. For accounts without 2-factor authentication, it seems to work fine.

Versions

Version
0.0.2
0.0.1