Results 19 issues of meeb

This PR removes mention of depreciated Rackspace Cloud Files support, adds mention of newly added Azure Blob storage support and includes tidy up of other features description.

Each source should have an incrementing "dumb" counter which can be used as a `{counter}` macro in the file format. This requires adding a counter field to both source and...

Once downloaded media is marked as downloaded permanently with a database flag. This should be updated periodically by a file watcher that checks that files really do exist. If the...

enhancement

As raised in #1 there should be some options to obtain subtitles automatically.

wishlist

Currently when saving a source the `save()` method triggers a signal which iterates over and re-saves all media linked to the source. This is to re-apply changed settings and re-evaluate...

enhancement

Since #38 media is indexed by ID, then metadata is scanned later. This can be inefficient in situations where the media is deleted (with the `Source.delete_old_media` flag) which then may...

enhancement

The tasks page currently straight lists all the queued tasks. If large sources are added these tasks can number in the multiple thousands and make the `/tasks` page vast. This...

enhancement

Currently the add a source flow is tightly restricted and this should be relaxed to allow freeform URLs to be entered which are properly parsed to detect a valid source...

enhancement

The `sync` app models are pretty unwieldy. They need a good tidy up and refactoring. Metadata should be split off and probably have some caching applied to avoid calling `json.loads(...)`...

enhancement

Add a "number of media items" counter to the source model, and set it at the media item level as an immutable "media position in source" index. This is to...

enhancement