Code Monkey home page Code Monkey logo

angular-spotify's People

Contributors

anthonyfang02 avatar beeman avatar bougwal avatar deepaksslibra avatar denys5dev avatar guiseek avatar leonlafa avatar mksbnt avatar nartc avatar nikosanif avatar portofantwerp avatar sv9045 avatar tieppt avatar trungvose avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

angular-spotify's Issues

Question: web-shared-assers implicitDependencies

Hi @trungk18

Could you please share your reasoning about the implicitDependencies configuration between the app and the web-shared-assets lib?

In my mind the web-shared-assets would be an implicit dependency of the angular-spotify app, so that changing assets would trigger a re-build of the main app, and not the other way around.

But I can see in your nx.json that you've set the app as an implicit dependency of the lib.
https://github.com/trungk18/angular-spotify/blob/40e328e67a34eeccd8448ffdc0af68ad7b92d8f9/nx.json#L81

My guess is... maybe it doesn't matter? As both the app and the web-shared-assets artifacts go to the assets library, it should work, but... does it make sense to rebuild the assets on every app change?

Your project is being a great reference for me as I learn how to structure nx workspaces, thanks!

Suggestion: Lyrics and float lyrics

Suggestion, add lyrics for the music, and if possible lyrics following the song.
Maybe float lines over the interface, or separate screen to follow the lyrics.

Thanks!

Toxic

Toxic electric cab service

Login Issue

When attempting to authorize access for the app to my Spotify account, the page displays:
"Something went wrong, please try again or check out our help area"

In the console, it logs:
"Failed to load resource: the server responded with a status of 400 ()"

Nx UI stop working after fixing tailwind build

For some reasons, the schematics stop working after the Tailwind PR #9 was merged.

Sample command

ng generate @nrwl/angular:library --name=album --directory=web --no-interactive --dry-run

Error

angular-spotify 2021-03-24 22-45-46

Suggestion: Move assets from apps folder to libs/shared

Awesome work!

I have a suggestion regarding the structure since you use Nx Workspace.
You could move the entire apps/angular-spotify/src/assets folder to a more generic library (e.g. libs/shared/assets).
Thus, you can use pathing to any folder within the project (apps & libs) and will have nicely architectured new lib only for assets.

P.S. I can help on this issue if you want.

Suggestion: Load the liked songs Async and cache in Local Storage

HI,

Nice work. I have an suggestion:
Load the liked songs in the background(Service worker?) and save the list in the Local Storage.

I have 10k liked song and the browser crash when I try to load the liked song list.
Maybe an live stream teaching that?

Thanks!

Issue when change device

AS-IS:

  • When changing the listening device, the process bar still running but does not have sound.
  • Angular Spotify not updated the current song when played in another device

Expected:

  • When changing the listening device, should have notification or show like windows application
  • Angular Spotify should be updated current song when played in another device

Attachment:
image

Suggestion: Browser native notification when track change

Like the original client new feature apparently recently added.
Because the original web client is asking now for Web Notifications permission.

And I think It's a cool feature, specially thinking in the Angular study.

Thanks!

No config for Spotify web app?

Is this project using your Spotify application?

I would like to selfhost, whats the best approach using my own Spotify credentials?

Only premium

Hi. Great design and functionallity!

just one point, how do i make it work for non premium users aswell?
i have a premium account and still pops the message i don't :D.

Thanks!

Suggestion: Define ESLint library type boundary constraints

While this does use NX it does not seem to define the boundary constraints between library types. Many ui libraries are depending on data-access libraries and are outside of the scope nx suggests in their documentation that can be found here.
Updating the "depConstraints" to match the suggested dependency constraints will cause eslint to fail.
Dependency Constraints
Feature Library -> can depend on any type of library.
UI Library -> can only depend on other ui or util libraries.
Data-access library -> can only depend on data-access and util libraries.
Utility library -> can only depend on utility libraries.

I18n

Hello,

Very nice project.
I have one question: how will you put i18n in that type of architecture ? Like transloco for instance ?
One json file per ui component or one global one ? But if you have multiple app sharing the same component, you'll have to duplicate keys.

Thanks

Suggestion: PWA installable App and Offline Frontend

Thinking in educational purpose of the App.
I suggest the PWA architecture implementation.

For make the application works offline(Don't playing song, but accessible).
This approach can explore concepts with Connection Detection, Service Worker, Local Storage, Cache.

I'm anxious to see that in a Live on Youtube!

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.