vincelwt / harmony Goto Github PK
View Code? Open in Web Editor NEW:musical_note: Sleek music player for Spotify, SoundCloud, Google Play Music and your local files
Home Page: http://getharmony.xyz
:musical_note: Sleek music player for Spotify, SoundCloud, Google Play Music and your local files
Home Page: http://getharmony.xyz
I can't log in to Google Music because I have 2 factor authentication on my google account.
I have 17 playlists in Spotify and when I load Spotify music only loads 8 playlists and some of them are empty.
Added: I have Spotify Premium.
What to do?
Also, is there anyway to load local files ordered by folders instead of showing all songs?
It's empty.
Playing uploaded Music (as possible in the free version of GPM) works like a charm, but all All Access songs are missing from my Playlists.
P.S.: using harmony version 0.2.3, tested on windows and linux
The "All" tab would show all the music across all of the services available through Harmony. (I found the shuffle button, I'm an idiot :P)
I installed Harmony, selected my music folder and connected to Spotify, after that all I get is a White Screen where Harmony should be.
I started the app from a terminal and noticed this messages:
Failed to encode dictionary
Failed to encode reply value
How can I fix this?
So minor yet so annoying not to have.. <3
Linux Ubuntu 16.04
Search function does not work.....
With local files, spotify, the search function does not work
Would be so nice to auto-update the application. Also doing a check on launch or once a day to see if there's a new version.
Currently only the MP3 files in my library are recognized.
Would be great if other popular formats were to be playable too.
Hi.
Just came across Harmony and I find it really interesting. I like the Spotify and Soundcloud integration, but I believe it would also benefit from Deezer and Pandora integration - although I won't be able to submit a pull request since I'm not a programmer.
Keep the good work.
Re-hello,
So that happened several times. When I ran Harmony, sometimes the window shows up with only a blank page, and there was nothing to do...
I've figured out that if you remove the Harmony directory in ~/.config
, the next time you'll launch Harmony, you should get something...
Problem with cached data ?
@+
EDIT: It's also on the Debian Stretch
I just typed in my email and password, clicked save and exited settings. Harmony is now in a constant state of refresh. I can see in the subdued background what appears to be my library but I cannot access it.
I closed Harmony and came back, I now can play and see music but the play lists other than thumbs up is missing.
Lastly, the retry button pops up and I've clicked it but it doesn't seem to help.
I'm happy to supply logs if someone can't point me to where they might be.
Can't seem to find out where to disable notifications when a song changes.
Running on Mac OS X.
Additionally, going to the Notifications section of the System Settings doesn't show Harmony on the list of applications that are permitted to send notifications so I can't disable it there.
They aren't refreshing to display songs that I've liked and added to playlists on Soundcloud.
Hi,
I have a spotify account a long time on linux connected with facebook.
Login in on your application doesn't work because cookies are not enabled.
Facebook will not grant the login session for spotify due to cookies
You have to maintan two packages and still not all Linux users can install player without building it...
Try to think about Flatpack ;)
All other services create popups to sign in through official channels but Google works differently meaning it misses out on TOTP support and creating the impression of it being a second class citizen.
ReplayGain is a proposed standard published by David Robinson in 2001 to measure the perceived loudness of audio in computer audio formats such as MP3 and Ogg Vorbis. It allows players to normalize loudness for individual tracks or albums. This avoids the common problem of having to manually adjust volume levels between tracks when playing audio files from albums that have been mastered at different loudness levels.
The Google Play loading bug still exists in version 0.2.3
After entering credentials for google play music and then realizing that I have to generate an app password, because harmony doesn't use OAuth I am now stuck with an ever re-opening settings window. The only way to close harmony is to close the main window and then close the settings window (which throws an error, btw).
After changing the google password it never actually saved the new one and always reset to the old one (I could tell by the length). I then reset the cache and settings, which then lead to the Google Play Music login not even showing an error message below it anymore. Everything else still works.
I think this app could be used as a nice mpd client. Thoughts?
I don't really think it's officially doable, but support to listen to your bandcamp.com tracks would be awesome.
Uncaught Exception:
Error: Attempting to call a function in a renderer window that has been closed or released. Function provided here: main.js:448:15.
at BrowserWindow.callIntoRenderer (/opt/Harmony/resources/electron.asar/browser/rpc-server.js:189:19)
at emitOne (events.js:96:13)
at BrowserWindow.emit (events.js:188:7)
Elementary OS 0.4 Loki
Harmony doesn't have support for physical media keys, or support for keyboard shortcuts.
Right now, it looks like you can only play playlists and individual songs from Google play
Norton deleted the file after downloading, Virustotal.com detected this as well:
?
Resizable headers for song name, artist, track number, album, length and now playing.
Hey,
Sorry if this isn't the right place to leave this feedback, but didn't find any other way to get in touch with developer.
Really like Harmony so far, one issue I found with it was that pressing close icon on OSX version it closes the app, which isn't intuitive and it's quite annoying. The Mac OS convention is that close icon shouldn't close the application, but hide it in the background and keep it running. Besides this it would be nice if you'd add check for updates feature, as there's currently no way inside the app to check if it's up to date.
Keep up the great work,
Cheers
The titles in the Google Play Music thumbs up are not sorted correctly. Adding console.log(a.RatingTimestamp)
to the function gives "undefined" for every comparison, console.log(b.RatingTimestamp - a.RatingTimestamp)
gives NaN.
The sidebar resizes itself whenever the program is relaunched.
Could you a a PPA for Harmony? It would help us the users a lot to update Harmony.
Most of the new music I find is through Spotify's Discovery Queue, and it would be awesome if Harmony could play my discovery queue and save songs.
During the SoundCloud user authentication:
Do
Redirect the user to his default browser and open up the URL where the user will be asked to confirm that he really wants to give the permissions to the app to use his account and allow the user to see the list of permissions that this app needs.
Don't
Assume that the users will agree automatically with this.
From https://developers.soundcloud.com/docs/api/guide#user-credentials
Our Terms of Service specify that you must use the Connect with SoundCloud screen unless you have made a separate arrangement with us.
So, you're currently breaking the SoundCloud's ToS.
Node-notifier just wrapping the 'notify-send' command on linux leads to certain incompatiblities (Screenshot from elementaryOS loki).
I am already able to provide a fix: Electron native notifications had some shortcomings earlier, but fixed them in recent releases (now compatible with windows <=7 and >=8, better linux support, osx always worked). They also use native C++ libraries instead of wrapping the commands on all platforms.
I replaced electron 1.2.8 (that is in use currently) by electron 1.4.0 and replaced the notifier-send notification call with a Electron notification:
I would gladly help and send you a pull request replacing all notification calls with Electron notifications, if you are willing to upgrade Electron. (Just test it. Harmony works great with Electron 1.3.4/1.4.0.
If you get a 'Module version mismatch. Expected x, got y.' Just do
npm rebuild --runtime=electron --target=1.3.4 --disturl=https://atom.io/download/atom-shell --abi=y
where you replace 1.3.4 with the electron version you're using and y with the abi version it got. This happens when electron-prebuilt was built with a different version of node than your system uses)
Sometimes the spotify tab gets covers of songs instead of the actual song. A bit weird. (Noticed it on Takin' it Back by Dutty Moonshine if you want to test.)
Hi, using something like 1password or lastpass is impossible with Harmony. From the login with Spotify and other logins I cannot right click to paste or cmd+v to paste (on mac) my password into the UI.
Please fix this, I'd love to use this app!
The "There is nothing here." text is a serif font, while the rest of the player uses a sans serif font.
The current license set in the package.json is not a valid license name. I assume it is meant to be GPL-3.0, see https://spdx.org/licenses/ for a list of valid license names.
I'm so happy someone made such an app, I've been wanting something similar for a while now. So thanks a lot for that.
Now, about my issue : I want to use local tracks + Soundcloud + Spotify. So I set a directory for my local music. I log into Soundcloud. I log into Spotify. Close login window. It loads for a second and tells me my Soundcloud login has an issue. Ok. I try again. Same thing.
I try to remove Soundcloud. Now Spotify won't work.
I try to remove local tracks. Everything work.
My issue here is that if I use the local library feature, I can't use remote services. However, both features (local & Spotify for instance) work fine as long as they are not both active at the same time.
I'm using the Mac client on MacOS Sierra GM.
Nice application but can"t use spotify or soundcloud behind proxy (Error connecting internet)
Could you add proxy support? Thanks !
Would be awesome to be able to stream my music collection from Plex! Right now Im just using a Samba mount, but itd be much more convenient to have UPNP inbuilt.
There is no way to select/paste things in search input.
Right now there is separate entry for all my streaming accounts (Spotify, Google Play). I wish there is a playlist where I could listen them at one place. Reason: Not all Spotify songs are available in GP.
(fantastic player, btw)
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.