Skip to content

Latest commit

 

History

History
46 lines (46 loc) · 1.78 KB

TODO.md

File metadata and controls

46 lines (46 loc) · 1.78 KB
  • Implement GstPlayer API
    • Update to custom GstClapper API
  • Inhibit screen locking
  • Hide cursor on video window
  • Adaptive GUI:
    • Darker and bigger in fullscreen
    • Mobile/narrow widths transitions
    • Mobile friendly other windows e.g. prefs window (libadwaita)
  • Dragging player by video (MPV)
  • Switching video/audio/subtitles tracks from bottom bar (MPV)
  • Over-amplification supported by default (VLC)
  • Audio visualizations (VLC)
  • Clock with current hour and "Ends at" time on top overlay (Kodi)
  • Auto select subtitles matching OS language (Totem)
  • Picture-in-Picture mode window (floating window)
  • Touch gestures/swipes support
  • Media playlists:
    • Add more items to playlist via D&D
    • Select video from playlist
    • Reorder playlist items via D&D
    • Load special playlist file (.claps)
    • Save to playlist file from GUI
  • Seeking:
    • Customizable seek time
    • Set seek mode (default, accurate, fast)
  • Statistics and codec info page (VLC)
  • Resume playback from last position
  • Chapters support
  • Set tracks time offset
    • Subtitles offset
    • Audio offset
  • MDNS and UPNP (discovering media in local network)
  • DND files from Nautilus to play (ignore incompatible ones)
    • Support dropping whole folders
  • Search for subtitles, download and activate (SMplayer)
  • Auto add subtitles from same folder
    • Set global subtitles folders
  • RSTP streaming
  • Playback speed
  • Remote playback controls via HTTP (VLC) + WebSockets
    • Expand available API
    • API documentation
  • Integration with the top bar
    • MPRIS support
    • Controls in the notifications panel
    • Progress bar in the notifications panel (maybe via extension)