Skip to content

一个为Emby、Jellyfin服务器提供Strm直链播放的小项目,推荐配合MediaWarp使用

License

Notifications You must be signed in to change notification settings

Akimio521/AutoFilm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoFilm

一个为Emby、Jellyfin服务器提供直链播放的小项目

license prs issues release docker

说明文档部署方式Strm文件优点TODO LIST更新日志Star History

说明文档

详情见AutoFilm说明文档

部署方式

  1. Docker运行
    docker run -d --name autofilm  -v ./config:/config -v ./media:/media -v ./logs:/logs akimio/autofilm
  2. Python环境运行(Python3.12)
    python app/main.py

Strm文件优点

  • 轻量化 Emby 服务器,降低 Emby 服务器的性能需求以及硬盘需求
  • 运行稳定
  • 相比直接访问 Webdav,Emby、Jellyfin 服务器可以提供更好的视频搜索功能以及自带刮削器,以及多设备同步播放进度
  • 提高访问速度,播放速度不受 Emby/Jellyfin 服务器带宽限制(需要使用MediaWarp

TODO LIST

  • 从config文件中读取多个参数
  • 优化程序运行效率(异步处理)
  • 增加Docker镜像
  • Strm模式/媒体库模式
  • 对接TMDB实现分类、重命名、刮削等功能

更新日志

  • 2024.8.26:v1.2.4,完善URL中文字符编码问题,增加Python3.11的兼容性,Alist2Strm的mode选项
  • 2024.7.17:v1.2.2,增加 Ani2Strm 模块
  • 2024.7.8:v1.2.0,修改程序运行逻辑,使用 AsyncIOScheduler 实现后台定时任务
  • 2024.6.3:v1.1.0,使用 alist 官方 api 替代 webdav 实现“扫库”,采用异步并发提高运行效率,配置文件有改动,支持非基础路径 Alist 用户以及无 Webdav 权限用户
  • 2024.5.29:v1.0.2,优化运行逻辑,Docker 部署,自动打包 Docker 镜像
  • 2024.2.1:v1.0.0,完全重构 AutoFilm ,不再兼容 v0.1 ,实现多线程,大幅度提升任务处理速度
  • 2024.1.28:v0.1.1,初始版本持续迭代

Star History

Star History Chart

About

一个为Emby、Jellyfin服务器提供Strm直链播放的小项目,推荐配合MediaWarp使用

Resources

License

Stars

Watchers

Forks