forked from daneren2005/Subsonic
-
Notifications
You must be signed in to change notification settings - Fork 0
jwalzer/Subsonic
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Basic Instructions
Run these commands to grab dependent libraries:
git submodule init
git submodule update
Go to DragSortListView/library and build project files with:
android update project --path ./
Replace the file DragSortListView/library/libs/android-support-v4.jar with the one from main projects libs/
Roadmap of major planned features in rough order that I plan to work on them in (little features get sprinkled in wherever):
Tag Browsing
Album Art Grid View
-Display albums in a grid
-Display artists if supported (yes for tags, no for folders currently)
RemoteControl
-Chromecast
-DLNA/UpNP Client
-DLNA/UpNP Renderer
New Tabs
-Admin functions
-Change your password
-Create/delete users if admin
-Internet Radio tab
HLS Video
-Display video where album art is currently (double tap to fullscreen)
-Videos can play inline with songs
I haven't felt like forking dragsortlistview properly, so local bugfixes:
In DragSortListView.java line 741 above v.addView(child). Fixes NPE:
if(child.getParent() != null) {
((ViewGroup) child.getParent()).removeView(child);
}
In DragSortListView.java line 722, inside of child != oldChild statement. Fixes checkables mixed with non-checkables not being converted:
if(child instanceof Checkable && !(v instanceof Checkable)) {
v = new DragSortItemViewCheckable(getContext());
v.setLayoutParams(new AbsListView.LayoutParams(
ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT));
} else if(!(child instanceof Checkable) && v instanceof Checkable) {
v = new DragSortItemView(getContext());
v.setLayoutParams(new AbsListView.LayoutParams(
ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT));
} else {
// shouldn't get here if user is reusing convertViews
// properly
if (oldChild != null) {
v.removeViewAt(0);
}
}
v.addView(child);
About
Home of the DSub Android client fork
Resources
Stars
Watchers
Forks
Packages 0
No packages published