|
Post by MotleyGord on Oct 19, 2021 11:57:52 GMT -5
One last note - I believe most tag text fields are limited to 255 characters or less. This may not apply to the comments in spec, but might be by some/most media players. besides maybe ID3V1, i am not aware of any tagging standard that has a character limit. Most of the tags use the KLV standard or similar (https://en.wikipedia.org/wiki/KLV), so the text length if built in Ya v1 was originally limited to 30 characters, and later to 60. Some other players and media managers (iTunes grr) trim to 255 characters if you save any changes. Probably more than required for most tags, but not necessarily comments.
|
|
fcg
New Member
Posts: 6
|
Post by fcg on Oct 19, 2021 18:50:00 GMT -5
MotleyGord, GoneMAD, thank you, I'll try your sugestions and soon post
|
|
fcg
New Member
Posts: 6
|
Post by fcg on Oct 19, 2021 19:08:18 GMT -5
"I try to provide as much customizability as possible but its only feasible to do that to a certain point without making tons more work for myself. If it hasnt been clear from other posts i made, I dont make a living off this app so its just a hobby. Its just not possible to meet everyone's needs. I am not aware of any other app that comes even remotely close to GMMP when it comes to customizing displayed metadata"
That's exactly why I bought gmmp... you're close to, maybe one or two steps more, to be the "quodlibet" or "deadbeef" for android...
Also, I guess that if you take that direction, considering to increase even more the metadata customizing, this app would be THE standard app for journalists, musicians, music students and more people from all over. Talking by myself, I like to learn while listening to a song but sometimes it's not possible to browse for more info about what is being played, like at work, so having all that info there on a glance is really good.
|
|
fcg
New Member
Posts: 6
|
Post by fcg on Oct 19, 2021 20:20:52 GMT -5
"Posted by GoneMAD 9 hours ago ...
That being said in layout 2 the album art should resize based off the size used for the metadata (i havent tested this in awhile but thats how it originally worked) in portrait, but not in landscape. That is fixed size. If artwork is disabled in landscape it will give you the entire screen for metadata tho. ..." "Posted by MotleyGord 7 hours ago
... fcg So I did a bit of testing for this. If you make a couple of setting changes; 1. Customize>Album Art>Off 2. Customize>Background> (adjust to your preference, I set it to Blurred, reduced to Radius and Downsample to minimum, and brightness to about 20-25% - darker may be better but less visible if the artwork matters to you)
This removes the album art from the main UI and opens up space for your tags, including potentially the large comments field. The artwork is still visible but is moved to the background. You may need to make further changes to the text if you are using dynamic or fixed colours, as the artwork may wash it out unless you make it pretty dark. This works in both portrait and landscape modes. This is the only way I could find to make more room available. ..."
Please, see the screenshot: It's better now, I have even increased the font size a little in the .json file. I think that with font size even bigger the album art won't show at all...
|
|
fcg
New Member
Posts: 6
|
Post by fcg on Oct 19, 2021 20:42:15 GMT -5
So, for the future, would be good to have an option to show album art or not for each mode, landscape or portrait...
|
|
|
Post by calestyo on Dec 2, 2021 13:04:49 GMT -5
Is the <total discs> number exported? Foobar does so as %totaldiscs%, but I coudln't find a counterpart for GMMP?
What I want to do is to print the (current) disc number only if there are more than one disc, e.g. something like
$ifgreater(%totalnumberofdiscs%,1,%dn% -%space%)
Any ideas?
|
|
|
Post by GoneMAD on Dec 2, 2021 15:21:13 GMT -5
total discs is not a tag that is read by gmmp at this time
|
|
elgee
New Member
Posts: 40
|
Post by elgee on Dec 31, 2021 1:24:24 GMT -5
Is the <total discs> number exported? Foobar does so as %totaldiscs%, but I coudln't find a counterpart for GMMP? What I want to do is to print the (current) disc number only if there are more than one disc, e.g. something like $ifgreater(%totalnumberofdiscs%,1,%dn% -%space%) Any ideas? This is what I use. It expects track filenames not to start with a disc number if not part of a multi-disc album. The first part of the $or() catches tracks with a disc number greater than 1. The second part tests for the first characters of the filename to be "1." to catch disc one tracks.
"$if($or($greater(%dn%, 1), $if($strstr(%fn%, 1%period%), 0, 1)), %dn%%period%%tn%, %tn%)%endparen% %tr%"
Sample file names:
01 - Single Disc Track 1.mp3 1.01 - Disc 1 Track 1.mp3 2.01 - Disc 2 Track 1.mp3
Sample display: 1) Single Disc Track 1 1.1) Disc 1 Track 1 2.1) Disc 2 Track 1
|
|
elgee
New Member
Posts: 40
|
Post by elgee on Dec 31, 2021 1:39:42 GMT -5
Is there a way to conditionally show a metadata line? In custom track metadata, I have two lines for each track: line one is track information, and line 2 is artist name. I conditionally show artist name only if it is different from album artist name. To save space, I'd like to skip that line entirely if album artist and artist are the same.
|
|
|
Post by GoneMAD on Dec 31, 2021 2:22:04 GMT -5
cant skip a line but there are plenty of conditional $functions (like $if/$if2) to choose what is displayed. The lines and the splits are unable to be conditional. I recommend putting artist and albumartist on the same line or grouping one of them with some other variable
|
|
elgee
New Member
Posts: 40
|
Post by elgee on Dec 31, 2021 18:44:46 GMT -5
I appreciate all the functions, but they don't help in this case. Below is an example. I don't listen to many various artist type compilations, and seeing the same artist on every track for the majority of my albums is redundant, so I only show artist if there is also an album artist which is different. I do want to see when that difference is there.
This works great for that purpose:
["<wrap><align=left><size=14><typeface=sans-serif>$ifequal($strcmp(%ar%, %aa%), 0, , %ar%)"]
Unfortunately, that means lots of large blank lines between tracks for most albums.
|
|
|
Post by MotleyGord on Dec 31, 2021 19:37:06 GMT -5
@elgee I also don't like to see the same artist name on the Now Playing screen. This includes the album name if it includes the artist. I've attached my custom metadata json. Feel free to use or modify as you like. It also drops the album artist if it is Various. Now Playing MotleyG.json (1.02 KB)
|
|
|
Post by GoneMAD on Dec 31, 2021 21:45:15 GMT -5
I appreciate all the functions, but they don't help in this case. Below is an example. I don't listen to many various artist type compilations, and seeing the same artist on every track for the majority of my albums is redundant, so I only show artist if there is also an album artist which is different. I do want to see when that difference is there. This works great for that purpose:
["<wrap><align=left><size=14><typeface=sans-serif>$ifequal($strcmp(%ar%, %aa%), 0, , %ar%)"] Unfortunately, that means lots of large blank lines between tracks for most albums.
Make it a single line then. 1) Artist - TrackName if artist and albumartist are not the same, and 1) TrackName otherwise, which can be done with the functions Its just not possible to have different line counts per entry in a list with the way the custom metadata is designed. The actual layout of the UI is determined before the metadata for the list entry is read. Scroll performance would be quite horrendous if it wouldnt construct the view until it knew what was being displayed in it
|
|
elgee
New Member
Posts: 40
|
Post by elgee on Jan 1, 2022 0:03:05 GMT -5
@elgee I also don't like to see the same artist name on the Now Playing screen. This includes the album name if it includes the artist. I've attached my custom metadata json. Feel free to use or modify as you like. It also drops the album artist if it is Various. Thanks, I'll check it out.
|
|
|
Post by MotleyGord on Jan 2, 2022 12:59:07 GMT -5
@elgee I also don't like to see the same artist name on the Now Playing screen. This includes the album name if it includes the artist. I've attached my custom metadata json. Feel free to use or modify as you like. It also drops the album artist if it is Various. Thanks, I'll check it out. I can help if you need to make specific changes if it isn’t exactly what you want.
|
|