ok_this_is_epic569

joined 11 months ago
[–] [email protected] 1 points 11 months ago

demo site: https://prometheus.tube
Goal was to build a tool that would help me manage archival of thousands of videos collaboratively with a small group, and easily browse through things that we've downloaded.
repo is https://github.com/horahoradev/PrometheusTube

Non-exhaustive feature list:

  • In-app video archival controls for any site and url supported by yt-dlp (channel, search criteria, playlist, etc)
  • personalized ML-based video recommendations
  • video search, and various sorting options (paginated)
  • user channels
  • video comments, views, ratings
  • video transcoding to h264 HLS
  • User authentication (registration, password reset, login)

Close to release, not quite there yet. Looking for early users to help me work through usability problems etc (which is why I'm posting). Discord is https://discord.gg/kz9KrvkqKg

[–] [email protected] 1 points 11 months ago

i don't really love comparisons to other similar software, but i can probably add a table in the README if that's what people want.

[–] [email protected] 1 points 11 months ago

I already grab the description, title, author, and tags (stored in Postgres) and write the metadata dump to disk alongside the video

[–] [email protected] 1 points 11 months ago (2 children)
[–] [email protected] 1 points 11 months ago

importing videos from disk would be awkward unless i had all of the metadata from youtube-dl. if i had the full metadata dump for each video i could probably make it work

[–] [email protected] 1 points 11 months ago (1 children)

sorting: yes, see demo site
categorization for archived videos isn't fleshed out yet, they're currently all categorized as "otomad". I have a tag -> category inference system that I could use here, as in: if it's tagged with "x", then it's a "y". I'll probably work on that tomorrow.

[–] [email protected] 1 points 11 months ago

ehh, hard to define. ideally i'd want rate-limiting, individual user uploads, and easier setup for self-hosting. there are also a few bugs I need to fix (like playback on ios)

[–] [email protected] 1 points 11 months ago (1 children)

it's similar in nature

[–] [email protected] 1 points 11 months ago (2 children)

my tool (https://prometheus.tube) does this. you feed it URLs, and it grabs the videos periodically.