Skip to content

[Feature] 2x speed when long press & server switching #33

@KeshavKhanth

Description

@KeshavKhanth

Problem description

Feature Requests:

1. Long press to play 2x speed (like YouTube)

Add the ability to long press on the video player to enable 2x playback speed, similar to how YouTube's mobile app works. This would make it quick and convenient to watch content at faster speeds without navigating through settings.

2. Server switching option

Currently, when switching between playing content on local network and outside the local network, users have to logout and log back in. Please add a server switch option that allows users to seamlessly switch between local and remote servers without logging out and losing their session state.

Proposed solution

Proposed Solutions:

1. Long press playback speed feature:

  • Implement a gesture recognizer that detects long press (hold for 0.5-1 second) on the video player
  • On long press, enable 2x playback speed temporarily
  • Display a visual indicator showing "2x Speed Enabled"

2. Server switching:

  • Add a "Switch Server" option in the settings menu
  • Allow users to manually select preferred server without logout
  • Persist the selected server preference in app preferences
  • Show current server status in the app UI (local/remote indicator)

Alternatives considered

No response

Feature area

Player/Playback

Priority

Low - Nice to have

Mockups or examples

No response

Use case

No response

Additional context

No response

Device

No response

Android version

No response

Afinity version

No response

Checklist

  • I have searched for similar feature requests before creating this one
  • This feature would benefit multiple users, not just myself
  • I am willing to help test this feature if implemented

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions