If what you do is not more complex than you show, I simply will make a CSV file:
test.csv:
Artist,Album,Remark
MyArtist1, MyAlbum1, MyRemark1
MyArtist3, MyAlbum2, MyRemark1
MyArtist1, MyAlbum3, MyRemark2
MyArtist2, MyAlbum4, MyRemark2
Advantage: That can updated at easily convenience in any text editor, any spreadsheet, or even form the command line:
echo "MyArtist4, MyAlbum5, MyRemark3" >> test.csv
Then can be imported with LaTeX tools in different ways (for instance, see here). Whith datatool is easy sort this data:
mew.tex:
\documentclass{article}
\usepackage{datatool}
\begin{filecontents}{test.csv}
Artist,Album,Remark
MyArtist1, MyAlbum1, MyRemark1
MyArtist3, MyAlbum2, MyRemark1
MyArtist2, MyAlbum3, MyRemark2
MyArtist1, MyAlbum4, MyRemark2
\end{filecontents}
\begin{document}
\DTLloaddb[keys={Artist,Album,Remark}]{test}{test.csv}
\DTLsort{Artist}{test}
\begin{table} \caption{Test}
\medskip\centering
\DTLdisplaydb{test}
\end{table}
\end{document}
If you need some more that sort a small table another alternative is load the csv file in R, manage in any way (sort by Artist, select a subset by some remark, etc.) and then produce a table via xtable, for instance.
mwe.Rnw
\documentclass{article}
\usepackage{booktabs}\belowcaptionskip1ex
\begin{document}
<<Mytable,results="asis",echo=F>>=
x <- read.csv("test.csv",header = T)
library(xtable)
print(xtable(x[order(x$Artist),],caption="Test"),
include.rownames=F, booktabs=T, caption.placement="top" )
@
\end{document}
If you do not kow about knitr and .Rnw files, install Rstudio, or alternatively load it in Overleaf as mwe.Rtex, the result must be:

bibtex(vs.biblatex) still relevant for this? – Dr. Manuel Kuehner Dec 29 '20 at 01:31bibtexand have never knowingly usedbiblatex. Perhaps you can tell me. – Peter Wilson Dec 29 '20 at 18:14biblatexbutbibtexfitted my needs better. – Peter Wilson Dec 29 '20 at 18:43