Skip to content

kawaii-player-v3.3.0-0

Compare
Choose a tag to compare
@kanishka-linux kanishka-linux released this 11 Mar 20:32
· 942 commits to master since this release
  1. Fixed dark theme for music mode and detached video mode.

  2. (Major Update) New Extra Toolbar with some general settings and subtitle settings added.
    extar_toolbar
    General Toolbar to the right. This is screenshot from last beta version, now toolbar has changed a bit more.

subtitle
Subtitle Toolbar to the right. This is screenshot from last beta version, now some more options have been added to it.

  1. Controls in extra toolbar will allow applying settings on-the-fly on playing video.

  2. A button has been provided on main control frame to activate detached video mode.

  3. Float window (i.e. detached video) now allow drag and drop of local files, urls including torrent and magnet links.
    panel_float
    Float Window shown at the bottom of screen on top of firefox. One can make float window of any size, hide/unhide video and fix it anywhere on the screen. In above screenshot, float window has been resized (with titlebar removed) and made to look like bottom panel.

    float_normal
    Normal float window positioned at bottom right corner without titlebar and playing video.

  4. All external urls dropped on float window will be saved in TMP_PLAYLIST. Users can save this playlist later on. This temporary file will be overwritten once user will drop local files on it. (Drag and drop of urls from browser to floating window will require higher qt version most probably 5.9+)

  5. Dropping a single local file on float window will add other media files present in the directory to TMP_PLAYLIST

  6. In case only audio is playing in float window then background is properly filled with either thumbnail or artist image.

  7. Added feature to sanitize titles. (Available in titlelist contextmenu) This feature will try to remove all unnecessary characters and information from title, which will make it easy for tvdb/tmdb scraper to find information about them. Users can sanitize single title or entire titlelist.

  8. (Major Update) New Gapless mode (or almost gapless) has been implemented for smooth playback of network streams. In this mode kawaii-player will start process of fetching/buffering next network stream before playback of previous stream has ended. This mode is useful when media server of kawaii-player is being accessed by another kawaii-player client in p2p mode. It is also useful for prefetching and buffering ytdl supported links. At the moment, it is not applicable to addons.

How to use this gapless (or almost gapless) playback?

Goto preferences->Player. There users will find three options on gapless playback. Enable them and read tooltips on them for more details.

For using this feature with ytdl, set YTDL path to automatic or write full path of ytdl (in preferences->Other). By doing this application will disable internal ytdl hook of mpv. mpv allows prefetching of network streams in playlist, but it won't resolve and prefetch ytdl links beforehand. kawaii-player will resolve link to the second url after half of first stream has played (this duration might change in future) and then will give resolved link to mpv for prefetching and buffering.

Now go to PlayLists section, and then either open url or simply drop urls to add them to temporary playlist which later on users can save with some other name.

Some Caveats: The above method has some problem when ytdl gives separate audio and video urls. After loading separate audio and video file for second url, mpv remembers first loaded external audio and sometimes switches to it. Therefore, an option has been provided in preference box to fetch only single file with combine audio and video. It is not required when playlist is being played from music section, since in music section, video is automatically disabled for all playlist entries.

For other details see commit history