daneren2005 / subsonic Goto Github PK
View Code? Open in Web Editor NEWHome of the DSub Android client fork
License: GNU General Public License v3.0
Home of the DSub Android client fork
License: GNU General Public License v3.0
When using the app as a RC, the app never calls setPlayerState and so never sends any scrobbles.
Put in ICS UI Support
Need a loading dialog which is cancellable for things like add to playlist and all of the playlist activities which are currently tab loading tasks.
Need to stop playback when bluetooth is disconnected.
Allow gesture controls to swipe between tabs
Native tabs. Need to convert activities to fragments first.
Add a WifiLock that only is used while downloading. Do it regardless of keep screen on option so downloads continue even after screen has been off for a while.
"Would it be a quick change to make the hardware volume buttons work even when my phone's screen is off? I have a few apps that do this and it's really handy. Currently, to change volume, I have to unlock the phone, focus DSub, then press the volume buttons."
Setting to either browse by folder association like current or by ID3 tags
The buttons in the notification bar are too large and look out of place
Add options to do background downloading on wifi only. Necessary for syncing of playlists marked 'offline' in the future
If you play a playlist, then do save playlist, it should update the existing playlist not create a brand new one.
The widget is not the correct size under ICS
Needs to mute or lower sound while something else (navigation in particular) is trying to gain focus.
http://forum.subsonic.org/forum/viewtopic.php?f=5&t=9864&start=150#p47540
Refined the saved playlists to not save with a lot of uneeded information. The current app doesn't seem to do anything with information like year (especially in offline mode).
Gapless playback. At least do it for ICS using new API if no easy solution for 2.3
The artwork on the lockscreen seems to be extremely low resolution. Looks like it is lower then on Google Music with same files.
DSub needs to send bluetooth metadata
Do a voice search "Listen to " and it finds the top song result and plays it. First of all if an exact match of an album is found it should play that instead. Second it should add the result to the now playing list instead of wiping out the existing playlist.
If something is already playing and the timer settings are altered, it should start/stop the active timer instead of waiting for a new song to be manually started.
If you are playing a song and then switch to Offline the mode the notification is not removed correctly.
When a song is buffering and it doesn't download faster than it is played upon resuming play the song starts over at the beginning.
Easy way to rearrange playlists. Maybe have it as an option that makes them draggable?
Add support for starring artists. Need to rework artists so that they are built in a view like Album and Songs are and based off of UpdateView
Add ability to shuffle based off of genre's + probably year range like is supported
While using the Dark Theme, go to Recently Added, then click on one of them. When you select back the text on the album you just selected is black, making it unreadable.
Have a Last.FM playlist which gets suggestions on what to listen to next. Keep a list of suggestions which aren't in your library.
Turn off playback after certain amount of time
If you have different bitrates set for different networks (ex: 64kps on Mobile, 128kps on wifi), then check if the file that you are about to play is of the highest quality available for the current network. If it is a mobile bitrate instead of a wifi bitrate when playing on a wifi network, then upgrade the file automatically.
Add a way to add songs to a playlist more easily. Maybe in the popup menu when long pressing a song/alumb/artist?
Need to cleanup cached information of playlists that no longer exist -> otherwise they will never disappear when going into offline mode.
Cleaner nicer looking widget
When generating a random playlist, then changing orientation, gets a new random playlist
Unable to replicate, but many users are saying the first song in their playlists is played twice. Test on older phones?
Integrate support for Llama - Location Profiles
Fix searching to not be a separate activity like it currently is
Especially for podcasts there needs to be some easy way to rewind or fast forward in small increments. Maybe hold it down and it will continue going foward/backward until user lets go, speeding up the longer it is held down.
Make the arrow on each artist album song be click able like on play music which brings up context menu without needing to long press
Need a way to view long titles which go off the edge of the view
Change to dynamic servers selection instead of a static list of 4 + offline
Add Replaygain to normalize sound levels between different songs in the same playlist
Background Downloading requires there to be something in the now playing list for any downloads to actually start.
Need to add a way for users to delete a song/album/artist from cache.
Try to backport lock screen back to 2.1:
For a sample implementation, see the Random Music Player, which provides compatibility logic such that it enables the remote control client on Android 4.0 devices while continuing to support devices back to Android 2.1.
Add a handler for double click from headset - should skip to the next song.
Add a Podcast tab with options more relating to managing/watching of podcasts. Podcasts should have their own separate cache allocation.
Timer appears to reset on the start of a new song instead of when user manually starts a new song.
When the last song in the playlist is done playing, the lockscreen shows unknown artist instead of being cleared
Dedicated offline mode button
Add labels which include/exclude certain folders.
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.