<<<<<<< HEAD
This fork adds video thumbnail generation to FileBrowser.
Inspired by this fork by cody82, but further customized.
- Thumbnails are stored in a
.thumbnails
subfolder, alongside the existing cache mechanism. - Hardware acceleration is dynamically selected based on the OS for maximum compatibility:
- Linux: VA-API
- Windows: DXVA2
- Mac: VideoToolbox
- Thumbnail generation pauses when leaving a folder, allowing new folders to start processing without waiting for previous ones to finish.
- FFmpeg is required.
- The ctx utility is used to handle stopping thumbnail generation.
- 22-Feb-25 β This fork will now be automatically kept up to date via GitHub Actions.
- The following files were modified:
/http/preview.go
/frontend/src/components/files/ListingItem.vue
ChatGPT was heavily involved in generating the code.
Although I have programming experience and even a software engineering degree, my career path led me to IT and System Administration.
This is my first real experience with Golang, so go easy on me! π
=======
upstream/master
File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, preview and edit your files. It is a create-your-own-cloud-kind of software where you can just install it on your server, direct it to a path and access your files through a nice web interface.
Documentation on how to install, configure, and contribute to this project is hosted at filebrowser.org.
Warning
This project is currently on maintenance-only mode, and is looking for new maintainers. For more information, please read the discussion #4906. Therefore, please note the following:
- It can take a while until someone gets back to you. Please be patient.
- Issues are only being used to track bugs. Any unrelated issues will be converted into a discussion.
- No new features will be implemented until further notice. The priority is on triaging issues and merge bug fixes.
If you're interested in maintaining this project, please reach out via the discussion above.
Contributions are always welcome. To start contributing to this project, read our guidelines first.
Apache License 2.0 Β© File Browser Contributors