rorystephenson / mpc Goto Github PK
View Code? Open in Web Editor NEWMPD client for android
MPD client for android
Create higher res versions of the UI icons (play/pause etc) and make sure they suit each device resolution.
Use a listener socket on a thread which receives updates from MDP server and updates the UI at a given interval (i.e. changes play/pause button, shuffle button, volume). When connection is lost should attempt to reestablish connection at a far lower interval.
Currently there is no way to know through the app what song is playing. There should be both an indication on the appropriate MusicFragment ListView rows (artist, album & song) and a UI element which gives this information.
In search fragment, when an album or artist is selected they are navigated to and the parent ListState is created but the y position is not set so if the user navigates up they will be at the top of the respective list. They y should be set to the index of the search result we are navigating to in that list.
Selecting a song gives the options:
Make it show a progress bar by calling upgrade database on the server and then requesting the number of songs from the server. Then the progress bar can be set to the current song count processed.
When doing the different aspects of the database update the dialog's label should reflect what is happening (i.e. updating server, creating local database, creating search structure).
Allow accessing of MPD servers which have a password set. This is currently not planned to take place because passwords are transmitted to MPD via plaintext which makes them a flawed security option.
Make the tabs scrollable and swipeable to make way for new search tab and the possibility of a future playlist tab.
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.