subnode
subnode copied to clipboard
Road to subNode 2.0
I started working on version 2.0. Here is the roadmap for this new release and the next ones (many of features will be developed after the 2.0 release):
Migrate to Angular 2
- [x] PoC working on Angular 2
- [x] Use the component router
- [x] Home
- [x] Navigation
- [x] Params
- [x] Show page
- [x] Code a new i18n solution
- [x] Code a new modal solution (or use bootstrap?)
Real applications using Electron
- [x] Make the server work with command line AND electron
- [x] Make the front work with electron
- [x] Automate binaries generation for all OS
- [x] ~~Generate the install process~~
- [x] ~~Install the update server~~
- [x] ~~Handle auto updates~~
- [x] Minimize to tray
Style
- [x] Switch to Bootstrap 4
- [ ] Rewrite animations
- [x] Use flex
- [x] Better mobile interface
- [x] Improved design (especially the tv show page)
- [x] New font for the logo
- [x] New loader based on the logo
- [ ] Color the notification bar on Android
New features (version 2 and beyond)
- [x] Use gulp for dev
- [x] Make source files available (for PR!)
- [x] Use websockets
- [x] Watch folders for new files
- [ ] Paginate through last episodes to see more than 10
- [ ] Add open subtitles provider
- [ ] Mark episodes as watched
- [ ] Let the user change the show association for each provider & for TvDB
- [ ] Let the user download the subtitle file (save as)
- [ ] Show the missing episodes
- [ ] List the missing subtitles in the show list
- [ ] TV Show listing page
- [ ] On each show, link to the externals services for this show (page on Addic7ed, on TvDB, ...)
- [ ] Integrate beta series API for downloaded / watched episodes
- [ ] trakt integration for watched episodes
- [ ] "News" page, with the changelog & more
- [ ] Add user accounts (only mandatory for some of the new features)
- [ ] Memorize the downloaded subtitles
- [ ] Vote on subtitles quality & release association (if account)
- [x] One click download subtitles for an episode
- [ ] One click download subtitles for a season
- [ ] One click download subtitles for a show
- [ ] Auto download subtitles for one/all shows
- [ ] Quick language change (ex: show subtitles in english for this show when the default is french)
- [ ] Show % of subtitles advancement from Addic7ed
- [ ] Vote on TV shows
- [ ] Advise TV shows that you might like based on what the community (or external service like imdb ?) likes (if account)
- [ ] Use community video fingerprinting to download the right subtitles for this release (if account)
- [ ] Search / add friends and see their tv shows compared to yours (if account)
- [ ] More languages supported for the interface
- [ ] More languages supported for the providers
- [x] Support reverse proxies with different urls (don't have to be root urls)
- [ ] Add an history page with logs
- [ ] use http://api.guessit.io/ to parse folders/files for better serie episode detection (or copy their regex)
- [ ] make the auto download feature configurable (download same format, ignore releasegroup etc.)
- [ ] Web notifications
- [ ] Find & delete duplicates
- [ ] Batch rename
this looks promising!
Can I suggest some more improvements?
- use http://api.guessit.io/ to parse folders/files for better serie episode detection
- make the auto download feature configurable (download same format, ignore releasegroup etc.)
- beside beta series also trakt intergration
Ohh thanks for the guessit & trakt, I didn't knew them and they look really cool, I'll try them :)
And of course, all suggestions are welcome !