mirror of
https://github.com/stashapp/stash.git
synced 2026-05-09 05:05:29 +02:00
1.1 KiB
1.1 KiB
Audio Datatype
The Audio datatype is similar to Scene but stores audio-only media (i.e. Audiobooks, music, ASMR, etc).
Scope
- This ticket adds backend support for Audio Only, future tickets can add the UI elements
- Audio metadata:
- Title
- Artists (string? like director)
- Date
- Studio
- Performers
- Tags
- Details
- Urls
- Rating
- Organized
- O History
- Play History
- Studio Code
- NICE TO HAVES
- Groups
- Audio File metadata:
- duration
- audio codec
- OPTIONAL (can be added now or later)
- channels (mono, stereo, 5.1, 7.1)
- bitrate
- sample rate
TODO List
pkg/sqlite/migrations/86_audio.up.sql- Create a migration for the Audio type, very similar to Scene
- Duplicate much of
pkg/scene/*intopkg/audio/*- Exclude: markers, screenshot, preview, transcode, sprite
- Graphql
- Copy/modify
graphql/schema/types/scene.graphqltographql/schema/types/audio.graphql
- Copy/modify
Last Steps
- Delete this file upon completion of the feature