Rob Emery
c2068c6025
go mod tidy
2026-02-15 19:31:35 +00:00
Rob Emery
3636c3a513
Only the Artists collection requires a library id?
2026-02-15 19:30:55 +00:00
Rob Emery
9922847447
Fixing screwups during rebase
2026-02-15 19:30:53 +00:00
Rob Emery
4e0d6a4306
Should be an info, not warn
2026-02-15 19:29:43 +00:00
Rob Emery
c8938da42d
Signature changed
2026-02-15 19:29:26 +00:00
Rob Emery
0ccb2989fa
go tidy
2026-02-15 19:29:26 +00:00
Rob Emery
d4431cfbde
Re-implementing the genre artists/tracks, as it looks like we can
...
push enough restrictions into the repo to get this out. I would
prefer to be able to do some sort of group-by for the
"get artists by genre" path though
2026-02-15 19:29:26 +00:00
Rob Emery
4a51608d38
Adding queries that should return the rough shape we want for refernce, if
...
we want want to implement this
2026-02-15 19:29:26 +00:00
Rob Emery
198d748b41
Artist for a given Genre doesn't work now, IIRC I remember there being
...
some chatter in #dev about it
2026-02-15 19:29:26 +00:00
Rob Emery
60b2bc4149
It seems not right for calling ParentID() to be messing with
...
o.Path?
2026-02-15 19:29:26 +00:00
Rob Emery
15c4943373
Renaming to make the difference more obvious during refactoring
2026-02-15 19:29:26 +00:00
Rob Emery
103a0603c5
I can't see a way within most implementations to get the client to
...
specify the size of artwork, so I'll const it for now
2026-02-15 19:29:26 +00:00
Rob Emery
a54c3eb4cf
Renaming "object" to make it more obvious it's part of the CDS
2026-02-15 19:29:26 +00:00
Rob Emery
34ccd8cf20
This isn't and shouldn't be used
2026-02-15 19:29:26 +00:00
Rob Emery
ede4acf914
Pretty sure we only require the audio and images types here
2026-02-15 19:29:26 +00:00
Rob Emery
9c068f56be
regenerated after merge
2026-02-15 19:29:26 +00:00
Rob Emery
d36e13f024
Regen wire
2026-02-15 19:29:26 +00:00
Rob Emery
a0ef9c5573
BFR has removed a few functions
2026-02-15 19:29:26 +00:00
Rob Emery
bb0cd6df9e
Format
2026-02-15 19:29:26 +00:00
Rob Emery
7d94f2bf42
Placeholder sizes and real file sizes where known
2026-02-15 19:29:26 +00:00
Rob Emery
9164d59071
Another else done
2026-02-15 19:29:26 +00:00
Rob Emery
91479ee483
Removing elses where they're not needed etc
2026-02-15 19:29:26 +00:00
Rob Emery
56baf82a4d
Fixing playlist tracks, we also don't need the tracks on the end
...
of the regex because they will link to /s/trackid instead
2026-02-15 19:29:26 +00:00
Rob Emery
883d65de14
Formatting
2026-02-15 19:29:24 +00:00
Rob Emery
335251384f
10 seconds not 10 ..very short periods of time
2026-02-15 19:28:55 +00:00
Rob Emery
2696eaee64
Refactoring a bit
2026-02-15 19:28:55 +00:00
Rob Emery
ea2942b73b
More linting
2026-02-15 19:28:55 +00:00
Rob Emery
bc38481a75
Tidying up lints all over the place
2026-02-15 19:28:55 +00:00
Rob Emery
e9c4fa7892
Implementing recently added
2026-02-15 19:28:55 +00:00
Rob Emery
c6dd9732e5
Fixing artwork urls
2026-02-15 19:28:55 +00:00
Rob Emery
f7dbad2570
Redirecting away from raw file paths to stream endpoints
2026-02-15 19:28:55 +00:00
Rob Emery
dff87dc8ce
Doesn't work, but barebones
2026-02-15 19:28:55 +00:00
Rob Emery
0ee848edfe
Moving direct file access under /r/f/ so we can add /r/s/ for streaming
2026-02-15 19:28:55 +00:00
Rob Emery
ac04ea3834
Bit of a tidy up of objects and stuff
2026-02-15 19:28:55 +00:00
Rob Emery
0a6e04cc75
Date now set
2026-02-15 19:28:55 +00:00
Rob Emery
4449ee2952
Fixing the parent path, the path to the resource would only work if
...
the filename was passed as the path, but we want to use the streaming
methods, so we'll have to come up with something else
2026-02-15 19:28:55 +00:00
Rob Emery
1dd36fd685
cleaning out
2026-02-15 19:28:55 +00:00
Rob Emery
2c926106eb
o.Path is always the current urlpath, so we can use that instead of
...
reassembling
2026-02-15 19:28:55 +00:00
Rob Emery
99dfaf307d
Outputting a track object with metadata, we should use the trackid in the ID rather
...
than the title
2026-02-15 19:28:55 +00:00
Rob Emery
657d2e6e65
Now returns all tracks for a given genre by a given artist
2026-02-15 19:28:55 +00:00
Rob Emery
760bf95de3
Now lists all artists for a given genre
2026-02-15 19:28:55 +00:00
Rob Emery
d568325777
OK can't find any library to do this, so had to do it by hand
2026-02-15 19:28:55 +00:00
Rob Emery
980de390d8
Track numbers populated correctly
2026-02-15 19:28:55 +00:00
Rob Emery
ac84e1ca5a
Some metadata returned
2026-02-15 19:28:55 +00:00
Rob Emery
eb341d11dc
Example XML blob of a track with metadata
2026-02-15 19:28:55 +00:00
Rob Emery
c360f248f7
Might as well compile these once and only once
2026-02-15 19:28:55 +00:00
Rob Emery
b7a765b19a
Cleaning up a bit
2026-02-15 19:28:55 +00:00
Rob Emery
e4bad316c3
Rendering out leaf nodes for tracks
2026-02-15 19:28:55 +00:00
Rob Emery
4960f206b4
Rough regex routing working, needs .. much improvement also. Is
...
this better than before? I dunno
2026-02-15 19:28:53 +00:00
Rob Emery
42bae7e924
albums under artist
2026-02-15 19:28:35 +00:00