├── .gitignore ├── .scalafmt.conf ├── LICENSE ├── README.md ├── deploy.sh ├── deployNats.sh ├── docker-compose.yaml ├── fly-nats.toml ├── fly.toml ├── project ├── ConsoleHelper.scala ├── Version.scala ├── build.properties └── plugins.sbt ├── src ├── main │ ├── resources │ │ ├── application.conf │ │ ├── db │ │ │ └── migration │ │ │ │ └── V1__create_muse_db.sql │ │ ├── graphql │ │ │ └── schema.graphql │ │ └── logback.xml │ └── scala │ │ └── muse │ │ ├── Main.scala │ │ ├── config │ │ └── AppConfig.scala │ │ ├── domain │ │ ├── common │ │ │ ├── EntityType.scala │ │ │ └── Types.scala │ │ ├── error │ │ │ └── MuseError.scala │ │ ├── event │ │ │ └── ReviewUpdateEvent.scala │ │ ├── mutate │ │ │ ├── AlterPlayback.scala │ │ │ ├── CreateComment.scala │ │ │ ├── CreateReview.scala │ │ │ ├── DeleteComment.scala │ │ │ ├── DeleteReview.scala │ │ │ ├── DeleteReviewLink.scala │ │ │ ├── LinkReviews.scala │ │ │ ├── PlaybackContext.scala │ │ │ ├── ReviewEntityInput.scala │ │ │ ├── SeekPlayback.scala │ │ │ ├── ShareReview.scala │ │ │ ├── TransferPlayback.scala │ │ │ ├── UpdateComment.scala │ │ │ ├── UpdateCommentIndex.scala │ │ │ ├── UpdateReview.scala │ │ │ ├── UpdateReviewEntity.scala │ │ │ └── UpdateReviewLink.scala │ │ ├── session │ │ │ └── UserSession.scala │ │ ├── spotify │ │ │ ├── Album.scala │ │ │ ├── AlbumGroup.scala │ │ │ ├── AlbumType.scala │ │ │ ├── Artist.scala │ │ │ ├── AudioAnalysis.scala │ │ │ ├── AudioFeatures.scala │ │ │ ├── AudioSection.scala │ │ │ ├── AudioSegment.scala │ │ │ ├── BulkPlaylist.scala │ │ │ ├── Category.scala │ │ │ ├── CollectionLink.scala │ │ │ ├── Copyright.scala │ │ │ ├── ErrorResponse.scala │ │ │ ├── ExternalIds.scala │ │ │ ├── Followers.scala │ │ │ ├── Image.scala │ │ │ ├── LinkedTrack.scala │ │ │ ├── MultiAlbum.scala │ │ │ ├── MultiArtist.scala │ │ │ ├── MultiAudioFeatures.scala │ │ │ ├── MultiRecommendations.scala │ │ │ ├── MultiTrack.scala │ │ │ ├── Paging.scala │ │ │ ├── PlaybackDevice.scala │ │ │ ├── PlaybackDevices.scala │ │ │ ├── PlaybackOffset.scala │ │ │ ├── PlaybackState.scala │ │ │ ├── PlaylistTrack.scala │ │ │ ├── PlaylistTracks.scala │ │ │ ├── PlaylistUser.scala │ │ │ ├── PrivateUser.scala │ │ │ ├── PublicUser.scala │ │ │ ├── ReleaseDatePrecision.scala │ │ │ ├── Restrictions.scala │ │ │ ├── SearchResult.scala │ │ │ ├── SimpleAlbum.scala │ │ │ ├── SimpleArtist.scala │ │ │ ├── SimplePlaylist.scala │ │ │ ├── SimpleTrack.scala │ │ │ ├── SinglePlaylist.scala │ │ │ ├── StartPlaybackBody.scala │ │ │ ├── Track.scala │ │ │ ├── TrackRecsInput.scala │ │ │ ├── TransferPlaybackBody.scala │ │ │ └── auth │ │ │ │ ├── AuthCodeFlowData.scala │ │ │ │ ├── ClientCredentialsFlowData.scala │ │ │ │ ├── RefreshAuthData.scala │ │ │ │ └── SpotifyAuthError.scala │ │ └── table │ │ │ ├── Review.scala │ │ │ ├── ReviewAccess.scala │ │ │ ├── ReviewComment.scala │ │ │ ├── ReviewCommentEntity.scala │ │ │ ├── ReviewCommentIndex.scala │ │ │ ├── ReviewCommentParentChild.scala │ │ │ ├── ReviewEntity.scala │ │ │ ├── ReviewLink.scala │ │ │ ├── User.scala │ │ │ └── UserSession.scala │ │ ├── server │ │ ├── Auth.scala │ │ ├── MuseMiddleware.scala │ │ ├── MuseServer.scala │ │ └── graphql │ │ │ ├── ElasticCursor.scala │ │ │ ├── Helpers.scala │ │ │ ├── Input.scala │ │ │ ├── MuseGraphQL.scala │ │ │ ├── Mutations.scala │ │ │ ├── Pagination.scala │ │ │ ├── Queries.scala │ │ │ ├── SpotifyMutations.scala │ │ │ ├── Subscriptions.scala │ │ │ ├── resolver │ │ │ ├── CheckUserLikedSong.scala │ │ │ ├── DatasourceUtils.scala │ │ │ ├── GetAlbum.scala │ │ │ ├── GetAlbumTracks.scala │ │ │ ├── GetArtist.scala │ │ │ ├── GetArtistAlbums.scala │ │ │ ├── GetArtistTopTracks.scala │ │ │ ├── GetChildReviews.scala │ │ │ ├── GetCollaborators.scala │ │ │ ├── GetComment.scala │ │ │ ├── GetEntity.scala │ │ │ ├── GetFeed.scala │ │ │ ├── GetPlaylist.scala │ │ │ ├── GetPlaylistTracks.scala │ │ │ ├── GetReview.scala │ │ │ ├── GetReviewComments.scala │ │ │ ├── GetSearch.scala │ │ │ ├── GetSpotifyProfile.scala │ │ │ ├── GetTrack.scala │ │ │ ├── GetTrackAudioAnalysis.scala │ │ │ ├── GetTrackAudioFeatures.scala │ │ │ ├── GetUser.scala │ │ │ ├── GetUserPlaylists.scala │ │ │ └── GetUserReviews.scala │ │ │ └── subgraph │ │ │ ├── Comment.scala │ │ │ ├── PlaybackState.scala │ │ │ ├── PlaylistTrack.scala │ │ │ ├── Review.scala │ │ │ ├── ReviewEntity.scala │ │ │ ├── ReviewUpdate.scala │ │ │ ├── SearchResult.scala │ │ │ ├── SpotifyProfile.scala │ │ │ └── User.scala │ │ ├── service │ │ ├── UserSessionService.scala │ │ ├── cache │ │ │ ├── RedisService.scala │ │ │ └── RedisServiceLive.scala │ │ ├── event │ │ │ ├── EventService.scala │ │ │ └── ReviewUpdateService.scala │ │ ├── persist │ │ │ ├── DatabaseService.scala │ │ │ ├── DatabaseServiceLive.scala │ │ │ ├── MigrationService.scala │ │ │ └── QuillContext.scala │ │ └── spotify │ │ │ ├── ExampleSpotify.scala │ │ │ ├── RateLimitRef.scala │ │ │ ├── SpotifyAPI.scala │ │ │ ├── SpotifyAuthService.scala │ │ │ ├── SpotifyError.scala │ │ │ └── SpotifyService.scala │ │ └── utils │ │ ├── Clock.scala │ │ ├── Givens.scala │ │ ├── MonadError.scala │ │ ├── Ref.scala │ │ └── Utils.scala └── test │ └── scala │ └── muse │ └── RedisServiceLiveSpec.scala └── stop.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/README.md -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/deploy.sh -------------------------------------------------------------------------------- /deployNats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/deployNats.sh -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /fly-nats.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/fly-nats.toml -------------------------------------------------------------------------------- /fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/fly.toml -------------------------------------------------------------------------------- /project/ConsoleHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/project/ConsoleHelper.scala -------------------------------------------------------------------------------- /project/Version.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/project/Version.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.6.2 -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/resources/application.conf -------------------------------------------------------------------------------- /src/main/resources/db/migration/V1__create_muse_db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/resources/db/migration/V1__create_muse_db.sql -------------------------------------------------------------------------------- /src/main/resources/graphql/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/resources/graphql/schema.graphql -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/scala/muse/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/Main.scala -------------------------------------------------------------------------------- /src/main/scala/muse/config/AppConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/config/AppConfig.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/common/EntityType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/common/EntityType.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/common/Types.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/common/Types.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/error/MuseError.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/error/MuseError.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/event/ReviewUpdateEvent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/event/ReviewUpdateEvent.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/mutate/AlterPlayback.scala: -------------------------------------------------------------------------------- 1 | package muse.domain.mutate 2 | 3 | final case class AlterPlayback(deviceId: Option[String]) 4 | -------------------------------------------------------------------------------- /src/main/scala/muse/domain/mutate/CreateComment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/mutate/CreateComment.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/mutate/CreateReview.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/mutate/CreateReview.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/mutate/DeleteComment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/mutate/DeleteComment.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/mutate/DeleteReview.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/mutate/DeleteReview.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/mutate/DeleteReviewLink.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/mutate/DeleteReviewLink.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/mutate/LinkReviews.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/mutate/LinkReviews.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/mutate/PlaybackContext.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/mutate/PlaybackContext.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/mutate/ReviewEntityInput.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/mutate/ReviewEntityInput.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/mutate/SeekPlayback.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/mutate/SeekPlayback.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/mutate/ShareReview.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/mutate/ShareReview.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/mutate/TransferPlayback.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/mutate/TransferPlayback.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/mutate/UpdateComment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/mutate/UpdateComment.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/mutate/UpdateCommentIndex.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/mutate/UpdateCommentIndex.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/mutate/UpdateReview.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/mutate/UpdateReview.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/mutate/UpdateReviewEntity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/mutate/UpdateReviewEntity.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/mutate/UpdateReviewLink.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/mutate/UpdateReviewLink.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/session/UserSession.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/session/UserSession.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/Album.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/Album.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/AlbumGroup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/AlbumGroup.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/AlbumType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/AlbumType.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/Artist.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/Artist.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/AudioAnalysis.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/AudioAnalysis.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/AudioFeatures.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/AudioFeatures.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/AudioSection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/AudioSection.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/AudioSegment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/AudioSegment.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/BulkPlaylist.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/BulkPlaylist.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/Category.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/Category.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/CollectionLink.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/CollectionLink.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/Copyright.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/Copyright.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/ErrorResponse.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/ErrorResponse.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/ExternalIds.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/ExternalIds.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/Followers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/Followers.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/Image.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/Image.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/LinkedTrack.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/LinkedTrack.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/MultiAlbum.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/MultiAlbum.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/MultiArtist.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/MultiArtist.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/MultiAudioFeatures.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/MultiAudioFeatures.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/MultiRecommendations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/MultiRecommendations.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/MultiTrack.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/MultiTrack.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/Paging.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/Paging.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/PlaybackDevice.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/PlaybackDevice.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/PlaybackDevices.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/PlaybackDevices.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/PlaybackOffset.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/PlaybackOffset.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/PlaybackState.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/PlaybackState.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/PlaylistTrack.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/PlaylistTrack.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/PlaylistTracks.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/PlaylistTracks.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/PlaylistUser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/PlaylistUser.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/PrivateUser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/PrivateUser.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/PublicUser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/PublicUser.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/ReleaseDatePrecision.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/ReleaseDatePrecision.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/Restrictions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/Restrictions.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/SearchResult.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/SearchResult.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/SimpleAlbum.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/SimpleAlbum.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/SimpleArtist.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/SimpleArtist.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/SimplePlaylist.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/SimplePlaylist.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/SimpleTrack.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/SimpleTrack.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/SinglePlaylist.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/SinglePlaylist.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/StartPlaybackBody.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/StartPlaybackBody.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/Track.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/Track.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/TrackRecsInput.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/TrackRecsInput.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/TransferPlaybackBody.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/TransferPlaybackBody.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/auth/AuthCodeFlowData.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/auth/AuthCodeFlowData.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/auth/ClientCredentialsFlowData.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/auth/ClientCredentialsFlowData.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/auth/RefreshAuthData.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/auth/RefreshAuthData.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/spotify/auth/SpotifyAuthError.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/spotify/auth/SpotifyAuthError.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/table/Review.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/table/Review.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/table/ReviewAccess.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/table/ReviewAccess.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/table/ReviewComment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/table/ReviewComment.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/table/ReviewCommentEntity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/table/ReviewCommentEntity.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/table/ReviewCommentIndex.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/table/ReviewCommentIndex.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/table/ReviewCommentParentChild.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/table/ReviewCommentParentChild.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/table/ReviewEntity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/table/ReviewEntity.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/table/ReviewLink.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/table/ReviewLink.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/table/User.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/table/User.scala -------------------------------------------------------------------------------- /src/main/scala/muse/domain/table/UserSession.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/domain/table/UserSession.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/Auth.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/Auth.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/MuseMiddleware.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/MuseMiddleware.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/MuseServer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/MuseServer.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/ElasticCursor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/ElasticCursor.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/Helpers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/Helpers.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/Input.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/Input.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/MuseGraphQL.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/MuseGraphQL.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/Mutations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/Mutations.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/Pagination.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/Pagination.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/Queries.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/Queries.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/SpotifyMutations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/SpotifyMutations.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/Subscriptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/Subscriptions.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/CheckUserLikedSong.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/CheckUserLikedSong.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/DatasourceUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/DatasourceUtils.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/GetAlbum.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/GetAlbum.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/GetAlbumTracks.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/GetAlbumTracks.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/GetArtist.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/GetArtist.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/GetArtistAlbums.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/GetArtistAlbums.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/GetArtistTopTracks.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/GetArtistTopTracks.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/GetChildReviews.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/GetChildReviews.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/GetCollaborators.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/GetCollaborators.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/GetComment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/GetComment.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/GetEntity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/GetEntity.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/GetFeed.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/GetFeed.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/GetPlaylist.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/GetPlaylist.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/GetPlaylistTracks.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/GetPlaylistTracks.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/GetReview.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/GetReview.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/GetReviewComments.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/GetReviewComments.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/GetSearch.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/GetSearch.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/GetSpotifyProfile.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/GetSpotifyProfile.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/GetTrack.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/GetTrack.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/GetTrackAudioAnalysis.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/GetTrackAudioAnalysis.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/GetTrackAudioFeatures.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/GetTrackAudioFeatures.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/GetUser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/GetUser.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/GetUserPlaylists.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/GetUserPlaylists.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/resolver/GetUserReviews.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/resolver/GetUserReviews.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/subgraph/Comment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/subgraph/Comment.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/subgraph/PlaybackState.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/subgraph/PlaybackState.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/subgraph/PlaylistTrack.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/subgraph/PlaylistTrack.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/subgraph/Review.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/subgraph/Review.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/subgraph/ReviewEntity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/subgraph/ReviewEntity.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/subgraph/ReviewUpdate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/subgraph/ReviewUpdate.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/subgraph/SearchResult.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/subgraph/SearchResult.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/subgraph/SpotifyProfile.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/subgraph/SpotifyProfile.scala -------------------------------------------------------------------------------- /src/main/scala/muse/server/graphql/subgraph/User.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/server/graphql/subgraph/User.scala -------------------------------------------------------------------------------- /src/main/scala/muse/service/UserSessionService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/service/UserSessionService.scala -------------------------------------------------------------------------------- /src/main/scala/muse/service/cache/RedisService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/service/cache/RedisService.scala -------------------------------------------------------------------------------- /src/main/scala/muse/service/cache/RedisServiceLive.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/service/cache/RedisServiceLive.scala -------------------------------------------------------------------------------- /src/main/scala/muse/service/event/EventService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/service/event/EventService.scala -------------------------------------------------------------------------------- /src/main/scala/muse/service/event/ReviewUpdateService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/service/event/ReviewUpdateService.scala -------------------------------------------------------------------------------- /src/main/scala/muse/service/persist/DatabaseService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/service/persist/DatabaseService.scala -------------------------------------------------------------------------------- /src/main/scala/muse/service/persist/DatabaseServiceLive.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/service/persist/DatabaseServiceLive.scala -------------------------------------------------------------------------------- /src/main/scala/muse/service/persist/MigrationService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/service/persist/MigrationService.scala -------------------------------------------------------------------------------- /src/main/scala/muse/service/persist/QuillContext.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/service/persist/QuillContext.scala -------------------------------------------------------------------------------- /src/main/scala/muse/service/spotify/ExampleSpotify.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/service/spotify/ExampleSpotify.scala -------------------------------------------------------------------------------- /src/main/scala/muse/service/spotify/RateLimitRef.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/service/spotify/RateLimitRef.scala -------------------------------------------------------------------------------- /src/main/scala/muse/service/spotify/SpotifyAPI.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/service/spotify/SpotifyAPI.scala -------------------------------------------------------------------------------- /src/main/scala/muse/service/spotify/SpotifyAuthService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/service/spotify/SpotifyAuthService.scala -------------------------------------------------------------------------------- /src/main/scala/muse/service/spotify/SpotifyError.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/service/spotify/SpotifyError.scala -------------------------------------------------------------------------------- /src/main/scala/muse/service/spotify/SpotifyService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/service/spotify/SpotifyService.scala -------------------------------------------------------------------------------- /src/main/scala/muse/utils/Clock.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/utils/Clock.scala -------------------------------------------------------------------------------- /src/main/scala/muse/utils/Givens.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/utils/Givens.scala -------------------------------------------------------------------------------- /src/main/scala/muse/utils/MonadError.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/utils/MonadError.scala -------------------------------------------------------------------------------- /src/main/scala/muse/utils/Ref.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/utils/Ref.scala -------------------------------------------------------------------------------- /src/main/scala/muse/utils/Utils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/main/scala/muse/utils/Utils.scala -------------------------------------------------------------------------------- /src/test/scala/muse/RedisServiceLiveSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/src/test/scala/muse/RedisServiceLiveSpec.scala -------------------------------------------------------------------------------- /stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicoburniske/muse/HEAD/stop.sh --------------------------------------------------------------------------------