Tech
[分享发现] 做了个追剧 App, Flutter 三端(iOS / Android / Web)同一套代码
TV Time 七月关停之后决定自己做一个。技术栈和几个踩坑:
Flutter 三端同构,Web 端要绕开 dart:io (磁盘缓存改内存)
后端 NestJS + Postgres + Redis ,元数据代理 TMDB + TVMaze 并做服务端缓存
开播推送走 FCM ,按 TVMaze 的 airstamp 减提前量定时;整季一次放出会合并成一条通知
27 种语言的 ARB 由脚本生成,区域变体只覆盖真正分叉的词条
导入器支持 TV Time / Trakt / IMDb / Letterboxd / Showly / Refract
免费无广告不订阅,也不播正片(纯追剧记录工具)。
https://tv-tracker.uk/go?c=v2ex
欢迎挑刺,尤其是导入器——真实导出文件的格式比文档里写的乱得多。
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX