Giter VIP home page Giter VIP logo

subnode's Issues

Portuguese Subtitles

Nice project you have here. Can you please add Portuguese subtitles (pt_PT)? Thanks in advance. Great Work!

Exiting

Hi,
First of all thank you for your great work.
I found your project via beta series.
Running on Mac, if I exit the shell script I'm unable to run it again : + 1: Error: listen EADDRINUSE
at errnoException (net.js:901:11)
at Server.listen2 (net.js:1039:14)
at listen (net.js:1061:10)
at Server.listen (net.js:1127:5)
at Function.app.listen (/Users/******
/subNode/node_modules/express/lib/application.js:535:24)
at /Users/__/subNode/server/server.js:284:15
at /Users/
__/subNode/node_modules/nconf/lib/nconf/provider.js:373:32
at /Users/
***/subNode/node_modules/nconf/node_modules/async/lib/async.js:190:13
at /Users/__/subNode/node_modules/nconf/node_modules/async/lib/async.js:94:25
at /Users/
*_****/subNode/node_modules/nconf/node_modules/async/lib/async.js:187:17

I have to manually kill the listening service.

Could you help me on that ?

Error: Cannot find module '../node_modules/tvdb/node_modules/xml2js/lib/xml2js.js'

Starting server
module.js:341
    throw err;
    ^

Error: Cannot find module '../node_modules/tvdb/node_modules/xml2js/lib/xml2js.js'
    at Function.Module._resolveFilename (module.js:339:15)
    at Function.Module._load (module.js:290:25)
    at Module.require (module.js:367:17)
    at require (internal/module.js:16:19)
    at Object.<anonymous> (/Users/arjunmayilvaganan/Downloads/ocombe-subNode-f0f649d/server/tvdb_lib.js:5:19)
    at Object.<anonymous> (/Users/arjunmayilvaganan/Downloads/ocombe-subNode-f0f649d/server/tvdb_lib.js:514:4)
    at Module._compile (module.js:413:34)
    at Object.Module._extensions..js (module.js:422:10)
    at Module.load (module.js:357:32)
    at Function.Module._load (module.js:314:12)
subNode was restarted
Starting server
module.js:341
    throw err;
    ^

Error: Cannot find module '../node_modules/tvdb/node_modules/xml2js/lib/xml2js.js'
    at Function.Module._resolveFilename (module.js:339:15)
    at Function.Module._load (module.js:290:25)
    at Module.require (module.js:367:17)
    at require (internal/module.js:16:19)
    at Object.<anonymous> (/Users/arjunmayilvaganan/Downloads/ocombe-subNode-f0f649d/server/tvdb_lib.js:5:19)
    at Object.<anonymous> (/Users/arjunmayilvaganan/Downloads/ocombe-subNode-f0f649d/server/tvdb_lib.js:514:4)
    at Module._compile (module.js:413:34)
    at Object.Module._extensions..js (module.js:422:10)
    at Module.load (module.js:357:32)
    at Function.Module._load (module.js:314:12)
subNode was restarted
Starting server
module.js:341
    throw err;
    ^

Error: Cannot find module '../node_modules/tvdb/node_modules/xml2js/lib/xml2js.js'
    at Function.Module._resolveFilename (module.js:339:15)
    at Function.Module._load (module.js:290:25)
    at Module.require (module.js:367:17)
    at require (internal/module.js:16:19)
    at Object.<anonymous> (/Users/arjunmayilvaganan/Downloads/ocombe-subNode-f0f649d/server/tvdb_lib.js:5:19)
    at Object.<anonymous> (/Users/arjunmayilvaganan/Downloads/ocombe-subNode-f0f649d/server/tvdb_lib.js:514:4)
    at Module._compile (module.js:413:34)
    at Object.Module._extensions..js (module.js:422:10)
    at Module.load (module.js:357:32)
    at Function.Module._load (module.js:314:12)
subNode has exited.

The required file did exist. I also did npm install xml2js separately. Not sure what causes this issue.

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

  • PoC working on Angular 2
  • Use the component router
  • Home
  • Navigation
  • Params
  • Show page
  • Code a new i18n solution
  • Code a new modal solution (or use bootstrap?)

Real applications using Electron

  • Make the server work with command line AND electron
  • Make the front work with electron
  • Automate binaries generation for all OS
  • Generate the install process
  • Install the update server
  • Handle auto updates
  • Minimize to tray

Style

  • Switch to Bootstrap 4
  • Rewrite animations
  • Use flex
  • Better mobile interface
  • Improved design (especially the tv show page)
  • New font for the logo
  • New loader based on the logo
  • Color the notification bar on Android

New features (version 2 and beyond)

  • Use gulp for dev
  • Make source files available (for PR!)
  • Use websockets
  • 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)
  • 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
  • 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

Encore en dév ?

Bonjour,
Je me permets de poster ici pour savoir si vous développez toujours la v3 de subNode. Il me manque vraiment ^^

Can't edit settings on 2.0

I'm on branch 2.0.

I can't edit the settings, especially the provider, when I click on "addic7ed" (or the other one), it remains blank so I can't save anything.

I have installed it on a Raspberry Pi 2b, and a Synology 216j, same problem...

Is there any way to solve this ?

Installation impossible

Bonjour,

Comme indiqué, j'ai bien installé NodeJS (la version 0.10.30).
Je lance ensuite le script init.bat mais une erreur apparaît tout de suite (dans la fenetre cmd.exe):
"Le fichier spécifié est introuvable.
Error: ENOENT, stat 'C:\Users*****\AppData\Roaming\npm'
Et la fenêtre se ferme aussitôt.
J'ai donc cherché ce fameux dossier (fichier?) npm, qui n’apparaît effectivement pas dans le dossier Roamning.
J'ai du copier les dossiers/fichiers présents dans C:\Program Files\nodejs et les coller dans Roaming et refaire la procedure pour que cela fonctionne.

Je suis sous Windows 8.1, pour info.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.