|
Post by lordyanaek on Mar 30, 2013 3:47:23 GMT -5
Hi. First i want to say GMMP is a great player. I tested a lot of android players before i finally choose it. Now, i would have 2 roughly linked suggestions (i hate to "request" features) to make it even more customizable, and thus even better (from my PoV) - Allow for user created skins. GMMP already allows skins that change available library views and many other aspects of the app. The logical follow-up would be to allow the user to create his own skins. Maybe this is already possible, if so my suggestion would become "please give us some hints on how to do it"
- Allow use of custom tags (at least for codecs allowing them) All my songs are in Flac on my computer and Ogg vorbis on media players. Those codecs allow for virtually any tag i wish. Using this freedom i have an artistsort tag that's used, as you guessed it, to sort artists. Whith applications able to read this tag (like foobar2000 on my PC, the music player against wich i compares every other), this allows me to have "Аркона" appear at letter "A" rather than after "Z". The alternative would be to keep the tranliterated name "Arkona" in the artist tag, but i prefer to keep the real name in it's original writing. In foobar2000, i have artists displayed using the artist tag, but sorted with artistsort tag. Such is the power of the most customizable music player i found so far. I hope one day GMMP will become the android alternative to foobar2000. It's currently the closest i found.
|
|
|
Post by GoneMAD on Mar 30, 2013 10:04:31 GMT -5
skins are technically possible but i never really published anything due to the "difficulty". They are straight up xml layouts identical to the ones developers have to write for their app. They also get invalidated if i make any updates that would break the skins. After this next update i can package up one of the skins and put it on here with some instructions if you want to give it a shot. I think the UI shouldnt change for a bit after that. The layouts can be changed somewhat.. but elements with identifiers need to be preset since the code is expecting it to be there
Custom tags would be nice and i can mark that on my todo list. Designing a usable UI for that might be difficult
Yea I think a lot of gmmp users are also foobar200 users so I try to support as much as i can from it
|
|
|
Post by lordyanaek on Apr 3, 2013 9:19:53 GMT -5
After this next update i can package up one of the skins and put it on here with some instructions if you want to give it a shot... That would be great. Editing xml files is easy, a text editor is all i need. However without at least some comments in an example file, it can be hard to guess what to edit I think people using custom tags, especially foobar2000 users, often won't mind basic UI for "preferences". If you can read custom tags, simple input boxes where the user could enter any arbitrary value as tag name would probably work in most cases (sorting, custom library pages, ...). I've typed countless %artistsort% in fb2k and when i typed them wrong, i never blamed the developer but my big fingers ;D
|
|
|
Post by GoneMAD on Apr 3, 2013 10:26:59 GMT -5
I am most likely going to open source one of the existing skins i have google play and put it up on github. Whats there should give some pretty good flexibility.. but some layouts do get constructed in code so for those parts you would just be able to change the images
edit: There are no comments currently but that is something i can eventually add. The id names do give a good idea of what they are
|
|
|
Post by GoneMAD on Apr 12, 2013 10:41:28 GMT -5
I think i may hold off on releasing the skinning stuff until 1.5 The whole UI is going to be redesigned (it will look similar but underneath the hood should be radically different). I dont want people wasting their time making skins that get outdated not long after and have to be completely redone
|
|