JP Dillingham

Results 172 issues of JP Dillingham

Upon the start of a download, check the incomplete transfers folder for an existing file. If the file is of the same name and from the same user, but has...

feature

With the introduction of more data persistence comes the need to periodically prune persisted data. To do this, we need the ability to schedule and execute tasks within the application....

feature

Add an implementation of the [outbox pattern](https://microservices.io/patterns/data/transactional-outbox.html) that allows generic tasks to be persisted and tracked. This will initially support webhooks and FTP uploads, but should also be adaptable for...

enhancement
area: interoperability

Presently searches return all results that are sent. If we're searching for a particular album and want a specific list of tracks, it is up to the user to review...

feature

* Given the name of an artist and album, select the best matching artist, and best matching album * Given a MusicBrainz ID (MBID) for an album, fetch the list...

area: automation

We need a way to query MusicBrainz for artist, album and release information. Select a library among those available on NuGet, or port the copy from [brainz](https://github.com/jpdillingham/brainz) to avoid taking...

area: automation

To begin to pave the way for automated searching in general, and more specifically integration with Lidarr, the application needs to be able to accept a MusicBrainz ID as input...

feature
area: automation

When a download is complete, check the destination folder for a file of the same name, and if present, append a numbered suffix to the file being moved. If a...

enhancement
hacktoberfest

This is needed to support deterministic conflict resolution (#401) and resumable transfers. This behavior should not be configurable, but users should have the option of storing completed downloads in a...

enhancement

#346 introduced slot and bandwidth limiting by group. Expanding on that idea, file and overall size quotas should be added. On a per-user basis, track the overall number of files...

feature
area: shares