PlayOdyssey is a cutting-edge web playlist manager and player meticulously crafted to redefine your video streaming experience. At the heart of PlayOdyssey lies a custom-built video player, engineered with advanced functionalities to elevate user engagement and satisfaction. Seamlessly resume playback from where you left off, toggle play/pause dynamically, seek effortlessly, and adjust playback speeds at your convenience. Our dedication to performance optimization and memory management ensures lightning-fast responsiveness and stability, even with large video files. Whether you're on a desktop or mobile device, PlayOdyssey adapts seamlessly to your screen size, providing an immersive and enjoyable viewing experience.

Setup

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

Key Features

  • Playlist Home: Designed with responsiveness in mind using Flexbox, ensuring an optimal viewing experience across various devices.
  • Reorder Playlist Mode: Implemented a new feature allowing users to enter a reorder playlist mode, enabling them to drag and drop tiles to reorder their playlist. Users can exit and save their custom order, enhancing personalization and control over their playlists.
  • Interactive Playlist: Facilitated a seamless transition from the playlist to the video player by enabling users to click on a video and instantly load and play it.
  • Custom Video Player: Developed a bespoke video player with a plethora of functionalities to enhance user interaction:
    • Play/Pause Toggle
    • Seek Functionality
    • Timer Display
    • Playback Speed Adjustment
    • Resuming Playback
    • Volume Controls
    • FullScreen Mode Toggle

Redorder Playlist Demo

Recording.2024-03-30.025118.mp4

Screens

Screenshot 2024-03-29 172118 Screenshot 2024-03-29 172131 Screenshot 2024-03-29 172143 Screenshot 2024-03-29 172174 Screenshot 2024-03-29 174051