|
Post by lostinsound on Mar 24, 2015 9:49:17 GMT -5
Hi, this is my first post and I first want to say I absolutely love this player. I tried out a lot of other players before I found this one and it really has everything I want, so thank you for all of your work on it.
I have a question about customizing the playing info in Now Playing. I really like the feature of being able to customize what it displayed using the tags, but is there a way to make it display nothing if the tag is empty? For example I have a customized line that displays Album (Year) by putting in %al% (%yr%), but if the 'Year' tag is empty it displays Album (0). Is there a way to make it so it ignores %yr% (and maybe the surrounding parenthesis too) if the tag is blank?
|
|
|
Post by GoneMAD on Mar 24, 2015 11:42:47 GMT -5
There is no complex logic with the customized lines.. it'll replace with the tag / value.. even if its blank. I'd like to improve that in the future but its a fairly major task
|
|
|
Post by lostinsound on Mar 24, 2015 15:09:33 GMT -5
Thank you for the quick reply. I thought that might be the case, but just thought I would check. I was also running into an issue with displaying the next track using (Next: %nt%) as a customized line, where the line doesn't display for about 10 seconds if it's the last item in the queue (and then would just display (Next:), as expected). I thought maybe if there was a way to ignore %nt% if it's undefined I could fix that. But now that I think about it, it's probably a more complicated issue and maybe a topic for another thread.
|
|
|
Post by GoneMAD on Mar 24, 2015 20:23:00 GMT -5
if its the last line in the queue, the delay is most likely caused by whatever you have set for on queue completion. Instead of just picking the next item in the queue it has to do the processing to determine what is playing next
|
|
|
Post by lostinsound on Mar 25, 2015 11:17:33 GMT -5
I have it set to 'Stop' on queue completion, but the same thing happens no matter what I have it set on. And after the delay it doesn't display anything for the next track, even if I have it set to 'Loop' on queue completion or just have it set to repeat the queue. I'm not super concerned about this since it doesn't really affect the playback of the track, I was mainly just curious. Thanks again for all of your work on this, it's an outstanding player.
|
|
|
Post by GoneMAD on Apr 2, 2015 15:34:05 GMT -5
I have it set to 'Stop' on queue completion, but the same thing happens no matter what I have it set on. And after the delay it doesn't display anything for the next track, even if I have it set to 'Loop' on queue completion or just have it set to repeat the queue. I'm not super concerned about this since it doesn't really affect the playback of the track, I was mainly just curious. Thanks again for all of your work on this, it's an outstanding player. Yeah im pretty sure its just because of on queue completion.. the next track isnt picked until the queue is finished. this is why things like crossfade and gapless dont work with on queue completion as well. I'd eventually like to change that but thats just how it is for now
|
|
|
Post by Simon Fell on Nov 19, 2016 17:18:48 GMT -5
There is no complex logic with the customized lines.. it'll replace with the tag / value.. even if its blank. I'd like to improve that in the future but its a fairly major task Can I just encourage you to have a look at this sometime? It's the one thing that's frustrating in this almost perfect app (which, by the way, is the best music player I've ever found). One thing I've noticed is that if the composer tag is blank, it uses the artist tag instead. This seems a little weird, and is sometimes confusing. Is there any quick fix for this (I'd prefer 1 or 0, as seems to happen with other blank tags). Anyway, many many thanks and keep up the great work - the customisability of this app is mindblowing, and exactly what I've been seeking for years!
|
|
|
Post by GoneMAD on Nov 20, 2016 19:44:31 GMT -5
composer tag is not read by gmmp.. you mean album artist and yes if the album artist is blank it defaults to the artist
|
|
|
Post by Simon Fell on Nov 28, 2016 9:38:57 GMT -5
composer tag is not read by gmmp.. you mean album artist and yes if the album artist is blank it defaults to the artist Surely composer tag is read if I use %co% - that's what it's there for, isn't it? Album artist is %aa%. I'll restate my observation: When I use %co% in a custom 'playing info' line to show the composer, if the composer tag is blank then it will show the name of the artist (or album artist, not sure which). Perhaps this is what you would intended, but I can't see why. It can be confusing. Is there any way it can do something different? Other blank tabs seem to default to 0's and 1's - which at least is less confusing. Thanks - I hope you can help.
|
|
|
Post by GoneMAD on Nov 28, 2016 14:55:49 GMT -5
i guess i did add composer support at some point. I can maybe look at it sometime in the future.. however my focus right now is 2.1.x bugs (this is not a bug.. its the intended behavior.. users i interacted with about the capability preferring having it show the artist/albumartist instead of being blank) and working on 3.0 capabilities
|
|
|
Post by Simon Fell on Nov 28, 2016 17:50:35 GMT -5
i guess i did add composer support at some point. I can maybe look at it sometime in the future.. however my focus right now is 2.1.x bugs (this is not a bug.. its the intended behavior.. users i interacted with about the capability preferring having it show the artist/albumartist instead of being blank) and working on 3.0 capabilities > users i interacted with about the capability preferring having it show the artist/albumartist instead of being blank What?! Why would anyone interested enough in the use of such a tag want it to show anything except what the tag actually is? If someone's not interested in who the composer is, they probably won't be using this tag; if they are using it, it's because they're interested in the composer. No information (blank) is better than the wrong information. They almost certainly already know who the artist is. Can I just say once again, that for me (as for lostinsound who started this thread), if a tag is blank, then it would be best if the display were blank. How can that be controversial? The extensive customisation options of this app are by far and away its most impressive feature - and I don't see how obliging us to have the artist name in the composer tag slot fits in with that idea... Here's hoping you can think again on this tiny niggle. The app's so nearly perfect, it's a shame to leave these loopholes!
|
|
|
Post by GoneMAD on Nov 28, 2016 23:35:00 GMT -5
i guess i did add composer support at some point. I can maybe look at it sometime in the future.. however my focus right now is 2.1.x bugs (this is not a bug.. its the intended behavior.. users i interacted with about the capability preferring having it show the artist/albumartist instead of being blank) and working on 3.0 capabilities > users i interacted with about the capability preferring having it show the artist/albumartist instead of being blank What?! Why would anyone interested enough in the use of such a tag want it to show anything except what the tag actually is? If someone's not interested in who the composer is, they probably won't be using this tag; if they are using it, it's because they're interested in the composer. No information (blank) is better than the wrong information. They almost certainly already know who the artist is. Can I just say once again, that for me (as for lostinsound who started this thread), if a tag is blank, then it would be best if the display were blank. How can that be controversial? The extensive customisation options of this app are by far and away its most impressive feature - and I don't see how obliging us to have the artist name in the composer tag slot fits in with that idea... Here's hoping you can think again on this tiny niggle. The app's so nearly perfect, it's a shame to leave these loopholes! because of the lack of if/else logic some users wanted to show the composer if it was there, otherwise show the artist. which is not a completely unreasonable request like you make it seem. when i get some time i can look into adding an option to not set defaults, or try to add some if/else logic
|
|
|
Post by MrGoodtunes on Dec 4, 2016 21:30:17 GMT -5
Simon Fell said: ...Surely composer tag is read if I use %co%... That tag is actually for Comment, %cp% is for Composer. But your points are all valid, logical, and right-on. BTW the Displayed Tags list includes Composer; it's the last choice right before Custom choices. But... Composer is totally missing from Tag Editor !!! Might that be consider'd a bug? Okay, it's a stretch. I still luv GMMP.
|
|
|
Post by GoneMAD on Dec 5, 2016 14:44:47 GMT -5
Simon Fell said: ...Surely composer tag is read if I use %co%... That tag is actually for Comment, %cp% is for Composer. But your points are all valid, logical, and right-on. BTW the Displayed Tags list includes Composer; it's the last choice right before Custom choices. But... Composer is totally missing from Tag Editor !!! Might that be consider'd a bug? Okay, it's a stretch. I still luv GMMP. There are a lot of tags not available to be edited in the tag editor. Definitely not a bug. Adding custom metadata for now playing/widgets is trivial which is why newer tags were added to that. The tag editor involves a lot more work. There are a very small minority that use those tags which is why I have not spent significant amount of time adding tons of extra fields to the tag editor btw the last update which is in the beta removes using the artist as the default for composer. I will probably push it live tonight (i actually forgot i only had it in beta)
|
|