Skip to content

v8.0.0-1

Choose a tag to compare

@kanishka-linux kanishka-linux released this 23 Feb 18:38
· 58 commits to master since this release
  • Fully new web UI for admin, browse, details and player-control
  • New end-points
    • /admin - Consider this as CMS for local video management - from where one can add/update most of the information/metadata about Videos

      • Features:
        • The admin interface is behind simple password based auth
        • Bulk update series metadata
        • Bulk fetch series metadata
        • Update info about single episode or series manually
        • Search/Filter
    • /browse

      • Once information updated via /admin interface, the collection can be browsed via /browse endpoint
      • Search/Filter/Sort collection based on various criteria
      • Pagination support
      • Supports for both text view and thumbnail grid view
      • mobile responsive layout
kawaii-player-browse
* Series-details page
    * contains series-info, summary, episode list and fetch metadata if needed
    * control watch/unwatch status
    * set different preview thumbnail for each episode
kawaii-player-series-details
* player controller page

    * Three tabs, with ability to watch video inside browser or on master or cast video from master to slave
    * Generate M3U playlist from the page which can be played on any local video player
kawaii-player-controller
  • Experimental Live Video Transcoding - for viewing non-html5 compliant videos inside browser

    • videos will be transcoded using ffmpeg. One needs to have ffmpeg and ffprobe installed on the server side.
    • Videos wil be transcoded to mp4 (for firefox), webm (for chrome/chromium based browsers), m3u8 playlist for (iphone/ipad platform/safari browser)
    • transcoded will be cached and stored in ~/.config/kawaii-player/tmp folder and requires to be removed manually if needed
    • subtitles and audio will be extracted and can be selected separately
  • Server Backend is updated accordingly to support all the new WebUI features

  • Fixed issues in database migration - when installing for the first time

  • Added series metadata fetcher mainly for Anime, Cartoons and TV shows by using publicly available APIs

  • Added simple passowrd based login auth to protect new web end-points, old/legacy web-ui won't be controlled by it

  • some legacy Code cleanup and muliple bug-fixes for the destop client