FileBot 4 Synology

9
FileBot “FileBot understands your media and tags/organizes it in a way that other programs can easily understand.” (so extremely helpful by people that use XBMC, Plex or any other Home Theater software) February 2014

Transcript of FileBot 4 Synology

Page 1: FileBot 4 Synology

FileBot“FileBot understands your media and tags/organizes it in a way that other programs can easily understand.”

(so extremely helpful by people that use XBMC, Plex or any other Home Theater software)

February 2014

Page 2: FileBot 4 Synology

FileBot 4 Synology NASbtw Synology is a Taiwanese Company ;)

Page 3: FileBot 4 Synology

The most popular / extensible NAS

Page 4: FileBot 4 Synology

Flagship App: Video Station and Media Server

Page 5: FileBot 4 Synology

Porting FileBot to Synology NAS

1. PORT NATIVE CODE• Cross-Compilation for all platforms

• ARMv7 (e.g. Rapsberry Pi)• PPC• Intel Atom

• Java 8 Embbeded works, but…• libmediainfo• lib7z Java native interface• AcoustID fpcalc tools

2. SYNOLOGY WEBUI• New HTML 5 UI for DSM based on ExtJS• Focus on unattended processing• Synology .spk Package

Page 6: FileBot 4 Synology

User Feedback – FileBot works but usability is missing

Page 7: FileBot 4 Synology

FileBot 4 Mac App Store

Page 8: FileBot 4 Synology

Can Java software survive in the App Store?• Bundle OpenJDK• May require stripping dependencies that are considered deprecated by Apple

• Escape the Sandbox• Bridge Java and Object-C runtimes

• Request File System permission• Request File Access Read/Write/Create permissions• Keep secure bookmarks for future access• …

Page 9: FileBot 4 Synology

Thoughts? Questions? Anyone interested?

Especially looking for:• Any Embedded Linux / C++ gurus?• Any Mac / Object-C gurus?• Any ExtJS / Design gurus?