<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hsmusic-wiki/src/data/composite/things/track, branch release</title>
<subtitle>HSMusic - static wiki software cataloguing collaborative creation
</subtitle>
<id>https://nebula.ed1.club/git/hsmusic-wiki/atom?h=release</id>
<link rel='self' href='https://nebula.ed1.club/git/hsmusic-wiki/atom?h=release'/>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/'/>
<updated>2025-04-14T01:53:43+00:00</updated>
<entry>
<title>data: Artwork.hasCoverArt: check coverArtworks, etc</title>
<updated>2025-04-14T01:53:43+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2025-04-14T01:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=c8a54326365571adc5ef1816158b02eec78701cf'/>
<id>urn:sha1:c8a54326365571adc5ef1816158b02eec78701cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>data: Track: withHasUniqueCoverArt: process direct links only</title>
<updated>2025-04-10T19:02:39+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2025-04-06T18:44:16+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=e8670dd43d70ef91df6dc1164d11397de639e3b8'/>
<id>urn:sha1:e8670dd43d70ef91df6dc1164d11397de639e3b8</id>
<content type='text'>
No soupyFind/soupyReverse.

This commit introduces a notion of difference between
an artwork which is 'declared to exist' via, say, having
cover artists, versus one which... is 'usable', because it
has resolved cover artists. No other code addressing this
yet, so it's in a tense state where existence is in every
case according to declared cover artists, whether or not
those cover artist references resolve.
</content>
</entry>
<entry>
<title>data: Track: factor out withCoverArtistContribs</title>
<updated>2025-04-10T19:02:39+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2025-04-06T18:37:00+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=e360cad297b1eed7de046322eed18a9745f81b17'/>
<id>urn:sha1:e360cad297b1eed7de046322eed18a9745f81b17</id>
<content type='text'>
Originally needed so that withHasUniqueCoverArt would be based
around these resolved contributions, but we went in a different
direction just later. Keeping this factor-out anyway.
</content>
</entry>
<entry>
<title>data: Track: remove withAlbum, link album directly</title>
<updated>2025-04-10T19:02:39+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2025-04-06T18:34:13+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=67a936adc308a5bec6c969c90d8811fcbce3009b'/>
<id>urn:sha1:67a936adc308a5bec6c969c90d8811fcbce3009b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>data, content: stub multiple artworks</title>
<updated>2025-04-10T19:02:38+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2025-04-02T18:10:58+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=58fba5a7a859c5398e0e58f31d7e8e5a649db63b'/>
<id>urn:sha1:58fba5a7a859c5398e0e58f31d7e8e5a649db63b</id>
<content type='text'>
Only for tracks as of this commit, most anything else is in a
severely broken state aye
</content>
</entry>
<entry>
<title>data: Track.hasUniqueCoverArt: detect contribs on trackArtwork</title>
<updated>2025-04-10T19:02:36+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2025-03-31T19:03:21+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=28ecf1b7ad8a39783a0dd65f84dbffe05f1de44b'/>
<id>urn:sha1:28ecf1b7ad8a39783a0dd65f84dbffe05f1de44b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>data, content: always fallback coverArtDate to date</title>
<updated>2025-04-10T19:02:35+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2025-03-31T18:02:27+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=02216898a5bf22359219b77eb48ba9928fa7ea94'/>
<id>urn:sha1:02216898a5bf22359219b77eb48ba9928fa7ea94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>data: TrackSection.{start,continue}CountingFrom, Track.trackNumber</title>
<updated>2025-04-07T09:57:21+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2025-04-07T09:57:21+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=817b302878251d66ae88fa414f831a001964374f'/>
<id>urn:sha1:817b302878251d66ae88fa414f831a001964374f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>data: miscellaneous cleanup for withOtherReleases logic</title>
<updated>2025-03-02T12:24:12+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2025-02-19T20:47:45+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=586c3b9defc0d6222502f43a0cc4fa39c871a018'/>
<id>urn:sha1:586c3b9defc0d6222502f43a0cc4fa39c871a018</id>
<content type='text'>
Defines withOtherReleases in terms of new function
withAllReleases (also exposed as Track.allReleases),
in turn based on new property Track.secondaryReleases
(of the main release), which is a reverse ref list,
reverse.tracksWhichAreSecondaryReleasesOf().
</content>
</entry>
<entry>
<title>data: isOriginalRelease -&gt; isMainRelease, etc</title>
<updated>2025-03-02T12:24:12+00:00</updated>
<author>
<name>(quasar) nebula</name>
<email>qznebula@protonmail.com</email>
</author>
<published>2025-02-19T20:24:14+00:00</published>
<link rel='alternate' type='text/html' href='https://nebula.ed1.club/git/hsmusic-wiki/commit/?id=76e508ffe3818a78fb941ecde05fe9c269e8bc22'/>
<id>urn:sha1:76e508ffe3818a78fb941ecde05fe9c269e8bc22</id>
<content type='text'>
Also isRerelease -&gt; isSecondaryRelease

Im sure this is completely bug free and will not
involve squashing one million additional commits
</content>
</entry>
</feed>
