lbrndnr / nuage-macos Goto Github PK
View Code? Open in Web Editor NEWA native SoundCloud app for macOS, written in SwiftUI
License: GNU General Public License v3.0
A native SoundCloud app for macOS, written in SwiftUI
License: GNU General Public License v3.0
In the menu under "Edit", the menu item "Search" shows cmd L as the keyboard shortcut to activate it. Currently it does not work as expected.
As mentioned in this tweet I encountered a crash when I tried to log in into SoundCloud and now the app keeps crashing every time I launch it. You can find the crash report in this gist. My SoundCloud username is lukaskubanek
. I’d be happy to help you further with resolving the issue.
The Nuage app won't start after the initial log-in to Soundcloud.
Nuage crashes (latest version) of macOS Sonoma beta (3)
I was frustrated to figure out how to start listening tracks. There is no Play button anywhere. The only way is to Right Click/Play. I think nice to have a Play button on the track cover
Hi
Users can not control the output of the sound. it would be great if users could manage sound output, for example airplay or external speakers.
The SoundCloud
library and StackNavigationView
seem to not be committed to git. They should probably use the swift package manager instead. I can submit a PR for this, but wasnt sure if there was a reason why this was done this way
Shuffle is a big way I play from my 'liked' list, its a shame this isn't present
Having a big area for each track including descriptions etc just seems to be a poor use of space, as well as not making it obvious where/how to play the track.
see screenshot from a competing product, this UI pattern is much easier to understand, and brings focus to the ability to just start playing the track
When using the search feature only the first thing entered on the search bar is searched for (most of the time this is the first letter of the word you type).
Manual workaround to see the problem clearer is to copy paste the word / name you would like to search into the search bar rather than typing it (this causes it to show results for the entire word you are looking to search) :)
crush in mac m1
Give the ability to change the color scheme in manual mode, not depending on the theme of the operating system.
Hey Laurin, very cool project!
It would be awesome to have Nuage also available on Homebrew for easy installation 😊
The process should be very straight-forward: https://github.com/Homebrew/homebrew-cask/blob/master/doc/development/adding_a_cask.md
Thanks!
Hi,
Any chance to get it working for macOS version before Big Sur?
Regarding the playlists, there are two types of playlists on SoundCloud – those that you created yourself and those that you liked from others. If you visit https://soundcloud.com/you/sets, you'll see a dropdown on the right that defaults to "All" but also offers "Liked" and "Created" as options. It'd be nice if nuage could build in that distinction as I'd much rather only see those that I created myself. While I've only created a dozen or so playlists, I've liked countless of other artists' and users' playlists/albums/sets. Hope this helps!
Originally posted by @codeanpeace in #27 (comment)
Hello, nuage is repeatedly crashing beginning after the very first log in following an install via homebrew.
Stacktrace from crash report:
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x0000000100252778
Exception Note: EXC_CORPSE_NOTIFYTermination Reason: Namespace SIGNAL, Code 5 Trace/BPT trap: 5
Terminating Process: exc handler [5714]Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 Nuage 0x100252778 closure #3 in MainView.body.getter + 2012
1 Nuage 0x1002524e0 closure #3 in MainView.body.getter + 1348
2 SwiftUI 0x1b21b80f8 closure #1 in _AppearanceActionModifier.MergedBox.update() + 100
3 SwiftUI 0x1b1a138f0 thunk for @escaping @callee_guaranteed () -> () + 28
4 SwiftUI 0x1b230924c closure #1 in ViewRendererHost.render(interval:updateDisplayList:) + 2532
5 SwiftUI 0x1b22f6b28 ViewRendererHost.render(interval:updateDisplayList:) + 388
6 SwiftUI 0x1b2359214 closure #1 in NSHostingView.layout() + 212
...
Implementing a Up next Queue where you can select Tracks from your Stream / Searches would be a great addition
Hey 👋🏼
Thanks for building this app!
I'm not sure if I'm doing something wrong (which could totally be the case here) but after signing into SoundCloud in the WebView it just redirects me back to the regular website inside the WebView. I suppose it's meant to show the native version of the app instead.
Is there something I'm overseeing?
I'm assuming that the redirect back to the Native App somehow along the way doesn't work.
FWIW this was happening on 0.0.4 and is also happening on the new 0.0.5 version.
Let me know if I can provide any more insights which could help to pinpoint the issue.
The contents of the stream tab remain empty – screenshot attached
Originally posted by @codeanpeace in #27 (comment)
I opened the app and was greeted with the login page. Once I had filled in my information and pressed login the app crashed. Every time I open it, it just instantly crashes.
Running nuage version 0.0.1 on Macbook Air M1. I have tried launching the app both with rosetta and without with the same result.
Do you have any idea how to solve this? Let me know if I can help with any specific data or so.
When I reopen the app, pls keep my position in the app. For example if I had the “Likes” section open, the app should open that section. Now it always opens the Stream section.
A basic equaliser similar to Apple Music with some presets would be sweet
The history is currently not being updated when a song is played.
While the play/f8 media key works as expected, both the forward/f9 media key and backward/f7 media key do not.
After a first login the app is very glitchy and unusable. CPU consumption goes over 100% so I had to force quit the app. On second launch things are better, but sometimes I see sparks up to 60%. MBP 13' 2020 base specs
Does not memorize window size
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.