Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v3.0.0 - Stabilisation, improvements, future proofing #255

Draft
wants to merge 14 commits into
base: master
Choose a base branch
from

Conversation

sneljo1
Copy link
Owner

@sneljo1 sneljo1 commented Mar 17, 2020

This app has existed since I was in my last year of high school. Back then, I didn't know any redux, react or electron. So I learned everything on the go. Since then, the components have been cleaned up a bit. But the "business logic", being the redux actions have been patched over and over again.

I'm now doing a rewrite to learn redux-observable and to make everything more stable in the process.

Plan of action:

  • Rewrite fetching actions and screens
    • Stream
    • ForYou
    • Tracks
    • Playlists
    • Playlist
    • Track
    • Artist
  • Rewrite actions
    • like
    • repost
    • following
  • Rewrite player
    • play/pause
    • queue
    • shuffle
  • renderer process
    • epics as well?
    • use rxjs-audio
  • main process
    • use of the new streams instead of redux-watch
  • cleanup, fine-tuning, bugfixes
  • improve login
    • use callback and protocol instead of websockets
    • Improve landing page layout

@sneljo1 sneljo1 changed the title Rewriting all the redux action logic, business logic of the app to use redux-observable v3.0.0 - Stabilisation, improvements, future proofing Jan 15, 2021
@sneljo1 sneljo1 modified the milestones: v2.6.0, v3.0.0 Jan 15, 2021
@sneljo1
Copy link
Owner Author

sneljo1 commented Feb 10, 2021

Blocked by klarna/electron-redux#285 and imsingh/rxjs-audio#2

@sneljo1
Copy link
Owner Author

sneljo1 commented Mar 10, 2021

We're in the final stretch

@huds0nx
Copy link

huds0nx commented Sep 2, 2021

Hey, I just wanted to see if you are still working on this. Is it still being developed? Cheers.

@StephenAtCFA
Copy link

Hey, we're in 2022, any news?

@lenrik1589
Copy link

Sorry to be annoying, but, can this be pulled and built from the latest commit or we'll need to wait for official release of 3.0.0, it's been 11 months since the last commits?

@VP1147
Copy link

VP1147 commented Feb 2, 2022

Sorry to be annoying, but, can this be pulled and built from the latest commit or we'll need to wait for official release of 3.0.0, it's been 11 months since the last commits?

Is there any similar project still active?
SoundNode was a good alternative, but it is inactive for years now.
Harmony was also a very interesting application, but it's also discontinued...

@HideOnFluff
Copy link

Hey! I loved this app over any other client alternatives, will we have a new commit soon if possible? (also thanks a lot for creating it <3)

@sneljo1
Copy link
Owner Author

sneljo1 commented Mar 13, 2022

Hi guys, my apologies for my absence. I will be discontinuing this project due to lack of time working at a new start-up. Auryo has always been a passion project of mine. But it has been hard having to rely on ever changing APIs and limitations from SoundCloud. Because there was always something, I got sick and tired of it and was already planning on spending less time on it after having finished this new update. I would've loved being able to finish this PR before I began this new opportunity, but unfortunately I was not able to. If anyone wants, feel free to fork and continue, because for now, I do not have any capacity.

@welpdx
Copy link

welpdx commented Apr 4, 2022

@sneljo1, This is sad to hear but it is understandable; especially since soundcloud keep changing their stuff.
Thanks for letting us know and Good luck on your startup!

@Kato129
Copy link

Kato129 commented Dec 31, 2022

Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants