Merge branch 'master' into batch-editing

This commit is contained in:
lamusmaser 2024-04-19 06:40:36 -06:00 committed by GitHub
commit 5e2e333ae8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 19 additions and 12 deletions

View File

@ -129,18 +129,14 @@ Change watched state, where the `id` can be a single video, or channel/playlist
```
## Ping
Validate your connection with the API
Validate your connection and authentication with the API
**GET** `/api/ping/`
When valid returns message with user id and parsed TubeArchivist version (Family, Major, Minor):
When valid returns message with user id and TubeArchivist version:
```json
{
"response": "pong",
"user": 1,
"version": [
0,
3,
6
]
"version": "v0.4.7"
}
```

View File

@ -3,6 +3,10 @@
## Playlist List
**GET** `/api/playlist/`
Parameter:
- playlist_type: filter py playlist type.
Subscribe/Unsubscribe to a list of playlists:
**POST** `/api/playlist/`
```json
@ -16,6 +20,8 @@ Subscribe/Unsubscribe to a list of playlists:
## Playlist Item
**GET** `/api/playlist/<playlist_id>/`
**POST**: Update Playlist item, only valid for custom playlists
Delete playlist, metadata only:
**DELETE** `/api/playlist/<playlist_id>/`
Delete playlist, also delete all videos in playlist:

View File

@ -29,7 +29,7 @@ Although there are similarities between these excellent projects and Tube Archiv
Part of the scope is to be its own media server, to be able to overcome these limitations, so that's where the focus and effort of this project is. That being said, the nature of self-hosted and open source software gives you all the possible freedom to use your media as you wish.
- **Jellyfin**: There is an API to API integration available to sync metadata from Tube Archivist to Jellyfin: [tubearchivist/tubearchivist-jf](https://github.com/tubearchivist/tubearchivist-jf). Follow the instructions there. Please contribute to improve this integration.
- **Jellyfin**: There is a Jellyfin Plugin available to sync metadata to JF: [tubearchivist/tubearchivist-jf-plugin](https://github.com/tubearchivist/tubearchivist-jf-plugin). Follow the instructions there. Please contribute to improve this plugin.
- **Plex**: There is a Plex Scanner and Agent combination that allows integration between Tube Archivist and Plex: [tubearchivist/tubearchivist-plex](https://github.com/tubearchivist/tubearchivist-plex). Follow the instructions there. Please contribute to improve this integration.
## How do I install this natively?

View File

@ -12,11 +12,15 @@ Accessible at `/playlist/` of your **Tube Archivist** instance, this **Overview
You can index playlists of a channel from the [channel detail page](channels.md#about).
The **Subscribe to Playlist** button <img src="/assets/icon-add.png?raw=true" alt="add icon" width="20px" style="margin:0 5px;"> opens a text field to subscribe to playlists. You have a few options:
To add a playlist click on the <img src="/assets/icon-add.png?raw=true" alt="add icon" width="20px" style="margin:0 5px;"> button. There you can **Subscribe to Playlist**:
- Enter a [playlist](urls.md#playlist)
- Add one per line.
*or* you can **Create Custom Playlist**. That is a local only playlist. Add videos from their [video detail page](video.md).
!!! note
It doesn't make sense to subscribe to a playlist if you are already subscribed to the corresponding channel as this will slow down the **Rescan Subscriptions** [task](downloads.md#rescan-subscriptions).

View File

@ -85,7 +85,7 @@ All third party integrations of **Tube Archivist** will **always** be *opt in*.
!!! info
This will make a snapshot of your metadata index only. No media files or additional configuration variables you have set on the settings page will be backed up.
System snapshots will automatically make daily snapshots of the Elasticsearch index. The task will start at 12pm your local time. Snapshots are deduplicated, meaning that each snapshot will only have to backup changes since the last snapshot. Old snpshots will automatically get deleted after 30 days.
System snapshots will automatically make daily snapshots of the Elasticsearch index. The task will start at 12pm your local time. Snapshots are deduplicated, meaning that each snapshot will only have to backup changes since the last snapshot. Old snapshots will automatically get deleted after 30 days.
- **Create snapshot now**: Will start the snapshot process now and outside of the regular daily schedule.
- **Restore**: Restore your index to that point in time. Select one of the available snapshots to restore from.

View File

@ -10,6 +10,7 @@ Clicking on the channel name or the channel icon will bring you to the dedicated
- The button **Reindex** will reindex the metadata of this video.
- The button **Download File** will download the media file in the browser.
- The button **Delete Video** will delete that video entry and the media file.
- The button **Add to Playlist** opens a list of your available [custom playlists](playlists.md/#playlist-overview). Check the box to add the video to the list.
If available, a tag cloud will show, representing the tags set by the uploader.

View File

@ -1,4 +1,4 @@
cairosvg==2.7.1
mkdocs==1.5.3
mkdocs-material==9.5.13
pillow==10.2.0
mkdocs-material==9.5.18
pillow==10.3.0