Skip to content
Snippets Groups Projects
user avatar
Stefan Cruz authored
b72602a1
History

Dailymotion plugin for Grayjay - work in progress

Click here to install into Grayjay

Features

  • - Home
  • - Home search
  • - Live videos from home search
  • - Search autocomplete
  • - Video details (likes, dislikes, views, publish date)
  • - Subscriptions
  • - Channel search
  • - Channel details
  • - Channel playlist tab
  • - Downloads
  • - Playlists search
  • - Settings / Thumbnail resolution
  • - Settings / Creator avatar resolution
  • - Settings / Hide sensitive content
  • - Settings / Prefered Country
  • - Sign in (import subscriptions and playlists (and Likes, Favorites, Recently Watched))
  • - Polycentric Comments
  • - Subtitles

Work in progress (wip)

  • - Harbor account verification

Todo

  • - Unit tests - (wip)
  • - Platform comments (not generally available) - (wip)

Known bugs

  • - Live filter in Subscriptions tab

Install

npm install

Update graphql types (optional)

npm run codegen

Build

npm run build

npm start - will build and watch for changes

notes:

  • Content of the 'build' folder should not be manually changed since it's recreated for each build.
  • Used rollup to bundle all the scripts into one.
  • Used npm shrinkwrap to lock the dependency versions of the project. This should avoid new bugs, vulnerabilities and breaking changes (in minor and patches), introduced when the dependencies are automatically updated by npm.