It's a simple douban fm app. Rewrite it to make it feel better. ; )
A simple Douban Fm for practice purpose. Bitrate up to 320kbps, global hotkeys, and no ads.
Local(windows only): ctrl + arrow
Global: ctrl(command) + shift + 9, last song; ctrl(command) + shift + 0, next song; ctrl(command) + shift + 8, like; ctrl(command) + shift + 1, dislike;
add login and favorite channel(need login).
add controller for next song and last song.
add login session(only store user token, user id, user nick name and expire info, not including login username and password), so that users don't need to re-login within a short time.
add like and dislike controls, and logout.
add search text area and an button for more songs.
change the style of lists.
add high quality music library.
block ads by default.
use a library with music up to 320kbps.
add hotkeys(ctrl + arrow) to control the player.
add global hot keys: ctrl+shift+9 for playing last song and ctrl+shift+0 for playing next song
add shortcut for Rate(like): ctrl+shift+8
add shortcut for Dislike(dustbin): ctrl+shift+1