sgringwe / rdio Goto Github PK
View Code? Open in Web Editor NEWA simple native implementation for Rdio music services
License: GNU General Public License v3.0
A simple native implementation for Rdio music services
License: GNU General Public License v3.0
When app is opened, set the size to same as when it was closed.
Listen to media keys to control rdio
Remember login credential information/cookies to auto login
Current icons are pixelated
This is a bit picky, I know... See the following screenshot: http://i.imgur.com/Fcz3NRe.png
That is a 72x72 version of the svg icon, which this repo doesn't have, but it shows the flaws better (also, 72x72 is the icon size that gnome uses apps). It could be that it's using some features that aren't available in librsvg, which is what Gnome uses, but I'm not sure.
Tabs are a bit messy right now.
Add soundmenu support to easily control Rdio through the soundmenu
Add an about, media controls, and other menu items to the dock entry with libunity.
Desktop file specifies support for common audio MIME types, which causes Rdio to appear in "Open With" menus and as a handler for portable players. I don't think that Rdio can play local audio files or handle hardware players; maybe this line should be removed?
Sometimes after playing a song, the audio freezes right at the end of the song in a perpetual state of playing nothing. It doesn't advance to the next song in this case then. If I skip to the next song or toggle play/pause a few times, it breaks the freeze.
Could not find the available keyboard shortcuts. What are they? A cheatsheet would be nice...
If I change my system volume while a track is running, the volume will reset to the previous value once the track changes.
I also noticed that changing the volume in the app changes my system volume (it sets volume to max on startup, but it's probably a related problem). I don't think rdio
should be changing my system volume at all.
I'm on Arch Linux running GNOME 3.12 using the rdio-git AUR package if that matters.
Inject back/forward buttons that call a simple history.back()/history.forward() when clicked next to the rdio logo.
Give users the option to log into their last.fm spotify account to scrobble tracks.
Also, possibly give love/ban options somewhere (but where?)
the language of the app doesn't change
Previous track also doesn't work while a track is paused.
Right now, to go to a previous track, I have to go to the next track first and go to a previous track before it starts playing.
Platform: GNOME 3.12 on Arch Linux using rdio-git from the AUR.
If user clicks close while playing, hide the app.
If user clicks close while paused, close the app?
Offer a quit button in unity quicklist.
Instead of just 'Rdio', the titlebar should update based on playing song
On my laptop but not my desktop, audio skips intermittently like the app is under heavy CPU load (though that doesn't seem to be the case). I've confirmed it's this app and not Rdio in general because it doesn't happen if I open Rdio in Chrome (playback is fine).
Sharing is caring.
Store it on /usr/share/rdio/js/
Icon is not recognized. Have the Rdio icon properly show. Set titlebar icon properly. Involves creating svg and different sizes
I have a account with Facebook after install the app I click the sing in Facebook button and does not work
Sometimes, a message comes up saying "Flash is needed [to run this]". For example I'll have music playing for a while, and then the message comes up. Then no music plays anymore.
The app must be restarted for it to work again.
When listening to music, at apparently random times, audio will stop playing (timer will halt, but still show as 'playing'/pause button) and make click/static sounds. (The sound doesn't sound generated or perfect, but more of a staticky/glitchy way) It reminds me of the end of a cassette tape.
This issue was not observed in the browser.
Setting the cursor in-track to an earlier time (as it is stuck) will restart the song.
Erratic behavior is observed.
To avoid confusion, if there is no internet connection style some sort of overlay or blocking indication to denote that there is no internet connection and the app is unusable.
This project's README claims that it is compatible with both Ubuntu and Debian Linux, but it depends on packages that are not available in Debian's archives (like Unity).
This should be a simple change (to update the README, not to port Unity to Debian), but I can make a pull request if you would like.
Instead of using rdio.com/signup/, prompt user for login information if none exists or existant is invalid through a proper gtk dialog. After user inputs, save the login info.
One of the greatest things in rdio in web browser is that you can decrease the zoom so you can fit more albums in the collection page.
Please add keyboard zoom binding (- and +).
Rdio lets users download songs for a fee. Would need to be tested in a sandbox environment.
Make strings translatable
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.