summaryrefslogtreecommitdiff
path: root/media
AgeCommit message (Collapse)Author
2023-02-12refactor: Change logging framework for reading video metadataHeinrich 'Henrik' Langos
2023-01-16preserve-video-filename (#49)Heinrich 'Henrik' Langos
This should fix issue #40 I have not made the `allowed_characters` configurable yet nor the `replacement_character`. Mostly because I couldn't decide if I should define those "globally" on a server basis, or on the library nodes. Feel free to modify, extend, rip apart. 😁 Reviewed-on: https://git.mills.io/prologic/tube/pulls/49 Co-authored-by: Heinrich 'Henrik' Langos <gumbo2000@noreply@mills.io> Co-committed-by: Heinrich 'Henrik' Langos <gumbo2000@noreply@mills.io>
2023-01-16improve logging at startup (#51)Heinrich 'Henrik' Langos
This bit me hard in the begining. While I was trying to figure out why tube I didn't show any files, it was silently creating directories all over the place. 😆 Reviewed-on: https://git.mills.io/prologic/tube/pulls/51 Co-authored-by: Heinrich 'Henrik' Langos <gumbo2000@noreply@mills.io> Co-committed-by: Heinrich 'Henrik' Langos <gumbo2000@noreply@mills.io>
2023-01-04feat: Prefer external thumbnail over embedded ones (#44)Heinrich 'Henrik' Langos
This changes the handling of external thumbnails as mentioned in issue #41 If there is an external thumbnail file, it is going to be used, even if there is an embedded thumbnail in the mp4 file. Reviewed-on: https://git.mills.io/prologic/tube/pulls/44 Co-authored-by: Heinrich 'Henrik' Langos <gumbo2000@noreply@mills.io> Co-committed-by: Heinrich 'Henrik' Langos <gumbo2000@noreply@mills.io>
2022-11-25feat: Add YAML support for added / modified metadata (#37)Heinrich 'Henrik' Langos
This change introduces the ability to read additional or modified metadata like title or description from a YAML file. Just like thumbnails are read from "filename.jpg", we now look for "filename.yml" and override the meta data that is embedded in the video file. This is my very first look at golang, so please tell me if, or rather "where" I went wrong. ;-) Co-authored-by: Heinrich Langos <gumbo2000@noreply@mills.io> Reviewed-on: https://git.mills.io/prologic/tube/pulls/37 Co-authored-by: Heinrich 'Henrik' Langos <gumbo2000@noreply@mills.io> Co-committed-by: Heinrich 'Henrik' Langos <gumbo2000@noreply@mills.io>
2022-11-25Normalize library path before adding and improve error logging (#38)Heinrich 'Henrik' Langos
I hope this PR closes #9 Co-authored-by: Heinrich Langos <gumbo2000@noreply@mills.io> Reviewed-on: https://git.mills.io/prologic/tube/pulls/38 Co-authored-by: Heinrich 'Henrik' Langos <gumbo2000@noreply@mills.io> Co-committed-by: Heinrich 'Henrik' Langos <gumbo2000@noreply@mills.io>
2022-08-01Add support for multi-arch binary and docker image releases (#20)James Mills
Reviewed-on: https://git.mills.io/prologic/tube/pulls/20
2021-07-13Fix import pathsJames Mills
2020-07-08Fix the import path of this packageJames Mills
2020-03-29Fix default server config and ensure upload and video paths existJames Mills
2020-03-28Add backend support for serving lower quality videos (if available)James Mills
2020-03-27Strip the video filename extension from the default titleJames Mills
2020-03-26Refactored thumbnail generation with configurable timeout and in-sycn with ↵James Mills
video transcoding
2020-03-25Fix sort order of trendingv1.1.2James Mills
2020-03-25Sort playlist by Timestamp by defaultJames Mills
2020-03-25Add trending and ability to sort playlist by viewsJames Mills
2020-03-25Add support for keeping trakc of and viewing no. of views per videoJames Mills
2020-03-22Skip blanks in screenshot capture and allow more timeJames Mills
2020-03-22Don't generate new thumbnails if they already existJames Mills
2020-03-22Log errors for failure to generate thumbnailsJames Mills
2020-03-22Add support for transcodingJames Mills
2020-03-21Add support for on-demand thumbnail generation via github.com/mutschler/mtJames Mills
2020-03-21Restructured source code layout, Added rice support for templates and static ↵James Mills
assets