{"id":13694225,"url":"https://github.com/ThasianX/SpotifyRadar","last_synced_at":"2025-05-03T01:32:00.170Z","repository":{"id":46114644,"uuid":"223947128","full_name":"ThasianX/SpotifyRadar","owner":"ThasianX","description":"Allows users to pull in new song releases from their favorite artists and provides users with important metrics like their top tracks, top artists, and recently played tracks, queryable by time range.","archived":false,"fork":false,"pushed_at":"2021-11-13T12:58:58.000Z","size":12193,"stargazers_count":634,"open_issues_count":11,"forks_count":41,"subscribers_count":17,"default_branch":"develop","last_synced_at":"2024-05-12T01:32:25.136Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ThasianX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-11-25T12:47:20.000Z","updated_at":"2024-05-11T13:55:56.000Z","dependencies_parsed_at":"2022-08-12T12:40:37.696Z","dependency_job_id":null,"html_url":"https://github.com/ThasianX/SpotifyRadar","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThasianX%2FSpotifyRadar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThasianX%2FSpotifyRadar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThasianX%2FSpotifyRadar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThasianX%2FSpotifyRadar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ThasianX","download_url":"https://codeload.github.com/ThasianX/SpotifyRadar/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":213707492,"owners_count":15626816,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-08-02T17:01:27.164Z","updated_at":"2024-08-02T17:07:34.281Z","avatar_url":"https://github.com/ThasianX.png","language":"Swift","readme":"# Spotify Radar\n\nSpotify Radar is an iOS application that allows users to pull in new song releases from their favorite artists and provides users with important metrics like their top tracks, top artists, and recently played tracks, queryable by time range.\n\n**Architecture**: MVVM + Coordinator + RxSwift\n\n## Getting Started\n\n### Prerequisites\n\n```\nPods have already been committed so no need to run 'pod install'\n```\n\n### Installing\n\nCreate a [spotify application](https://developer.spotify.com/dashboard/applications) and save your clientId and clientSecret to `SpotifyDaily_iOS/Services/Configuration.swift`. Of course, when you make a PR, don't include `Configuration.swift` in it.\n\n```\nOpen xcworkspace and run\n```\n\n## Built With\n\n* [Cocoapods](https://github.com/CocoaPods/CocoaPods) - Dependency Management\n* [Swinject](https://github.com/Swinject/Swinject) - Dependency Injection\n* [SideMenu](https://github.com/jonkykong/SideMenu) - Menu navigation\n* [RxSwift](https://github.com/ReactiveX/RxSwift) - Swift version of [Rx](https://github.com/Reactive-Extensions/Rx.NET)\n\n## Contributing\n- If you find a bug, or would like to suggest a new feature or enhancement, it'd be nice if you could [search the issue tracker first](https://github.com/ThasianX/SpotifyDaily/issues); while we don't mind duplicates, keeping issues unique helps us save time and considates effort. If you can't find your issue, feel free to [file a new one](https://github.com/ThasianX/SpotifyDaily/issues/new/choose).\n- Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on how to contribute–it has information on the process for handling contributions, and tips on how the code is structured to make your work easier, and the process for submitting pull requests to us.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details\n\n## Screenshots\n\n\u003cimg src=\"./App Images/setup.png\" height=\"500\"\u003e \u003cimg src=\"./App Images/sidemenu.png\" height=\"500\"\u003e \u003cimg src=\"./App Images/noartists.png\" height=\"500\"\u003e \u003cimg src=\"./App Images/addartists.png\" height=\"500\"\u003e \u003cimg src=\"./App Images/portfolio.png\" height=\"500\"\u003e \u003cimg src=\"./App Images/newreleases.png\" height=\"500\"\u003e \u003cimg src=\"./App Images/dashboard.png\" height=\"500\"\u003e  \u003cimg src=\"./App Images/topartists.png\" height=\"500\"\u003e \u003cimg src=\"./App Images/safari.png\" height=\"500\"\u003e \u003cimg src=\"./App Images/toptracks.png\" height=\"500\"\u003e \u003cimg src=\"./App Images/recentlyplayed.png\" height=\"500\"\u003e \u003cimg src=\"./App Images/settings.png\" height=\"500\"\u003e \n\n","funding_links":[],"categories":["Swift","Misc","Social"],"sub_categories":["RxSwift","Password"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FThasianX%2FSpotifyRadar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FThasianX%2FSpotifyRadar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FThasianX%2FSpotifyRadar/lists"}