soundnode / soundnode-app Goto Github PK
View Code? Open in Web Editor NEWSoundnode App is the Soundcloud for desktop. Built with Electron, Angular.js and Soundcloud API.
Home Page: https://soundnode.github.io/soundnode-website/
License: Other
Soundnode App is the Soundcloud for desktop. Built with Electron, Angular.js and Soundcloud API.
Home Page: https://soundnode.github.io/soundnode-website/
License: Other
Seems like Soundcloud doesn't provide next_page url for search results.
Try some workarounds.
Enhance the login feature to store the necessary information so if the app is closed and relaunched at a later time, the user is not presented with the login screen again.
When the playing song don't have original image.. the player don't show image placeholder.
In case you are developing/working on something please notify here.
Not able to play next/prev song when on about view.
Quem sabe implementar um controle pro volume?
I ran the Soundnode on ubuntu 13:04 and after the login screen it says "This Should popup close automatically in a few seconds" does not disappear.
Node version: v0.10.25
Ubuntu 13.04 (Yes, version 14 is available)
There is a reason for using download_url: 'http://www.soundnodeapp.com/build/'
for the node-webkit-builder instead of the default http://dl.node-webkit.org/
? As it is there is no linux32 && linux64 nw builds there (as we can see here https://github.com/Soundnode/soundnode-app-site/tree/master/public/build/v0.9.2).
Doesn't matter which section the user is (Stream, Likes, Tracks..etc) if the song come as a playlist it should be able to display and play all the songs on that particular playlist.
Permalink don't open on a default external browser.
Following flow will work as:
Add support to handle keyboard shortcuts (not native).
Allow users to collapse the playlist. For users with large playlists, it is very difficult to scroll through a ton of different songs. A simple dropdown arrow would be adequate.
Add desktop notification when song change
The title size of most songs are too big for the size of the container so cutting off part of the title.
Add feature to check for updates automatically.
Logo/Icon is currently being design by a friend of mine..
Add image placeholder for those empty image spaces
Seems like everything is ok for running this on ubuntu-based linux distros (tested on Linux Mint 16 - MATE desktop).
It would be great if more people could test this. I've been so happy by seing spotify supporting linux :P An opensource soundcloud client implementation supporting it as well would be awesome!
For making it happen i just had to enable the build for linux64 at the Gruntfile.js
, ran grunt build
(which then generates a pure Soundnode-App.nw
at /dist/releases/Soundnode-App
) and then openned it with nw
for linux.
There's also something to be noticed: when building with linux64
enabled an error is raised (Fatal error: incorrect header check) but that does not prevent the build.
Would be nice to be able to scrub into the Audio tracks.
Perhaps add Airplay to after 0.1.0 release.
When the song list (view) isn't the favorite view and there's the possibility to add the favorite feature to the song
One work around could be catch the error and start over the App.
This feature should work searching for the "keyword" entered on the search field on Soundcloud.
Adding on iframe fully loaded.
A small UI Update (Just changing the location of a few things)
Here is what i've quickly mocked up
At the moment the Close & Back/Forward buttons are too close and the colors could be updated a bit
and then i just moved the User icon to the top right (You could make it a Popover and have Settings etc in it)?
Add ability to download and and choose where to save song locally without leave the App
Gather all the major tasks (SASS, NW, build) on Gruntfile to make the development process easy for all.
The current player if damn ugly and default.. this should be fix/improve soon with a new UI.
This issue is a list of links/references that helped me to get some hard issues working on Node-Webkit.
nwjs/nw.js#1423 (audio/video issue)
https://github.com/nwjs/nw.js/wiki/Using-MP3-%26-MP4-%28H.264%29-using-the--video--%26--audio--tags. (audio/video issue)
https://github.com/rogerwang/node-webkit/wiki/Security (Iframe security issue)
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.