{"id":19199661,"url":"https://github.com/aaroncoplan/myq","last_synced_at":"2026-05-15T11:37:26.401Z","repository":{"id":67314920,"uuid":"156730235","full_name":"AaronCoplan/MyQ","owner":"AaronCoplan","description":"Android application for shared Spotify Queues and Sessions.","archived":false,"fork":false,"pushed_at":"2018-12-26T20:10:59.000Z","size":341,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-23T05:23:00.720Z","etag":null,"topics":["android-app","kotlin-android","spotify-sdk","spotify-web-api"],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AaronCoplan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-11-08T15:45:10.000Z","updated_at":"2018-12-26T20:11:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"d68a05eb-005f-4e3c-bcf3-972f529d4664","html_url":"https://github.com/AaronCoplan/MyQ","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AaronCoplan/MyQ","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AaronCoplan%2FMyQ","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AaronCoplan%2FMyQ/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AaronCoplan%2FMyQ/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AaronCoplan%2FMyQ/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AaronCoplan","download_url":"https://codeload.github.com/AaronCoplan/MyQ/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AaronCoplan%2FMyQ/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33065719,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T11:35:32.926Z","status":"ssl_error","status_checked_at":"2026-05-15T11:35:31.362Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android-app","kotlin-android","spotify-sdk","spotify-web-api"],"created_at":"2024-11-09T12:28:19.051Z","updated_at":"2026-05-15T11:37:26.382Z","avatar_url":"https://github.com/AaronCoplan.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"### MyQ\n\nMyQ is an Android application that enables multiple people to contribute to a shared queue of music, which plays on one person's phone. While the Spotify App itself only allows the person playing music to modify the queue, our app provides the ability for multiple people to contribute.\n\nThe host creates the queue and shares the unique join code with the people wishing to join. Each person may use the search functionality to look up songs to add to the queue. The songs in the queue are played in order on the host's device and play, pause, and skip buttons are provided.\n\nThe app uses the [Spotify Web API][3] for searches and the [Spotify SDK / Spotify App Remote][4] for playing the music on the host device. Additionally, the app uses Firebase for its [authentication][5] and [real time database][6].\n\n_While the app has worked well in all tests thus far, here may be some aspects of the app that do not work perfectly, especially as the Spotify App Remote features are still in beta.  If you have trouble or encounter bugs, please [create an issue][7] so it can be fixed!_\n\n### Requirements to Build from Source\n\n1. `google-services.json` file in the `app/` directory.  This can be generated from the Firebase website by following [this guide][1]\n2. `spotify.xml` file under the `values/` folder within the `app/` directory tree.  You will first need to generate a client id by creating a Spotify App within their [developer portal][2].  This file needs to contain two string resources, as follows:\n\n```xml\n\u003cstring name=\"spotify_client_id\" translatable=\"false\"\u003eYOUR_CLIENT_ID_HERE\u003c/string\u003e\n\u003cstring name=\"spotify_redirect_uri\" translatable=\"false\"\u003eyourschema://yourcallback\u003c/string\u003e\n```\n\n[1]: https://support.google.com/firebase/answer/7015592?hl=en\n[2]: https://developer.spotify.com/dashboard/\n[3]: https://developer.spotify.com/documentation/web-api/\n[4]: https://developer.spotify.com/documentation/android/\n[5]: https://firebase.google.com/docs/auth/\n[6]: https://firebase.google.com/docs/database/\n[7]: https://github.com/AaronCoplan/MyQ/issues/new\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faaroncoplan%2Fmyq","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faaroncoplan%2Fmyq","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faaroncoplan%2Fmyq/lists"}