Skip to content

Add support for Zune HD#14

Open
spidersandmoths wants to merge 7 commits into
ZuneDev:masterfrom
spidersandmoths:merges
Open

Add support for Zune HD#14
spidersandmoths wants to merge 7 commits into
ZuneDev:masterfrom
spidersandmoths:merges

Conversation

@spidersandmoths
Copy link
Copy Markdown

Fixes artist images, related artist, and bio in support for the Zune HD. This should provide close to full functionality for the device in terms of artist and marketplace data.

@yoshiask yoshiask self-requested a review May 14, 2026 02:42
Copy link
Copy Markdown
Contributor

@yoshiask yoshiask left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work, thank you! Just a few questions and nitpicks

Comment thread Zune.Net.Catalog.Image/Startup.cs
</PropertyGroup>

<ItemGroup>
<PackageReference Include="SixLabors.ImageSharp" Version="3.1.11" />
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: Isn't this already pulled in as a transient dependency of Zune.Net.Shared?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Apologies, forgot to take that out when merging. It should no longer be needed.

public class Artist : Entry
{
[XmlElement("sortTitle")]
public string SortTitle { get; set; }
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If SortTitle isn't the correct name and isn't used in older API versions, let's remove it

{
return await LastFM.GetSimilarArtistsByMBID(mbid);
var relatedArtists = await LastFM.GetSimilarArtist(mbid);
var feed = LastFM.CreateFeed<Artist>($"/artist/{mbid}/similarArtists", "Similar");
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can the path here be pulled from Request.Path.Value like the Details endpoint?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants