csotik / aimp-control-plugin

Automatically exported from code.google.com/p/aimp-control-plugin
0 stars 0 forks source link

Track reordering, hidding [+] button, or ability to switch functionality [suggestion] #3

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Hi, i have some little suggestions for the web interface.

1.-Reordering tracks with drag&drop
2.-Ability to hide the [+] button, or switch functionality to "next in playlist"
3.-Using a single page for all tracks, instead the existent hard to click 
pagination at bottom, with something like this 
http://manos.malihu.gr/jquery-custom-content-scroller

This will give a most fluid design that can be easily binded in any interface

BTW this is a great work!

Original issue reported on code.google.com by pablomor...@gmail.com on 14 Apr 2012 at 6:52

GoogleCodeExporter commented 8 years ago
1.-Reordering tracks with drag&drop
Current interface was implemented as view of playlist which is independent from 
real playlist in AIMP(multiple users have their own representations of of the 
same AIMP playlist). Reordering means changing order of tracks in AIMP(for all 
users) which is not acceptable.

2.-Ability to hide the [+] button, or switch functionality to "next in playlist"
[+] button is way to access to additional track menu - substitution of right 
button click which has special functionality in browser(and absent in touch 
screen devices). I can add option to disable it but all context menu will be 
disabled.
"switch functionality to "next in playlist"" - for this purpose there is a 
"next track" button on control panel.

3.-Using a single page for all tracks, instead the existent hard to click 
pagination at bottom
Current interface uses jQuery Datatables plugin with embedded sorting, search, 
field reordering features and it cannot be switched to representation easily. I 
think will be better to implement new interface but I have no time and desire 
to do this.

P.S. If you need single page, tracks drag&drop(and other playlist 
modifications) you should try this plugin 
http://code.google.com/p/aimp-web-ctl. At least it's scripts with my server 
part(note that 1.0.7.825 does not compatible with that interface on AIMP3, 
AIMP2 only, but I'm working on AIMP3 support now).

Original comment by ivanbl4....@gmail.com on 14 Apr 2012 at 8:52

GoogleCodeExporter commented 8 years ago
By the way you can force single page in current interface by change this string 
in js_script1.js:
aLengthMenu:[10,25,50,100]
with
aLengthMenu:[[10,25,50,-1],[10,25,50,getText("all_entries")]]

It will enable All item in playlist tracks on page count. But I'm afraid that 
with large playlists speed will be low(if Rating field is enabled it will be 
very slowly).

Original comment by ivanbl4....@gmail.com on 14 Apr 2012 at 9:11