The following warnings occurred:
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 802 - File: showthread.php PHP 7.4.34 (Linux)
File Line Function
/showthread.php 802 errorHandler->error





Post Reply 
Controlling Track Sorting when multi-disc and multi-audio quality
22-06-2023, 00:31
Post: #1
Controlling Track Sorting when multi-disc and multi-audio quality
I’m new to using minimserver and customizing tagFormats and tagOptions, so any suggestions would be appreciated.

I want to sort the tracks for an album when the album has to two different quality levels and multiple discs.
My example album is: Ella & Louis Again, which is a 2 disc set, that I have encoded as 24/96 and 256K.
As renderers I am using Wiim Home app, but the issue also shows up in Linn.

When the Album is shown (screenshot), the disc are separated (as expected due to showAllDiscs=true), but the tracks appear to be automatically sorted by "Track Number" and then possibly(?) sorted secondarily by AudioQuality. Track 1 is shown with two quality versions, then track 2, ...

I want to have disc 1, followed by the tracks for HD [24/96], followed by the tracks for [256k], then disc 2, ...
Effectively sorting the tracks by AudioQuality, Track Number.

I‘m looking for the minimserver property that controls sorting tracks, or alternatively needing to understand if this is something done automatically by the renderer (Wiim or Linn) and can’t be affected through minimserver.

My understanding of sortTags is that they can be set for Album.sortTags and Folder.sortTags.
However, I could not determine how to affect the sorting of tracks when an album is displayed and wondered if minimserver offers control over the track sorting.
Ideally I'd hope to use minimserver to set a tagOption to customize the track sort to be "AudioQuality, Track Number" (or whatever I’d like the track sorting to be).

An additional question is about what generates what I’ll call the “subtitle” under each track (screenshot).
i.e., Ella Fitzgerald; Louis Armstrong- Ella and Louis Again (1967) (1, 2) HD, LC [24/96, 256K]

It appears to be a concatenation of the tracks's Artist tag (with ‘;’ delimiters) and the Album.displayFormat from my config.
Perhaps this is something done by the renderers (Wiim or Linn).
I see no reason to duplicate the Album.displayFormat in this subtitle.
Is there a property within minimserver to control this “subtitle” (as I’ve named it)?

Here are the tags for one of the tracks on Ella & Louis Again:
Generic tags
Label Value Property name
Track title Makin' Whoopee title
Track number 2 / 19 track
Disk or media number 1 disk
Artist Ella Fitzgerald; Louis Armstrong artist
Artists Ella Fitzgerald; Louis Armstrong artists
Album artist Ella Fitzgerald albumartist
Composer Walter Donaldson composer
Release year 1957 year
Album Ella And Louis Again album
Release date 1957-02-25 date
Release label name(s) n/a label
Genres Jazz, Jazz vocal genre
Copyright. ℗ 1957 UMG Recordings, Inc. copyright
Native tags
vorbis

Key Value
LABEL n/a
TRACKTOTAL 19
COPYRIGHT ℗ 1957 UMG Recordings, Inc.
TITLE Makin' Whoopee
ARTIST Ella Fitzgerald; Louis Armstrong
ALBUM Ella And Louis Again
GENRE Jazz, Jazz vocal
ALBUMARTIST Ella Fitzgerald
COMPOSER Walter Donaldson
DISCNUMBER 1
DATE 1957-02-25
TRACKNUMBER 2
METADATA_BLOCK_PICTURE [object Object]

I’d appreciate help understanding the best way to do this (or a different way to think about my problem).

Here is my current config.
.configVersion = 2.2.105
.licenseType = full
minimserver.activeProfile = default
minimserver.monitorUDN = d906bc03-2725-4fbc-988d-a0f66e4b345d
minimserver.udn = 6390a70b-95be-4a4a-a623-5e4818a09e44
minimserver.systemUpdateID = 156
minimserver.configVersion = 2.2.109
minimserver.license = 2.0.4
.updatesExpiry = 20240608
minimserver.contentDir = /Users/.../Media/TAG TEST
minimserver.displayName = Test MinimServer
minimserver.indexTags = Artist, Date, Genre, All Artists, Composer, *RecentAdded, *RecentPlayed, \#AudioData, \#AudioFormat, \#AudioQuality, DISCNUMBER, Comment
minimserver.itemTags = TrackNumber, TotalTracks, Disc, \#AudioDuration, ArtistSort, albumartist, AudioQuality, AudioData
minimserver.tagOptions = Album.sortTags\={Date, AlbumArtist, \#AudioQuality}, Composer.reverseName.display, all.ignore.sort\={The, THE, the}, Date.yearOnly.*
minimserver.tagValue = AlbumArtist.default\={Artist},Artist.Value.Sort\={ArtistSort}
minimserver.tagFormat = Title.displayFormat\={$tracknumber^$totaltracks^/^$title^. $\#audioquality^  $\#audiodata^ [^]^}, Album.displayFormat\={$album^  ^$Date^ (^)   ^$DiscNumber^ (^)  $totaltracks^  $\#audioquality^  $\#audiodata^ [^]}, Comment.displayFormat\={$*infoFileURI^<a href\=&\#x22;^&\#x22;>Digital booklet</a>$comment}
.autoUpdate = true
minimserver.lastRescan = 1687371173160
minimserver.noWelcomePage = 2.2
http.listenerPort = 9790
minimserver.listViewAlbums = 25
minimserver.serverOptions = indexArtwork\=auto,showAllDiscs\=true
.logLevel = debug
watch.logDimension = 1125,446
.integrityCheck = 282e49b0bb26595e69bc4125aac191278


Attached File(s) Thumbnail(s)
   
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Controlling Track Sorting when multi-disc and multi-audio quality - SonicREP - 22-06-2023 00:31

Forum Jump:


User(s) browsing this thread: 1 Guest(s)