A technophile
Someone who loves films can be referred to as a cinephile. This term is used in film theory, and refers to someone who loves, and typically studies film as well.
Someone who loves babies is called a pedophile.
Someone who loves books is called a bibliophile.
Royalophile
aesthetist
A foodie???
A bibliophile is a person who loves to read.
someone who loves attention is called a "ham".
spanophile?
Someone who loves to read crime novels can be called a "mystery enthusiast" or a "crime fiction aficionado."
A person who loves challenges is called a narcissist. A narcissist values themselves a lot and is very selfish.
Someone who loves Scotland is often referred to as a "Scotophile." This term describes individuals who have a strong affection for Scottish culture, history, and traditions. Additionally, people who are native to Scotland are simply called "Scots."